Software Engineer developing full-stack applications at Fitch Ratings, shaping analytical platforms and leveraging modern technologies. Part of a global team driving insights in financial markets.
Responsibilities
Architect game-changing full-stack solutions – Design and build robust, scalable applications using Java/Springboot and REACT that transform complex analytical requirements into elegant, high-performance systems that underpin Fitch's ratings workflows
Partner with cross-functional teams as a trusted advisor – Collaborate directly with product managers, analysts, and stakeholders to understand their challenges, co-create solutions, and ensure technical implementations balance ambition with engineering excellence and best practices
Champion quality, innovation, and AI exploration – Establish technical standards, conduct code reviews, implement CI/CD pipelines, and experiment with integrating AI/ML capabilities into applications while solving complex performance and architectural challenges
Drive Agile excellence and mentor others – Thrive in fast-paced Agile environments delivering high-quality features, facilitate knowledge sharing sessions, document insights, and create an environment where continuous learning, experimentation, and growth thrive
Own product reliability and support – Manage competing priorities across multiple projects ensuring on-time delivery, provide expert third-line support troubleshooting complex issues, and maintain system performance at scale
Commitment to continuous learning – Track record of staying current with emerging technologies and applying new knowledge to solve business challenges, with a growth mindset and demonstrated ability to quickly master new tools and methodologies
Requirements
Proven full-stack engineering expertise – 5+ years of hands-on experience building enterprise applications, with strong proficiency in Java, Springboot, REACT, and modern web technologies in production environments
Solid technical foundation – Deep understanding of software development principles, design patterns, architectural best practices, data structures, algorithms, and the ability to create solutions that are maintainable, testable, and scalable
Bachelor's degree in Computer Science, Software Engineering, or related field
Exceptional problem-solving abilities and collaboration skills – Meticulous attention to detail, outstanding communication skills, proven track record of effective team collaboration, and the ability to communicate complex technical concepts to diverse audiences
Benefits
Strategic influence with immediate impact – Build applications used by analysts worldwide that drive critical credit rating decisions, with high visibility to senior stakeholders and the ability to shape product direction and technical architecture
Continuous learning and career growth – Access to training, certifications, conferences, and a community that values curiosity and staying ahead of trends, with AI-powered development tools at your fingertips and opportunities to establish yourself as a thought leader
Flexibility and world-class environment – Work from premier offices in London, Manchester, or Toronto with hybrid flexibility, competitive compensation, comprehensive benefits, and a culture that values both innovation and work-life harmony
Senior Software Developer involved in designing and developing embedded controls for HVAC systems at GM. Collaborating in Agile Scrum teams focused on innovating vehicle systems.
Software Engineer developing validation tools within the AV organization at GM for autonomous vehicles. Involves creating methods and tools for behavior analysis and system performance benchmarking.
Principal Engineer overseeing software design and strategy for Body Control Platform development at General Motors. Focusing on various occupant protection features and software quality leadership.
Salesforce & Telephony Tech Lead driving technical excellence and integration for MYOB's solutions. Leading platform architecture and ensuring seamless operations across Salesforce and telephony systems.
Principal Engineer responsible for architecting automation systems at 360 Privacy, enhancing digital security through innovative solutions. Collaborating on complex projects and leading technical design efforts.
Lead Software Engineer guiding teams in software design and implementation at Royal Caribbean Group. Responsible for delivering scalable solutions while collaborating globally with diverse teams.
Senior Electrical & Controls Engineer leading the design and development of control systems for automation projects in North America. Mentoring engineers and overseeing project execution in Richmond, BC.
Fullstack Developer for a tech company focused on scalable digital solutions. Collaborate in a technical team using modern technologies like Node.js and React.
Senior Software Developer building innovative solutions and automating security operations. Exploring and experimenting with security technologies in a creative engineering environment.