As a Senior Software Engineer focused on backend development, you will play a key role in evolving a cloud-based integration and API management platform. You'll lead the design and implementation of new services, ensuring they are scalable, resilient, and performant in a 24/7 environment.
What You'll Do
- Lead the end-to-end development of backend features, from architecture to deployment
- Design robust, distributed systems that support multi-tenant SaaS environments
- Collaborate with product, engineering, and operations teams to deliver reliable solutions
- Optimize system performance and ensure operational excellence across cloud infrastructure
- Contribute to technical decisions that shape the future of enterprise integration
What We're Looking For
- 10+ years building and maintaining large-scale distributed systems
- Proven expertise in Java and modern backend frameworks
- Deep understanding of microservices, cloud-native design, and containerization
- Hands-on experience with AWS services including S3, DynamoDB, and CloudFront
- Strong database skills with SQL Server, MySQL, and other enterprise RDBMS
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Proficiency in scripting and service development using Node.js, TypeScript, or Go
- Experience with message brokers like Kafka and data stores such as Redis or Elasticsearch
Environment and Values
This is a remote-first role with a team that prioritizes clear communication, technical rigor, and shared ownership. We value curiosity, mentorship, and data-informed decisions. Our culture encourages learning, embraces feedback, and supports engineers in driving meaningful technical initiatives.
We are committed to equal employment opportunities. All qualified applicants will be considered without regard to race, religion, gender, sexual orientation, age, disability, or military status.


