Senior Software Engineer
1 week ago
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: TechnologyJob Family: Applications DevelopmentTime Type: Full timePrimary 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
-
Senior+ Software Engineer
1 week ago
Mississauga, Canada DraftAid Full timeJoin to apply for the Senior+ Software Engineer role at DraftAid 3 days ago Be among the first 25 applicants Join to apply for the Senior+ Software Engineer role at DraftAid 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 with your...
-
Senior+ Software Engineer
1 week ago
Mississauga, Canada DraftAid Full timeJoin to apply for the Senior+ Software Engineer role at DraftAid3 days ago Be among the first 25 applicantsJoin to apply for the Senior+ Software Engineer role at DraftAidGet 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 with your recruiter to...
-
Mississauga, Ontario, Canada Software International Full timeSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic AI Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic AI...
-
Senior Software Engineer
2 days ago
Mississauga, Canada BoomerangFX Full timeGet AI-powered advice on this job and more exclusive features. This range is provided by BoomerangFX. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$80,000.00/yr - CA$90,000.00/yr Direct message the job poster from BoomerangFX Talent Acquisition Specialist | CHRP Candidate This is...
-
Senior Site reliability Engineer
1 week ago
Mississauga, Canada Guidewire Software Full timeOverview Senior Site Reliability Engineer at Guidewire Software. This is a customer-facing role focused on the smooth, reliable operation of our flagship cloud platform and InsuranceSuite products, with a customer-first mindset. What you’ll do Customer-Centric Collaboration: Serve as a technical ambassador, working directly with customers to understand...
-
Senior Cloud DevOps Software Engineer
4 weeks ago
Mississauga, Canada F. Hoffmann-La Roche AG Full timeSenior Cloud DevOps Software Engineer page is loaded## Senior Cloud DevOps Software Engineerlocations: Mississauga: Madridtime type: Tempo integralposted on: Publicado hojejob requisition id: At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections,...
-
Senior Cloud DevOps Software Engineer
3 weeks ago
Mississauga, Canada F. Hoffmann-La Roche AG Full timeSenior Cloud DevOps Software Engineer page is loaded## Senior Cloud DevOps Software Engineerlocations: Mississauga: Madridtime type: Tempo integralposted on: Publicado hojejob requisition id: 202505-113448At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and...
-
Senior Java Architect
1 week ago
Mississauga, Canada Veracity Software Inc Full time2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Senior Java ArchitectLocation: Mississauga, CanadaType: Full-Time (Onsite - 5 Days/Week)Urgency: Immediate HireWe're seeking an experienced Senior Java Architect for their technology team in Mississauga, Canada . This is a hands-on role ideal for an...
-
Full Stack Engineer
4 weeks ago
Mississauga, Canada Veracity Software Inc Full timeFull Stack Engineer (Java, Spring Boot, SQL, Angular) Full Stack Engineer (Java, Spring Boot, SQL, Angular) Get AI-powered advice on this job and more exclusive features. Location: Mississauga, CanadaType: Full-Time (Hybrid - 2-3 days onsite)Experience Required: 8+ yearsWork Authorization: Canadian Citizens / Permanent Residents preferredWe are seeking an...
-
Senior Software Engineer
1 week ago
Mississauga, Canada Citi Full timeJoin 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,...