Senior Software Engineer
Build and scale core platform features that power corporate travel, expense, and payment management for organizations worldwide.
About the role.
As a Senior Software Engineer at ITS, you'll be a key contributor to the engineering team — designing, building, and shipping features that directly impact how organizations manage travel and spend. Working remotely from India, you'll collaborate with US-based product, design, and engineering teams across time zones. You'll have ownership over significant parts of the platform, contribute to architectural decisions, and help mentor junior engineers. This role is ideal for an experienced engineer who wants to work on complex, real-world problems at scale.
What we're looking for
- 5+ years of professional software engineering experience
- Strong proficiency in React, TypeScript, and Node.js
- Experience designing and building RESTful APIs and microservices
- Solid understanding of relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
- Experience with cloud platforms (AWS or GCP)
- Strong understanding of software design patterns and principles
- Excellent problem-solving and debugging skills
- Comfortable working across time zones with distributed teams
- Strong written communication skills in English
What you'll do
- Design and implement scalable features using React, TypeScript, and Node.js
- Build and maintain RESTful APIs and microservices
- Contribute to system architecture and technical design decisions
- Write clean, well-tested code with comprehensive unit and integration tests
- Participate in code reviews and provide constructive feedback to teammates
- Collaborate with product managers and designers on feature requirements and delivery
- Troubleshoot and resolve production issues with urgency and ownership
- Mentor junior engineers and contribute to team knowledge sharing
- Improve development workflows, tooling, and CI/CD pipelines
Nice to have
- Experience with travel industry systems (GDS, NDC, or booking platforms)
- Familiarity with Docker, Kubernetes, and infrastructure-as-code tools
- Contributions to open-source projects
- Experience with event-driven architectures or message queues (Kafka, RabbitMQ)
To apply
Send your resume with cover letter to careers@its.com for consideration.
Position Description Subject to Change