Company
SaaS
LeadSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Lead Software Engineer. Skills: System design, Architecture, Leadership, SaaS platforms. Lead technical direction. Define architecture standards”
Industry & Context.
Problem-solving
What They're Looking For.
Must Have
12+ years software development experience, 3+ years technical leadership role, Experience leading engineering teams, Experience in enterprise SaaS environments, Expertise in React, Expertise in Node.js, Expertise in modern JavaScript/TypeScript, Deep knowledge software engineering principles, Deep knowledge domain-driven design concepts, Experience designing distributed systems, Experience scaling distributed systems, Experience with event-driven architecture, Experience with API-first design, Experience with component-based systems, Background in CI/CD, Background in automated testing strategies, Background in deployment/release automation, Hands-on experience with Docker, Hands-on experience with Kubernetes, Hands-on experience with AWS cloud architecture, Demonstrated success leading legacy system modernization, Communication skills, Experience mentoring engineers, Experience building high-performing engineering teams
Nice to Have
Kubernetes experience a plus
What You'll Do.
Lead technical direction
Define architecture standards
Define system design principles
Define long-term scalability strategies
Establish engineering best practices
Enforce engineering best practices
Drive modernization of legacy systems
Reduce technical debt
Champion AI-enabled engineering practices
Identify opportunities for development velocity
Identify opportunities for documentation improvement
Identify opportunities for testing improvement
Identify opportunities for refactoring
Contribute to technical implementations
Collaborate with Product teams
Collaborate with Design teams
Collaborate with DevOps teams
Collaborate with leadership teams
Align architecture decisions
How You'll Work.
Team & Collaboration
Engineering teams; Product teams; Design teams; DevOps teams; Leadership teams; Technical stakeholders; Non-technical stakeholders
Communication Scope
Align technical stakeholders; Align non-technical stakeholders
Process & Methodology
Release governance
Full Job Description
## Accountabilities Lead the technical direction of engineering teams by defining architecture standards, system design principles, and long-term scalability strategies across enterprise SaaS platforms. Establish and enforce engineering best practices, including code quality standards, testing strategies, CI/CD workflows, and release governance to ensure reliable and efficient delivery. Drive modernization of legacy systems by balancing technical debt reduction with ongoing feature development and business priorities. Champion AI-enabled engineering practices, identifying opportunities to improve development velocity, documentation, testing, and refactoring through responsible AI usage. Mentor and support engineers in system design, problem-solving, and modern software engineering practices while contributing directly to complex technical implementations when needed. Collaborate with Product, Design, DevOps, and leadership teams to align architecture decisions with business goals, scalability needs, and operational constraints. Requirements: The ideal candidate brings extensive engineering experience combined with strong leadership and architectural expertise in enterprise environments. You should have a deep understanding of modern software development practices, system design principles, and scalable cloud-native architectures. This role requires someone who is comfortable being both hands-on and strategic, with the ability to guide teams while still contributing technically when needed. 12+ years of software development experience, including at least 3 years in a technical leadership role Proven experience leading engineering teams in enterprise SaaS environments Strong expertise in React, Node.js, and modern JavaScript/TypeScript ecosystems Deep knowledge of software engineering principles (SOLID, DRY, KISS, separation of concerns) and domain-driven design concepts Experience designing and scaling distributed systems using patterns such as event-driven architect
Applying for this Lead Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.