Software Engineer - Cloud & Python
Citigroup Inc.
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Job Summary
The Prime Analytics team is undertaking multi-year growth initiatives, expanding its platform offering to empower market quants and product development teams. This expansion focuses on leveraging Python for analytics, hosting new data platforms, and building robust monitoring and observability capabilities. We are seeking a highly motivated and skilled Assistant Vice President (AVP), Python Developer, to join our team in Tampa, Florida. This role requires strong expertise in Python and Apache Airflow, along with the ability to collaborate directly with market quants and various development teams to build and enhance our analytics platform. You will play a crucial role in delivering innovative technical solutions, contributing to architectural excellence, and providing technical guidance.
Responsibilities
- Technical Contribution & Collaboration:
- Partner with market quants and various technology teams to ensure the seamless integration of functionalities, achieve strategic goals, and identify system enhancements for new product deployments and process improvements.
- Contribute to the resolution of high-impact problems and projects through in-depth evaluation of complex business processes, system architectures, and industry standards.
- Apply strong expertise in application programming and actively ensure that application designs adhere to the overall architectural blueprint and best practices.
- Utilize advanced knowledge of system flow to contribute to and uphold standards for coding, testing, debugging, and implementation.
- Problem Solving & Innovation:
- Develop a comprehensive understanding of how different areas of the business, particularly architecture and infrastructure, integrate to achieve overarching business goals.
- Provide in-depth analysis and interpretive thinking to define complex issues and develop innovative, scalable solutions.
- Risk Management & Compliance:
- Appropriately assess risk when technical and business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets.
- Drive compliance with applicable laws, rules, and regulations, adhere to Policy, apply sound ethical judgment regarding personal behavior, conduct, and business practices, and elevate, manage, and report control issues with transparency.
Qualifications
- Experience:
- 3-5 years of hands-on application development experience.
- 3+ years of dedicated Python application development experience.
- Proven experience contributing to successful project delivery and technical initiatives.
- Technical Expertise (Required):
- Core Python: Strong proficiency in Python development, including best practices, object-oriented programming, and performance optimization.
- Web Services & APIs: Experience developing and consuming RESTful APIs and web services.
- Frameworks: Hands-on experience with web frameworks, particularly FAST API.
- Data Formats: Proficient in working with JSON and other data interchange formats.
- Workflow & Messaging: Experience with Apache Airflow for workflow orchestration and Apache Kafka for real-time data streaming.
- Cloud & Storage: Experience with cloud storage solutions like Amazon S3.
- Databases: Solid understanding and experience with relational databases such as SQL Server and Oracle Database.
- DevOps: Familiarity and experience with cloud-native technologies (e.g., Amazon EKS), containerization (Docker), and CI/CD pipeline implementation.
- Observability: Experience with observability tech stacks like Grafana for logs, traces, and metrics, as well as OpenTelemetry.
- Technical Expertise (Plus):
- Experience with advanced data technologies such as Trino, Starburst, Pinot, and Spark.
- Soft Skills & Leadership:
- Ability to adjust priorities quickly as circumstances dictate and thrive in a dynamic, fast-paced environment.
- Demonstrated ability to take initiative and ownership, contributing significantly to team success and project outcomes.
- Strong problem-solving skills with an ability to analyze and resolve complex technical and business challenges.
- Consistently demonstrates clear, concise, and effective written and verbal communication skills, able to articulate technical concepts clearly to diverse audiences.
- Work Arrangement:
- Work in the office for three days each week, subject to adjustments based on company policy.
Education
- Bachelor’s degree/University degree or equivalent experience in Computer Science, Engineering, or a related quantitative field.
- Master’s degree preferred.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
#J-18808-Ljbffr- Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration with global teams. This role emphasizes high-quality software engineering to develop and refine...SoftwareRemote work
- ...is a leading provider of open source software and operating systems to the global enterprise... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...and execution. We work in Python and Golang, and expect engineering managers...SoftwareWork at officeWork from home
- ...technology company in Mississauga is seeking an Engineering Manager to lead a team optimizing Ubuntu for major cloud providers. This role requires technical leadership, strong software development skills, particularly in Python and Golang, and commitment to mentoring...SoftwareRemote work
- Elevate your career as a Java Software Engineer specializing in cloud solutions with MongoDB and AWS. This role focuses on hands-on Java development and microservices architecture. In this position, you will utilize Java (versions 8, 11, or 17) to design and maintain robust...Suggested
- Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Join to apply for the Software... ...used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...SoftwareFull timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
- ...Emerging technologies (Big Data, Mobile, Cloud, RPA) – 3 Location Hybrid - 44... ...The DevOps team within Cloud Engineering is a highly skilled group of software professionals responsible for enabling... ...useful in CD (e.g., Bash, Node.js, Python, Ruby, Go, Groovy, Java) Soft...SoftwareContract workImmediate startMonday to fridayFlexible hours
$122.1k - $162.8k per year
Lead Cloud Engineer We seek a talented and motivated Lead Cloud Engineer to be part of the Cloud... .... Minimum 8+ years of experience in a Software Engineering or Infrastructure team in a... ...(IaC) using Ansible, Terraform, and Python. Proficient knowledge of the security processes...SoftwareLong term contract$125k - $130k per year
Job Description The Cloud Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and Azure cloud platforms... ...and Data Modelling. Proficient in developing programs in Python and SQL. Experience with Data warehouse Dimensional data modeling...Long term contractTemporary workFlexible hours$67.74k - $94.84k per year
...mondial de la vente à prix réduits. Engineer II – Cloud Engineering and Enablement What you'll... ...cloud, with foundational knowledge in software design and architecture Foundational... ...Windows administration; including BASH, Python, and PowerShell scripting Additional...SoftwareWork at office- ...proficiency for investigation and optimization Strong Python development skills Experience with cloud platforms (AWS or Azure) Knowledge of Snowflake and dimensional... ...and continuous learning Job Description The Data Engineer is responsible for architecting, developing, and...Software
- Elevate your career at US Tech Solutions as a Cloud Security Automation Engineer in hybrid mode from Toronto. Focus on automating compliance with AI tools... ...• Automate validation of Terraform deployments with Python • Monitor cloud resources for real-time compliance violations...
- Elevate health outcomes as a Cloud Operations Engineer at Merative, specializing in Azure SRE practices. This position emphasizes reliability and... ...environments for optimal performance • Create automation scripts in Python and Bash • Establish reliability metrics and CI/CD processes...
- Excel as a Senior Cloud Engineer focused on developing Cloud-Native and AI-Native platforms. Innovate by building software that powers the future of technology. We seek a well-qualified senior developer to enhance our AI-powered software initiatives. The ideal candidate will...Software
- Join Citi as an AI and Cloud DevOps Engineer, utilizing your 5+ years of expertise to enhance cloud platform performance for AI applications. Your... ..., Docker, and CI/CD tools • Proficient in scripting with Python, Bash, or Go • Experience with monitoring tools like Prometheus...
- Join a dynamic team as a Software Engineer specialized in big data technologies like Hadoop, Spark... ...reporting and analytics. Proficiency in Python, advanced SQL, and Dev Ops tooling is required... ...design ETL/ELT pipelines and build cloud-native data solutions. Communication...Software
- Become a vital part of iSteer Inc. as a Cloud and Systems Integration Engineer based in Toronto, ON. Your role will revolve around developing integration strategies and solutions for various systems. In this role, you will leverage your 3-5 years of experience to focus on...
$120.8k - $170.8k per year
...skilled, autonomous, and visionary engineers, and we are seeking an... ...transformation pipelines using advanced Python and PySpark techniques for... ...in data engineering and software development, spearheading rigorous... ...architectures. Cloud Platforms: Extensive experience...Software- ...technology with Instacart as a Remote Senior Software Engineer. Focus on AI-powered solutions to boost... ...implementing backend solutions using Python, Go, or Java. A hands-on approach is... ...applications • Proficient with AWS or GCP cloud platforms • Bachelor’s degree in Computer...SoftwareRemote work
- Launch your career with Symcor as an Entry-Level Cloud Engineer in Mississauga. This hybrid opportunity focuses on cloud infrastructure support... ...cloud resources Requirements: • Diploma or Degree in software engineering, IT, or related field • At least 2 years of cloud...Software
- ...edge global bank in Mississauga, ON as a Python Developer. Contract role with strong possibility... ...Bachelor's degree in Computer Science, Engineering, or a related field. Minimum 3-5 years... ..., and stakeholders throughout the software development lifecycle (SDLC), adhering to...SoftwareFull timeContract workWorldwide2 days per week3 days per week
- ...committed to innovation and excellence in software development. Our mission is to deliver... ...encouraged to grow. About the Role The Java Engineer will be responsible for developing and... ...in Java, API development, and cloud engineering. Responsibilities Hands‑on...Software
$110k - $120k per year
...Analysis Design Development Testing and Implementation all phases of software development life cycle (SDLC). Strong knowledge of Java... ...to Have Skills: Application Architecture Azure AI Azure Cloud Architecture Azure DevOps Azure Functions Azure Service...SoftwareLong term contractTemporary workLocal area- ...business. We are seeking a talented Senior Java Engineer to drive the architecture, design, and... ..., Harness, Maven/Gradle Container & Cloud: Docker, Kubernetes, Red Hat OpenShift What... ...of professional experience in a hands‑on software architecture, design and development role...Software
- ...indexing strategies and query optimization. Experience working in cloud environments (AWS preferred). About Dexian Dexian is a... ...interviewing at Dexian by 2x Get notified about new Java Software Engineer jobs in Mississauga, Ontario, Canada. Full Stack Engineer (...Contract workWorldwide
- ...architecture. Understanding of CI/CD pipelines. Exposure to cloud platforms (AWS/Azure/GCP). Experience with messaging... ...Basic qualifications Bachelor’s degree in Computer Science, Software engineering or a related field. Altimetrik is an equal opportunity employer...Software
$94.3k - $141.5k per year
## Python Developer - Assistant Vice PresidentApplyremote type: Hybridlocations:... ...seeking a talented and experienced Python Software Engineer to join our dynamic development team. The... ...MongoDB, Cassandra).* Familiarity with cloud platforms (e.g., **AWS**, Azure, Google...SoftwareFull time- Duration: 6-month contract with potential for permanent hire We are seeking a Senior Software Quality Engineer to support a growing and evolving QA function transitioning from manual testing to a modern automation-first approach. This role is ideal for a hands-on QE...SoftwarePermanent employmentContract work
- Elevate software quality at Zebra Technologies as a Senior Software Quality Engineer, harnessing your expertise in mobile computing within a hybrid work model. Drive impactful... ...of wireless technologies • Proficient in Java, Python, and automation tools • Familiar with SDLC and...Software
- Senior Cloud Network Engineer We are seeking a highly skilled Senior Cloud Platform Engineer (Azure/Terraform) to support the design, integration, and automation of enterprise‑scale Azure infrastructure. This role will focus on orchestrating existing platform components into...
$112.4k - $162.4k per year
...Looking For: Zebra Technologies is seeking an experienced Software Design Assurance Engineer (10+ years of experience) to drive software quality assessments... ...working with any of the following technologies: Java, Python etc. Knowledge of productivity tools such as JIRA,...SoftwareWork at officeLocal areaRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Cloud & Python. Be the first to apply!
- senior software developer Mississauga, ON
- software engineer - computer Mississauga, ON
- software developer remote Mississauga, ON
- software engineer intern Mississauga, ON
- software engineer devops Mississauga, ON
- remote entry level software developer Mississauga, ON
- software engineer internship Mississauga, ON
- ingénieur logiciel Mississauga, ON
- software developer intern Mississauga, ON
- software engineer Mississauga, ON
