Principal Software Engineer

Skills
.NET FrameworkAgile DevelopmentC#JavaJavascriptReact.JsTypescript
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Proven positive business impact beyond writing code, such as team leadership or tech rollouts
  • Previous full-stack engineering experience interacting with customers
  • Passion for learning and continual improvement, comfortable with feedback.

Nice to have

  • Familiarity with C#/.NET, JavaScript/TypeScript, React
  • OOP language expertise, e.g., Java or C++
  • Proficient with distributed, cloud-hosted products
  • Experience with agile developments and rapid release cycles.

Day to day

  • Our small engineering teams operate on core principles and evolve over time to work differently based on preferences and problems.
  • Your impact is not only on building but also on shaping how we build, ensuring direct communication with impacted stakeholders.
  • You will work across business areas, interacting with customers and partners to solve pressing problems, and assist in defining a top-notch tech stack that includes C#, React, TypeScript, Postgres, AWS, and Kubernetes.