Talent.com
Senior Software Engineer
Senior Software EngineerCiti • Mississauga, Peel Region, CA
Senior Software Engineer

Senior Software Engineer

Citi • Mississauga, Peel Region, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Sr Software Engineer role at Citi .

About Citi

Citi, the leading global bank, has approximately 200 million customer accounts and operates in more than 160 countries and jurisdictions. The bank provides a broad range of financial products and services including consumer banking, corporate and investment banking, securities brokerage, transaction services, and wealth management. Citi values diversity, fosters an inclusive environment and is committed to delivering client and partner experiences with secure and reliable services.

About the Role

The Sr Software (Java) Developer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role leads applications systems analysis and programming activities, driving modern engineering practices and technology transformation within the teams.

Key Responsibilities

Software Development & System Design

  • Design, develop, and maintain robust, scalable, and high-performance applications.
  • Implement trunk‑based development practices to enable continuous integration and rapid delivery.
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
  • Ensure high levels of unit test coverage, test‑driven development (TDD), and behavior‑driven development (BDD).
  • Actively contribute to hands‑on coding, code reviews, and refactoring to maintain high engineering standards.

Engineering Excellence & Best Practices

  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI / CD.
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability.
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards.
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security.
  • Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement.
  • Technical Leadership & Collaboration

  • Partner with architects, product owners, and cross‑functional teams to design scalable and distributed systems.
  • Mentor junior engineers and foster a culture of engineering excellence and continuous learning.
  • Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience.
  • Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures.
  • Skills and Qualifications

    Must‑Have Skills

  • 6+ years of strong hands‑on experience in coding (Java)
  • Deep expertise in system design and microservices architecture
  • Experience with trunk‑based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation‑first mindset to ensure high test coverage and reliability
  • Strong understanding of CI / CD pipelines and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud‑native technologies (AWS, Kubernetes, Docker)
  • Excellent problem‑solving skills, ability to work in fast‑paced, agile environments
  • Strong communication and collaboration skills
  • Good‑to‑Have Skills

  • Experience with event‑driven architecture and distributed systems
  • Knowledge of performance tuning, observability, and production monitoring
  • Familiarity with Agile frameworks and modern ways of working in product development
  • Job Details

    Job Family Group : Technology

    Job Family : Applications Development

    Time Type : Full time

    Primary Location : Full Time Salary Range : $120,800.00 - $170,800.00

    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.

    Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Mississauga, Peel Region, CA

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Civica Infrastructure Inc • Woodbridge, ON, Canada
    Full-time
    Smart City Water is looking for a Senior Software Engineer to support the ongoing development and scaling of our cloud-based platforms. The role is focused on backend and cloud engineering, architec...Show more
    Last updated: 4 days ago • Promoted
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Senior DevOps Engineer / / Ingnieur DevOps senior

    Senior DevOps Engineer / / Ingnieur DevOps senior

    Finsana • Oakville, ON, Canada
    Full-time
    FINSANA is a global fintech company that specializes in catering to underserved and underbanked consumers.Our organization has a passion for helping people financially through our technology soluti...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer Manager

    Software Developer Manager

    Lotlinx • Oakville, ON, Canada
    Full-time
    Since our founding in 2012, Lotlinx has consistently pioneered advancements in the automotive landscape.We specialize in empowering automobile dealers and manufacturers by providing cutting-edge da...Show more
    Last updated: 28 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • burlington, on, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 23 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Computer Vision Engineer

    Senior Computer Vision Engineer

    Birdseye Solutions • Mississauga, ON, Canada
    Full-time
    Birdseyes mission is to help make the world a safer place!.We are the leader in AI-driven Remote Facility Supervision solutions for the Trucking and Logistics Industry. Our Maximum Telepresence Appr...Show more
    Last updated: 30+ days ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Vaughan
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Architect

    Senior Software Architect

    Eunasolutions • Oakville
    Full-time
    As a Software Architect at Euna Solutions, you’ll play a pivotal role in shaping the technical direction and architecture of our software. In this role, you will leverage your expertise to design sc...Show more
    Last updated: 14 days ago • Promoted
    Senior Analyst

    Senior Analyst

    Vaco by Highspring • King City, ON, CA
    Temporary
    Our client is sourcing a Senior Analyst for a 6-month contract.Responsible for month-end, quarter-end, and annual close process in accordance with company requirements. Responsible for expense reimb...Show more
    Last updated: 7 days ago • Promoted
    Senior+ Software Engineer

    Senior+ Software Engineer

    DraftAid • Mississauga
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by DraftAid. Your actual pay will be based on your skills and experience — talk ...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer - AI &.NET Platforms - boostCX

    Senior Software Engineer - AI &.NET Platforms - boostCX

    Banyan Software • Burlington, ON, Canada
    Full-time +1
    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise softwar...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 27 days ago • Promoted
    Senior C Engineer

    Senior C Engineer

    SuperAnnotate • Vaughan, Ontario, CA
    Remote
    Full-time
    As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...Show more
    Last updated: 22 hours ago • New!
    Senior Back-end Engineer

    Senior Back-end Engineer

    Prophix • Etobicoke, ON, Canada
    Full-time
    See what you can do with Prophix®.Prophix helps finance teams work with greater flexibility and confidence through Prophix One™, our Financial Performance Platform.We bring planning, repo...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Mevotech • Mississauga, ON, Canada
    Full-time
    Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional teams withi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer

    Senior Engineer

    Danmare Group Inc • Woodbridge, ON, Canada
    Full-time
    About Us The Danmare Group specializes in providing full-service engineering and design solutions to premier companies in the food and pet food-nutrient sectors Our skilled team of engineers and pr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Engineer

    Senior Engineer

    AGI - Danmare • Woodbridge, ON, Canada
    Full-time
    About AGI AGI is a global food-based infrastructure company publicly traded in Canada.With over 4,000 employees and over 30 global manufacturing brands, AGI is a leading provider of equipment and t...Show more
    Last updated: 30+ days ago • Promoted