Serko is a cutting-edge tech platform in global business travel & expense technology. When you join Serko, you become part of a team of passionate travellers and technologists bringing people together, using the world's leading business travel marketplace. We are proud to be an equal opportunity employer, we embrace the richness of diversity, showing up authentically to create a positive impact. There's an exciting road ahead of us, where travel needs real, impactful change. With offices in New Zealand, Australia, North America, and China, we are thrilled to be expanding our global footprint, landing our new hub in Bengaluru, India. With rapid a growth plan in place for India, we're hiring people from different backgrounds, experiences, abilities, and perspectives to help us build a world-class team and product.We are looking for a Staff Engineer who can blend technical depth with architectural vision, owning key systems and helping scale our platform as we grow. This role is pivotal in setting engineering standards, mentoring teams, and solving complex technical problems that impact millions of users in the travel-tech space.You will work closely with cross-functional teams including product, design, QA, DevOps, and business stakeholders to design scalable, performant, and secure systems. This is a hands-on role with a strong focus on high-impact delivery and long-term technical strategy.
Requirements
Here's how you'll get to make that happen:
- Lead the architecture, design, and development of core backend or full-stack systems.
- Provide technical leadership across teams, ensuring high code quality, reliability, and maintainability.
- Collaborate with product and design teams to define technical solutions that align with business goals.
- Identify and solve deep technical problems involving distributed systems, scalability, observability, and system design.
- Coach and mentor engineers at all levels; promote engineering excellence and best practices.
- Conduct code and architecture reviews champion clean, modular code and test-driven development.
- Drive performance, observability, and system security enhancements.
- Evaluate and recommend new tools, technologies, and processes to improve our engineering stack.
You will contribute through your expertise in:
- 9+ years of engineering experience with at least 2-3 years in a Staff Engineer or equivalent role.
- Deep expertise in one or more of the following: Java, .NET, Node.js, or Go. Experience with modern front-end frameworks is a plus.
- Strong understanding of distributed systems, cloud-native architecture (preferably AWS), microservices, event-driven architecture.
- Experience with large-scale data handling, performance tuning, and observability (e.g. OpenTelemetry, Grafana, etc.).
- Experience with CI/CD, infrastructure as code (Terraform, Helm), and containerization (Docker, Kubernetes).
- Ability to influence architectural decisions across multiple teams and drive complex initiatives.
- Strong communication skills and experience working in cross-functional, globally distributed teams
Benefits
At Serko we aim to create a place where people can come and do their best work. This means you'll be operating in an environment with great tools and support to enable you to perform at the highest level of your abilities, producing high-quality, and delivering innovative and efficient results. Our people are fully engaged, continuously improving, and encouraged to make an impact. Some of the benefits of working at Serko are:
- A competitive base pay
- Medical Benefits
- Discretionary incentive plan based on individual and company performance
- Focus on development: Access to a learning & development platform and opportunity for you to own your career pathways
- Flexible work policy.