Remote job
Software Developer L5
Job details
About this role
Role overview
Provide senior technical leadership across software products and engineering teams. Set architectural direction, lead complex initiatives from early design through delivery, and help align technical decisions with product and business needs. The role combines hands-on engineering judgment with organization-wide mentoring and standards-setting.
Responsibilities - Guide architecture and technical strategy across multiple teams and products, identifying opportunities to improve or consolidate systems. - Lead complex, cross-team technical work and take ownership of ambiguous problems through resolution. - Partner with engineering leaders, product, design, and external stakeholders to turn requirements into sound technical solutions. - Establish engineering practices for code quality, design, review, reliability, performance, and maintainability. - Mentor developers, shape learning pathways, and contribute to hiring, roadmap planning, and architectural reviews. - Evaluate new technologies and drive improvements to developer productivity and experience.
Requirements - At least seven years of software development experience, including increasing technical leadership responsibility. - Expert proficiency across multiple languages, including C#/.NET and JavaScript or TypeScript, and familiarity with a modern UI framework such as React, Angular, or Vue. - Strong knowledge of distributed systems, microservices, cloud-native architecture, and cloud platforms such as Azure or AWS. - Experience with infrastructure as code, containers and orchestration, SQL and NoSQL databases, and CI/CD and automated testing. - Demonstrated capability in API design, security, system integration, performance, scaling, and monitoring. - A record of leading technical projects from concept to delivery and communicating decisions across teams.
Nice to have
Experience in fintech, compliance, or another regulated setting; data engineering, analytics, or machine learning; event-driven systems and real-time processing; security frameworks; technical writing; and agile team leadership.
Benefits and work setup
For regular full-time team members, benefits include paid time off and holidays, medical, dental, and vision coverage, mental health support, life and disability insurance, flexible spending and health savings accounts, a retirement plan with employer match, pet insurance, and paid volunteer days. Community events are also offered.