Lead Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
The Lead Software Engineer role at Tricentis sits at the intersection of technical excellence and team effectiveness. You will drive the architectural and technical direction of your team while staying hands-on — owning critical engineering decisions, removing blockers, and helping translate strategy into execution.
NeoLoad helps enterprises test at scale — think Black Friday traffic, mission-critical banking systems, global SaaS platforms. Our customers depend on us to ensure their applications won't fail when millions of users hit them simultaneously. You will work with our Prague and Gemenos engineering teams across product streams that span AI-powered testing capabilities, enterprise integrations, and full-stack product development.
Responsibilities
What You'll Actually Do
Drive technical decision-making for your team: define architectural patterns, evaluate technology choices, and ensure decisions are well-reasoned, documented, and socialised.
Own the tactical execution of your team's engineering roadmap — break down ambiguous problems into well-scoped work, maintain delivery momentum, and proactively surface risks before they become blockers.
Stay hands-on: contribute to critical parts of the codebase, lead by example in code quality, and engineering practices, and take ownership of the most complex technical problems.
Collaborate closely with Product and UX from discovery through delivery — challenge requirements, propose better solutions, and ensure the team builds the right thing, not just any thing.
Work across the NeoLoad product and platform — spanning core test execution engines, integrations, and the UIs that make complex data accessible for enterprise users.
Set and uphold engineering standards across the team: code reviews, design reviews, testing discipline, and operational readiness.
Lead production incident response for your team — coordinate investigation and resolution, ensure clear communication during incidents, and own post-incident reviews that drive lasting improvements.
Act as a technical bridge between your team and the broader engineering organisation — aligning on cross-team dependencies, reusable patterns, and platform direction.
Mandatory Skills
Proven experience driving technical architecture in distributed, event-driven SaaS systems.
7+ years overall experience as a Software Engineer.
4+ years on a similar technology stack (TypeScript/React on the frontend, Java and Spring or similar framework on the backend) — comfortable owning both.
At least 2 years of experience working with SaaS applications, API and microservices development.
Solid experience with API and microservices development; good grasp of distributed, event-driven SaaS architecture.
Hands-on experience with cloud platforms (AWS, Azure, or GCP) and application security fundamentals.
Good experience with relational databases (MSSQL, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, DynamoDB).
Familiarity with build pipelines, CI/CD, and frontend/backend tooling.
Nice-to-Have Skills
Deep understanding of HTML/CSS/JS fundamentals and when to reach for which tool.
What do we offer our employees?
Tax-Deductible Costs on a contract of employment for all development roles
MyBenefit program (sports card, well-being program etc.)
Hybrid or remote work
Stable employment based on an employment contract
Special offer of banking services
Equipment such as a laptop and monitor
LuxTalent platform (webinars, training, courses with certificates)
J-18808-Ljbffr