MTS - Software Development
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Aviatrix® is pioneering the Cloud Native Security Fabric - the architecture the Containment Era requires. The Cloud Native Security Fabric governs every workload communication path across every cloud, every VPC, every Kubernetes cluster, and every serverless function, from a single policy plane. One rule. Universal propagation. Enforced at the workload, not at a chokepoint. Trusted by more than 500 of the world's leading enterprises. For more information, visit aviatrix.ai About the Role - Member of Technical Staff - Backend Engineering - SaaS Platform Aviatrix Platform-as-a-Service (PaaS) delivers the intelligence, advanced networking, and security services of Aviatrix's multi-cloud platform as a managed offering. Our SaaS platform serves enterprise customers with a reliable, secure, and scalable product built on modern microservices and cloud-native backend architectures. We are looking for a Member of Technical Staff (MTS) - Backend Engineering to join our SaaS Platform team. This role is ideal for an early-career backend engineer with a strong foundation in software development and curiosity to grow in distributed systems and cloud technologies. You will work closely with senior engineers, contribute to microservices development, and grow in a collaborative, fast-paced environment.
Responsibilities
- Feature Development & Delivery
- Design, implement, test, and ship reliable and maintainable backend features and services.
- Build and extend Golang-based microservices using REST and gRPC patterns.
- Participate across the development lifecycle, including design, code review, deployment, and monitoring.
- Write clean, well-tested code and help maintain high code quality standards.
- Collaboration & Growth
- Collaborate with senior engineers, product managers, and peers to deliver platform features.
- Participate in design discussions, bringing curiosity and a willingness to learn.
- Incorporate feedback from code reviews and document APIs, service behavior, and runbooks clearly.
- Continuously build knowledge of backend, cloud-native, and distributed system concepts.
- Platform & Operations
- Contribute to service reliability by adding logs, metrics, and alerts as part of feature delivery.
- Assist with deploying and operating services on AWS following team standards.
- Help identify and address performance issues, reliability gaps, and technical debt.
- Participate in on-call rotations as you grow into the role.
Requirements
- Experience & Education
- 1-3 years of backend software engineering experience.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Strong grounding in computer science fundamentals and experience shipping backend features in production.
- Backend & Cloud
- Proficiency in a strongly typed backend language; Golang experience is a strong plus.
- Understanding of microservices, REST/gRPC APIs, distributed systems, and basic data modeling.
- Hands-on experience with AWS or another public cloud platform.
- Familiarity with containers (Docker), CI/CD pipelines, and Git-based workflows.
- Experience with Golang and gRPC-based services.
- Exposure to event-driven architectures (Kafka, Kinesis, SQS).
- Familiarity with Kubernetes or infrastructure-as-code tools.
- Interest in cloud networking, security, or SaaS platforms.
- Interpersonal & Communication
- Clear written and verbal communication skills.
- Collaborative mindset and openness to feedback.
- Strong eagerness to learn and grow in a fast-paced engineering team.
- Watch our culture video: glimpse of life at Aviatrix
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at aviatrix? Share your experience