Software Development Engineer III
On-site · London, England, United Kingdom
Job Summary
Lead the design, development, and delivery of complex systems and APIs in the B2B unit; mentor junior engineers and lead code reviews; collaborate with peers to identify cross-dependencies and drive problem-solving; design clean, maintainable software using solid design principles, data structures, and patterns; test, debug, and resolve production issues within SLAs; identify inefficiencies in code or operations and propose actionable improvements; contribute to a community of practice and present findings on major initiatives to stakeholders; apply knowledge of software frameworks, databases, and design principles to develop robust data solutions; bring together stakeholders with varied perspectives to develop actionable recommendations.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related technical field; or equivalent related professional experience
- 5+ years of software development experience OR 3+ years with Master’s degree
- Experience developing software in at least 3 different programming languages
- Experience maintaining and operating at least 4 software projects or products in production environments
- Experience designing and building APIs for consumption across a business unit
- Knowledge of software design principles, data structures, design patterns, and computer science fundamentals
- Familiarity with testing and monitoring tools, with the ability to design easily testable and observable software
- Ability to work both collaboratively and autonomously across cross-functional teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.