Company

SaaS

LeadSoftwareEngineer

€90–140k ~AI est. Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer. Skills: System design, Architecture, Leadership, SaaS platforms. Lead technical direction. Define architecture standards”

Industry & Context.

SaaS
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →