Skip to main content
StepStone Group logo

Senior Software Engineer, Private Debt

StepStone Group
1 day ago
Full-time
Remote friendly (Zürich, ZH)
Worldwide

StepStone Group is a global specialist in private markets, delivering tailored investment solutions, advisory services, and data-driven insights to investors around the world. Their platform combines broad intelligence across sectors, strategies, and geographies to help clients uncover the advantages and answers they need to succeed.

The Senior Software Engineer role is based in Zurich within the Data & Software Engineering team. The team builds in-house software used across the company, from web applications and services to automation workflows and cloud infrastructure. Every project is treated as a unique challenge that must slot into the wider platform, with a strong emphasis on user experience and product usability. This hybrid position suits someone who enjoys end-to-end ownership, architectural decisions, and guiding other developers, reporting to the Software Engineering Team Lead.

The company operates with a small, highly autonomous team so there aren’t lengthy approval processes or needless meetings. Three days a week are spent in the Zurich office to collaborate closely, while two days are reserved for working from home. AI tooling is ingrained in how the team works, not as a side project, with ongoing efforts around context engineering and verifiable AI outputs. As a Senior Software Engineer, you’ll help shape the architecture and processes that support AI development while driving the team’s long-term strategy.

Day-to-day craft in the Zurich studio

Your work will sit at the crossroads of frontend and backend, primarily using Angular and .NET, and you’ll steer architecture decisions that fit the platform as a whole. The role covers building new features, automating workflows, and maintaining cloud-based services, all while keeping usability at the forefront. You’ll own projects from inception through delivery, mentor colleagues, and collaborate directly with stakeholders to ensure solutions meet real business needs. The environment prizes practical problem-solving and open, direct communication without heavy ceremony.

What the team needs you to bring

We’ll start with the must-haves, then note what would help you stand out.

  • Five or more years of hands-on work with Angular and .NET or an equivalent backend stack
  • A broad technical toolkit and a solid feel for system design and coding best practices
  • A commitment to writing clean, maintainable code that stands the test of time
  • Hands-on experience with AI-assisted software development and a real appetite to maximise its benefits
  • Strong analytical abilities and a track record of solving challenging technical problems
  • Experience taking projects from initial idea through to completion
  • A self-directed, solution-focused mindset with a readiness to take on responsibility
  • Fluency in English; German language skills are strongly preferred
  • Knowledge of user experience and product design is a plus
  • Some familiarity with AI development environments or context engineering would help
  • Experience working in cloud-based setups or on internal platforms
  • Comfort collaborating in a small, autonomous team and with stakeholders across the business

Compensation, perks and the weekly rhythm

The role is full-time and based in Zurich, offered with a hybrid schedule. You’ll spend three days a week in the office to collaborate, and the remaining two days can be worked from home. The position carries a competitive salary and opportunities for growth within a small team that helps shape the technical direction of the platform.

StepStone emphasises growth and career development, with room to advance as you take on more responsibility and influence the engineering roadmap.

StepStone is an Equal Opportunity Employer that aims to create an environment where every employee can be heard, regardless of role or tenure. They note that candidates must be at least 18 years old to apply.

Developing People at StepStone: Developing People at StepStone

Advice for applicants

Put your best foot forward by leading with the right credentials. Start your resume with a concise profile that foregrounds your five-plus years working with Angular and .NET and highlights a track record of leading end-to-end projects, especially where AI tooling played a role.

When you describe your must-have skills, back them up with concrete wins. Include examples of architecture decisions you made, how you ensured code quality remains high, and a project where you used AI-assisted development to improve outcomes.

In interviews, be ready to walk through a complex problem you solved end-to-end, detailing the architecture choices you made and how you collaborated with stakeholders to reach a solution that fit into the platform. Bring a UX or product-design perspective if you have one, and be prepared to discuss how you would approach usability in new features.

Ask a thoughtful question to show you’ve thought about the role in practice. For instance: how does the team govern the AI development environment and context engineering standards, and what would success look like for the platform in the next year?