Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
AdvanceWorks is building a fast-growing SaaS platform and seeks a Staff Backend Software Engineer to shape technology choices and drive SaaS excellence.
You will stay close to the code, delivering high-quality .NET C# solutions, and mentor peers while shaping the architecture and reliability across services. The role includes leading technical decisions and fostering strong engineering culture. Hybrid work includes four days per month at the Lisbon office.
At AdvanceWorks, we learn together, grow together, and have fun together. And we do all this while creating great software solutions for clients across many industries and geographies.
We are constantly challenging ourselves and each other to use the latest technologies and the best methodologies and make sure we walk the talk.
You will join a fast-growing global company with more than 40 nationalities working together every day, that it helps companies identify the EHS requirements that apply to them, gives them tools to manage compliance, and supports them as they build and implement corporate EHS strategies.
As the company continues to mature its SaaS offering, engineering quality, scalability, and operational excellence are central to its technical direction.
You will be part of a team of highly skilled engineers working with .NET C#, event-driven and microservices architectures, Kafka, and ElasticSearch, with cloud applications running on Docker and Kubernetes. The work combines hands-on delivery with broader technical questions, such as how systems should evolve, how teams monitor and support applications in production, and how good practices spread across the organisation.
We are looking for a Staff Backend Software Engineer to help define technology and speed up its path towards SaaS excellence. Reporting to the Engineering Manager, you will be one of the most experienced technical voices in the team, and your influence will reach beyond your own codebase.
Day to day, you will stay close to the code. You will write high-quality .NET C# that other engineers can use as a reference, build deep expertise in the team's systems, and investigate the most complex issues down to their root cause. Your code reviews will look at the details and also at the overall solution.
Beyond your team, you will lead high‑level technical decisions that involve several stakeholders. You will weigh trade‑offs and risks and keep the technical approach aligned across the organisation. You will also help set SRE standards, improve documentation for critical systems, and shape the direction of technical improvements.
Growing other engineers is a key part of the role. Through mentorship, demos, and presentations, you will share what you know, raise the technical bar across teams, and help build a strong engineering culture across the organisation.