Senior Software Engineer
Skills
APIDevopsFull-Stack DevelopmentContinuous ImprovementFundamentalsIT StrategyModular Construction
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience building and operating modern cloud-native software products in a product-led SaaS environment
- Strong full-stack engineering fundamentals with clean maintainable code
- Ability to design and deliver scalable resilient solutions using C# .NET Azure APIs distributed systems and SQL Server
- Experience contributing to architecture technical strategy and engineering best practices
- Experience with microservices event-driven systems Domain Driven Design and cloud-native patterns
- Product mindset focused on customer problems outcomes and business impact
- Strong collaboration and communication skills in Agile cross-functional teams
- Curious adaptable growth-oriented with a passion for continuous improvement modern DevOps practices CI/CD observability automation and learning new technologies
Nice to have
- Product mindset
- Strong collaboration
- Curious
- Adaptable
- Growth-oriented
Day to day
- Design and build scalable cloud-native software products that solve complex customer problems and deliver meaningful outcomes.
- Partner closely with Product and Design to shape solutions, modernise architecture, and strengthen modular, API-first systems.
- Take full-stack ownership from design through testing and deployment while championing modern engineering practices and mentoring other engineers.
