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

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
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Cloud & Python in Mississauga, ON vacancy
  • 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... 
    Software
    Remote work

    Canonical

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Work at office
    Work from home

    Canonical

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Remote work

    Canonical

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

    K&K Global Talent Solutions INC.

    Mississauga, ON
    9 hours ago
  • 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... 
    Software
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Contract work
    Immediate start
    Monday to friday
    Flexible hours

    Delpath

    Mississauga, ON
    3 hours ago
  • $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... 
    Software
    Long term contract

    McKesson’s Corporate

    Mississauga, ON
    8 days ago
  • $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 contract
    Temporary work
    Flexible hours

    Synechron

    Mississauga, ON
    8 days ago
  • $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... 
    Software
    Work at office

    United States Digital Space LLC

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

    Insight Global

    Mississauga, ON
    9 hours ago
  • 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... 

    US Tech Solutions

    Mississauga, ON
    9 hours ago
  • 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... 

    GoTo Meeting

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

    Citigroup Inc.

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

    Insight Global

    Mississauga, ON
    3 hours ago
  • 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... 

    iSteer

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

    Citi

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Remote work

    Instacart

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

    Symcor Inc.

    Mississauga, ON
    8 days ago
  •  ...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... 
    Software
    Full time
    Contract work
    Worldwide
    2 days per week
    3 days per week

    Kelly Services

    Mississauga, ON
    3 hours ago
  •  ...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

    Newnovation Solutions

    Mississauga, ON
    3 hours 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
    8 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 What...  ...of professional experience in a hands‑on software architecture, design and development role... 
    Software

    Citi

    Mississauga, ON
    8 days ago
  •  ...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 work
    Worldwide

    Dexian

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

    Altimetrik

    Mississauga, ON
    8 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
    8 days ago
  • 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... 
    Software
    Permanent employment
    Contract work

    Alquemy Search & Consulting

    Mississauga, ON
    8 days 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
    9 hours ago
  • 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... 

    Centrilogic

    Mississauga, ON
    8 days ago
  • $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,... 
    Software
    Work at office
    Local area
    Remote work
    3 days per week

    Hispanic Alliance for Career Enhancement

    Mississauga, ON
    2 days ago

Do you want to receive more vacancies?

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