Lead Software Engineer at Citi Tech
3 weeks ago
, Canada
Citigroup Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
Transform the landscape of global finance as a Lead Software Engineer with Citi's Tech team. Drive the design and implementation of automated platforms that set the standard in the industry.
You will play a vital role within Markets Operations Technology focusing on margin and collateral improvements. This position allows you to collaborate with creative engineers to develop high-quality software solutions while emphasizing automation and minimized manual processes. Your strong technical background and leadership in distributed system design will foster a thriving engineering culture.
Key Responsibilities:
• Architect and develop microservices for complex business challenges
• Engage in the complete software lifecycle from design to execution
• Promote and practice clean code and TDD principles
• Work with advanced technologies in a fast-paced setting
• Mentor junior engineers and contribute to team growth
Requirements:
• Bachelor’s degree in Computer Science or related area
• Expertise in programming languages like Java or Python
• Experience with cloud services, e.g., AWS
• Strong skills in algorithms, data structures, and SQL
• Proven experience in financial services preferred
Leverage your software engineering skills to impact Citi's next generation of finance solutions.
You will play a vital role within Markets Operations Technology focusing on margin and collateral improvements. This position allows you to collaborate with creative engineers to develop high-quality software solutions while emphasizing automation and minimized manual processes. Your strong technical background and leadership in distributed system design will foster a thriving engineering culture.
Key Responsibilities:
• Architect and develop microservices for complex business challenges
• Engage in the complete software lifecycle from design to execution
• Promote and practice clean code and TDD principles
• Work with advanced technologies in a fast-paced setting
• Mentor junior engineers and contribute to team growth
Requirements:
• Bachelor’s degree in Computer Science or related area
• Expertise in programming languages like Java or Python
• Experience with cloud services, e.g., AWS
• Strong skills in algorithms, data structures, and SQL
• Proven experience in financial services preferred
Leverage your software engineering skills to impact Citi's next generation of finance solutions.