Lead Software Engineer
Role details
Job location
Tech stack
Job description
Tax Systems serves a diverse enterprise customer base-ranging from Fortune 500 multinationals to fast - growing mid - market organisations-all of whom rely on our cloud - native software to meet critical tax - reporting deadlines. These customers demand rock - solid compliance, security, resilience, and raw performance every single release.
Built on .NET 8+, Azure PaaS, and fully automated CI/CD pipelines, our engineering culture emphasises rapid delivery with uncompromising quality. As a Lead Software Engineer you'll play a leading role in the design, development, and maintenance of the backend services that power our SaaS products, automating infrastructure with Terraform, and wiring everything into one click pipelines-from commit to live dashboards. Your work will shape engineering standards and cloud operations across the entire product portfolio.
If you thrive on deep C# engineering, DevOps craftsmanship, and seeing your work reach production quickly, this role gives you the runway and autonomy to make a significant impact. Key activities & Responsibilities
- Feature delivery - build product capabilities (LLM integrations, workflow automation, complex calculations) in C#/.NET 8+.
- API & data design - design practical RESTful APIs, craft clean domain models, build performant EF Core queries, and make endpoints secure-by-design and ready to scale on Azure.
- DevOps & CI/CD - design YAML pipelines in Azure DevOps; integrate tests, IaC (Terraform), and blue-green releases.
- Architecture patterns - implement vertical slice features and help maintain modular boundaries for a maintainable codebase.
- Cloud component selection - shape our use of cloud services to optimise cost, performance, and resilience.
- Authentication & security - implement Azure AD, OAuth2/OIDC (PKCE), JWT based- authorisation; uphold OWASP best practices.
- Quality & reviews - lead code reviews, pair programming, and contribute to RFCs/ADRs.
- Observability - add metrics, traces, and logs; define SLIs/SLOs with platform engineers., Tax Systems is committed to adhering to all relevant Information Security legislation and building a reputation that prioritises protecting customer information entrusted to it. Expectations are as follows:
- To read and adhere to Tax Systems and role specific Information Security Policies,
- Treat all information whether its external or internal appropriately under our Tax Systems classification scheme
- Keep Information Security in mind during daily activities and remain vigilant to possible threats and incidents.
Requirements
Bachelor's degree in Computer Science or related field, * Practical coding ability: 6+ years of professional C#/.NET development, including recent projects on .NET 8 or later, proficiency in additional languages such as Typescript, Rust, Go, Python, or Ruby is not essential, but is desirable.
- Experience delivering and maintaining distributed systems: At least 2 prior roles have coupled a deep theoretical understanding of the challenges building and running resilient distributed systems on the cloud with extensive practical experience
- Proven delivery of enterprise SaaS on Azure: Strong CI/CD and IaC practices in addition to practical knowledge of Azure services such as App Service, Functions, Container Apps, AKS, APIM, Service Bus, and Entra.
- Proven leader and role-model: Provide leadership to colleagues across the product development lifecycle through example as well as through coaching and pair-programming.
- Deep knowledge of Entity Framework Core, SQL Server query performance tuning, and data modelling.
- Cloud & Distributed System design patterns: Broad knowledge and experience with design patterns relevant to distributed systems and cloud deployment like pub-sub,
Technical Knowledge
The major parts of our server-side Tech Stack are listed below, you needn't have experience in all of this, but if you do, that's great!
- Coding: .NET 8+, C#, Entity Framework Core, REST/JSON
- AI Tools in Development: Use AI-powered code completion tools (e.g., GitHub Copilot, Cursor, Windsurf), apply prompt engineering techniques for architectural design and debugging, and employ AI-driven solutions for testing and documentation throughout the product development lifecycle.
Benefits & conditions
- A challenging role where you can excel with an attractive salary and secondary benefits.
- Flexible hybrid working, giving you the freedom to work partly from home and partly in the office.
- Plenty of room for your personal and professional growth with budgets for training and certifications.
- Stimulating projects that challenge your creativity and expertise.
- A close-knit and energetic team that comes together for enjoyable activities and weekly drinks.
- A modern office in a prime location just one minute walk from 's-Hertogenbosch station.
- 25 vacation days on a full-time basis
- Travel allowance
We'd love to get to know you.
Do you want to be part of our driven team and make an impact in the world of tax technology? Get in touch with us by sharing your cover letter and resume to the email recruitment@tax-model.comand we'll get back to you soon!
Unsolicited services or offers from recruitment agencies or intermediaries will not be responded to.
Stationsplein 12 5211 AP 's-Hertogenbosch The Netherlands #J-18808-Ljbffr Salarisomschrijving
€65000 - €95000 monthly