Lead Software Engineer sought to drive the architecture, modernization, and technical leadership of a sophisticated engineering software platform used by professionals worldwide. This role blends hands-on development with strategic decision-making and mentorship, offering significant autonomy to influence product direction and long-term platform health.
Accountabilities: Lead the architecture and modernization of core platform components, including user interfaces, calculation engines, APIs, file systems, and licensing systems. Define architectural approaches, evaluate technical solutions, and drive performance, scalability, security, and maintainability. Establish engineering standards, design patterns, and best practices across the codebase. Own the technical delivery of complex features from design through release. Translate product requirements into technical specifications and guide execution across engineering teams. Investigate and resolve complex defects, performance challenges, and cross-system issues. Conduct code reviews, mentor engineers, and promote maintainable and scalable development practices. Collaborate with QA on testing strategies, automation, and troubleshooting. Support advanced escalations and provide expertise for complex customer-facing issues. Contribute to roadmap planning, technical debt management, CI/CD improvements, and process enhancements. Document technical designs and help scale engineering knowledge through collaboration and knowledge-sharing initiatives.
Lead Software Engineer sought to drive the architecture, modernization, and technical leadership of a sophisticated engineering software platform used by professionals worldwide. This role blends hands-on development with strategic decision-making and mentorship, offering significant autonomy to influence product direction and long-term platform health.
Accountabilities: Lead the architecture and modernization of core platform components, including user interfaces, calculation engines, APIs, file systems, and licensing systems. Define architectural approaches, evaluate technical solutions, and drive performance, scalability, security, and maintainability. Establish engineering standards, design patterns, and best practices across the codebase. Own the technical delivery of complex features from design through release. Translate product requirements into technical specifications and guide execution across engineering teams. Investigate and resolve complex defects, performance challenges, and cross-system issues. Conduct code reviews, mentor engineers, and promote maintainable and scalable development practices. Collaborate with QA on testing strategies, automation, and troubleshooting. Support advanced escalations and provide expertise for complex customer-facing issues. Contribute to roadmap planning, technical debt management, CI/CD improvements, and process enhancements. Document technical designs and help scale engineering knowledge through collaboration and knowledge-sharing initiatives.
The ideal candidate is an experienced software engineer with st
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Lead Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
The ideal candidate is an experienced software engineer with st
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Lead Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.