Staff Software Engineer
Role details
Job location
Tech stack
Job description
As a Staff Engineer, you will operate as a technical leader and force multiplier, driving architectural direction, enabling teams to deliver at scale, and influencing engineering excellence across teams., * Act as a technical leader across your team and adjacent teams, contributing from discovery through architecture, implementation, and delivery
- Own and drive large, complex initiatives (epic-level) end-to-end, aligning technical execution with business outcomes
- Partner closely with Product Managers, Designers, and other stakeholders to shape solutions that deliver maximum customer value
- Guide architectural decisions across distributed, scalable SaaS systems, balancing performance, cost, and maintainability
- Champion engineering excellence, improving development practices, testing, and system reliability across teams
- Mentor and coach engineers, helping raise the bar across the organization
- Contribute to cross-team technical strategy, influencing platform evolution beyond your immediate team
- Leverage modern tooling, including AI-assisted development (e.g., GitHub Copilot), to improve productivity and quality
Requirements
- 8-12+ years of professional software engineering experience, with recent experience operating at a senior or staff level
- Strong experience building scalable backend systems, ideally with C# and .NET (ASP.NET)
- Solid understanding of distributed systems, APIs (REST/GraphQL), and SaaS architectures
- Experience contributing to architecture and system design across multiple teams or domains
- Comfortable working across the stack when needed (frontend experience with JavaScript/TypeScript/React is a plus, not the core focus)
- Proven ability to lead without authority, influence decisions, and act as a multiplier for other engineers
- Strong communication skills and ability to collaborate across functions and geographies
- Experience working in agile, fast-paced environments with a strong sense of ownership
Nice to Have:
- Experience with CMS, DXP, or content-driven platforms
- Experience building and maintaining SaaS products at scale
- Familiarity with cloud platforms (Azure preferred)
- Experience designing and maintaining SDKs or extensible APIs
- Exposure to modern frontend architectures (e.g., micro-frontends)
- Experience with containers and orchestration technologies
About the company
At Optimizely, we’re on a mission to help people unlock their digital potential. With our leading digital experience platform (DXP), we equip teams with the tools and insights they need to create and optimize in new and novel ways. Now, companies can operate with data-driven confidence to create hyper-personalized experiences.
We live an inclusive culture with a global team of 1500+ people across the US, Europe, Australia, Bangladesh, and Vietnam. We blend European and American business culture with emphasis on teamwork, diversity, and moving fast. Our people make the difference!
If you are looking to work on the next generation of digital technologies in a fast-paced, but solid environment, let’s have a conversation! We’re just getting started...