Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Cloud & Python

Citi

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

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 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
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Cloud & Python in Mississauga, ON vacancy
  •  ...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...  ...‑oriented software engineering in Python and a focus on software... 
    Software
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Mississauga, ON
    7 days ago
  • Elevate your career as a Java Software Engineer specializing in cloud technologies and API development. Join a dynamic environment focusing on RESTful APIs and robust database solutions. As a Java Software Engineer, you will design and build RESTful APIs using popular frameworks... 
    Software

    Altimetrik

    Mississauga, ON
    1 day ago
  •  ...seeking a versatile GenAI Platform Engineer to contribute to the design...  ...AI solutions primarily using Python, while also leveraging Node.js...  ...5+ years of experience in the software industry, with a strong...  ...monitoring/evaluation. Experience with cloud architectures, with specific... 
    Software

    Citi

    Mississauga, ON
    7 days ago
  • Expand your career as a Software Developer specializing in client-server applications in Mississauga, ON. Bring your Java and C++ expertise to impactful projects utilizing cloud technologies. As part of our team, you will develop and maintain applications, working closely... 
    Software
    Worldwide

    ManpowerGroup Global, Inc.

    Mississauga, ON
    7 days ago
  •  ...We are looking for a Senior Software Developer to support the Cyber...  ...supporting cybersecurity initiatives, cloud transformation, and AI-enabled...  ...collaborating closely with engineering, AI/ML, and cybersecurity...  ...programming experience in Java and/or Python Solid understanding of Object-... 
    Software

    Amaris Consulting

    Mississauga, ON
    5 hours ago
  • $90k per year

     ...applications using Perl and/or Python.Write efficient, well-...  ...transformation using.AI-driven, cloud-native, and quantum-enabled te...  ...computer science, Biomedical engineering or related field or equivalent...  ...an innovative and enthusiastic Software Developer to join our GIS & Data... 
    Software
    Permanent employment
    Full time
    Contract work
    For contractors
    Remote work
    Overseas

    eTeam

    Mississauga, ON
    5 hours ago
  • Elevate your career as an Azure Cloud Data Engineer in Mississauga, ON. This role focuses on building scalable data pipelines while ensuring data...  ..., and maintain robust data workflows on Azure. Your skills in Python and SQL, data modeling, and cloud integration will be crucial... 

    Compunnel Inc.

    Mississauga, ON
    5 hours ago
  • Seeking a talented DevOps Engineer to implement robust cloud solutions in Mississauga, Ontario. Your expertise...  ...Requirements University degree in Software Engineering or similar Over 4 years...  ...software engineering Skilled in Bash, Python, or Ruby Familiarity with cloud platforms... 
    Software

    United States Digital Space

    Mississauga, ON
    5 hours ago
  • $91.51k - $103.37k per year

     ...translate them into technical solutions. Required Skills Java, Microservices, SpringBoot Experience with containerization and cloud deployment Strong knowledge of fixed income financial products Experience with performance monitoring and CI/CD pipelines... 
    Software
    Long term contract
    Temporary work
    Local area

    United States Digital Space LLC

    Mississauga, ON
    7 days ago
  • Drive secure infrastructure initiatives at Lastwall as a Senior Cloud Infrastructure Engineer, focusing on government projects. Your expertise in automation and compliance is key to enhancing security measures. In this senior leadership role, you will design and operate... 

    Lastwall

    Mississauga, ON
    5 hours ago
  • $114.62k - $150.44k per year

    Job Title: Generative AI Cloud Operations Engineer - Evinova Location: Toronto, ON At AstraZeneca, we pride ourselves on crafting...  ..., Freeplay, or similar. Expert in CDK for python and/or TypeScript Strong software engineering abilities in Python/TypeScript Expert... 
    Software
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    Fixed term contract
    Internship
    Work at office
    3 days per week

    AstraZeneca

    Mississauga, ON
    7 days ago
  • 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

    Artech L.L.C.

    Mississauga, ON
    1 day ago
  • Citi is hiring a Full Stack Data Engineer who is passionate about AI-first engineering to innovate...  ...Canadian data teams. Expect to utilize Python and PySpark in this vital role. This...  ...databases like Cassandra • Familiarity with cloud big data services (AWS, Azure) Join Citi... 

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  •  ...the successful delivery of projects. Design software solutions by interacting with portfolio managers...  ...in enterprise environments Knowledge in Python (minimum 2 years) Experience with SQL queries, Docker and Kubernetes Strong cloud experience (AWS) Strong unit and integration... 
    Software
    Long term contract
    For subcontractor

    Luxoft

    Mississauga, ON
    5 hours ago
  • Become a Senior Software Developer supporting Cyber Data Risk & Resilience...  ...cybersecurity into cloud and AI services. We are seeking...  ...years of experience in software engineering. You will play a key role in designing...  ...skills in Java and/or Python, combined with knowledge of distributed... 
    Software

    Amaris Consulting

    Mississauga, ON
    5 hours ago
  • $89k per year

    Systems integration engineer – software iSteer Inc. Job Details Location: Toronto, ON Salary: $89...  ...option Experience and specialization Cloud: Workato, Mulesoft, Boomi Eclipse Kronos...  ...languages Software development TCP/IP SASS Python GitHub MS SQL Server Area of work... 
    Software
    Long term contract
    Permanent employment
    Full time
    Immediate start
    Remote work
    Relocation
    Weekend work
    Day shift
    Afternoon shift

    iSteer

    Mississauga, ON
    7 days ago
  • Advance as a Murex Software Engineer with a focus on Configuration Environment Management in a dynamic...  ...in Unix or JavaScript • Skilled in Bash, Python, or similar scripting languages • Familiarity with Docker, Kubernetes, and cloud-native tools Apply your analytical skills... 
    Software

    Upskills

    Mississauga, ON
    7 days ago
  •  ...skilled, autonomous, and AI-first engineers, and we are seeking an...  ...ingestion to consumption, using Python, PySpark, and other big data technologies...  ...in data engineering and software development, participating in...  ...‑driven architectures. Cloud Platforms: Extensive experience... 
    Software

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • $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... 
    Software
    Long term contract
    Temporary work
    Local area

    United States Digital Space LLC

    Mississauga, ON
    7 days ago
  • iSteer Inc. seeks a Software Systems Integration Engineer in Toronto, ON. This on-site, full-time role focuses on integration, automation, and collaborative...  ...of integration engineering experience • Proficient in cloud platforms and relational databases • Strong technical... 
    Software
    Full time

    iSteer

    Mississauga, ON
    7 days ago
  •  ...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...  ...of professional experience in a hands‑on software architecture, design and development role... 
    Software

    Citigroup Inc.

    Mississauga, ON
    7 days ago
  • Become a vital asset as a Software Engineer specializing in data protection technology. Leverage your advanced skills in Java and Linux to design secure cloud-native systems that protect sensitive information. In the role of Intermediate Software Engineer, you will be actively... 
    Software

    DataStealth.io

    Mississauga, ON
    7 days ago
  • A leading technology firm is seeking a Cloud Engineer based in Mississauga to oversee cloud resources using Azure. The ideal candidate will have...  ..., with a strong background in scripting languages such as Python and tools like Terraform. Responsibilities include maintaining... 

    Merative

    Mississauga, ON
    7 days ago
  •  ...prioritize and execute tasks in the software development life cycle....  ...using languages such as Java/Python. Knowledge of relational databases...  ...Proven experience as a great Engineer. BSc/BA in Computer Science...  ..., Selenium automation and cloud experience. Experience with... 
    Software
    Work at office
    Remote work
    Flexible hours

    Dormont Manufacturing Co

    Mississauga, ON
    1 day ago
  • 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

    Zebra Technologies

    Mississauga, ON
    5 hours ago
  • Job Title: Cloud Platform Engineer Location: Toronto, ON Note: Prior experience in BFSI, Public Sector, or Telecom is non-negotiable . Position Overview Seeking an experienced Cloud Platform Engineer with a strong background in BFSI, Public Sector... 

    United States Digital Space LLC

    Mississauga, ON
    7 days ago
  • $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... 
    Software
    Full time

    Citibank (Switzerland) AG

    Mississauga, ON
    7 days ago
  • Shape the future of technology at Altimetrik as a Java Software Engineer. Bring your mastery of Java and cloud solutions to drive impactful digital transformations. As a Senior Java Software Engineer, you will work to enhance agility in enterprise solutions through your... 
    Software

    Altimetrik

    Mississauga, ON
    1 day ago
  •  ...aviation safety with Aviya Aerospace Systems as an Embedded Software Verification Engineer in Mississauga, Ontario or Longueil, QC. You will play a...  ...Proficient in C/C++ for embedded solutions • Experienced in using Python or Perl in testing • Strong communication and collaborative... 
    Software

    Aviya Aerospace Systems

    Mississauga, ON
    7 days ago
  • Day To Day Responsibilities The Senior Python Engineer will focus heavily on Python scripting and app dev to support and enhance ticketing...  ...scripts, APIs, and backend components. They will be working with AWS cloud services, containerized environments (Docker/Kubernetes), and... 
    For contractors
    Local area

    Collabera

    Mississauga, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Cloud & Python. Be the first to apply!