Shape the future of global finance as a Lead Software Engineer with Citi Tech. Join a passionate team and leverage your technical expertise to develop innovative solutions in a hybrid environment.
As a Lead Software Engineer within Citi's global technology team, you will tackle complex business challenges through robust technical solutions. This role offers a chance to work on building a fully automated platform, collaborating closely with product teams and end-users. We seek a strong technologist who excels in software development, enjoys engineering challenges, and possesses effective communication skills.
Key Responsibilities: β’ Design and develop high-quality software solutions β’ Collaborate with product teams on automated platform initiatives β’ Build RESTful APIs using frameworks like Spring β’ Engage in the entire software development lifecycle β’ Foster a strong engineering culture among global teams
Requirements: β’ Proven software development experience β’ Proficient in Java, Python, JavaScript, or React β’ Experience with microservices and event-driven systems β’ Knowledge of TDD and clean code principles β’ Bachelor's degree in Computer Science or related field
Drive innovation in finance technology as you address engineering challenges with Citi. #J-18808-Ljbffr
Lead Software Engineer at Citi Tech in Mississauga employer: Citigroup Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly for the Lead Automation Developer role in a high-velocity Agile environment. Employees benefit from extensive professional growth opportunities, cutting-edge technology integration, and a commitment to innovation, all while collaborating with talented teams to drive impactful solutions. Located in a vibrant city, Citi offers a supportive atmosphere that values diversity and encourages continuous learning, making it an ideal place for those seeking meaningful and rewarding careers.