Senior Software Engineer
Core
Design and develop high-quality software solutions using object-oriented programming principles to lead pivotal software projects and transformation initiatives.
Role type
Senior Software Engineer (OOP)
Builds
Software components and integrations for life insurance and investment products
Domain
Financial Services / Software Engineering
Deliverable
production ML models | product features
Required skills
Object-oriented programming, Software design patterns (SOLID), CI/CD pipelines, DevOps tooling, Agile methodologies, Code review, Automated testing, Technical documentation
Preferred skills
Mentoring and coaching junior engineers, Architectural strategy, Modernization of existing features
Technologies
C#, Java, Python, TypeScript/JavaScript, C++
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.