Sr.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 - Senior Member of Technical Staff - Software Development Our SaaS platform serves enterprise customers with a reliable, secure, and scalable product built on modern microservices, event-driven data pipelines, and AI-powered capabilities.We are seeking a Senior Member of Technical Staff (Sr MTS) - Software Development to join our SaaS Platform team. This role is ideal for a backend engineer who has moved beyond writing individual features and is ready to take meaningful ownership of platform components, contribute to technical design, and start influencing the direction of the team. You will work alongside Staff and Principal Engineers on building microservices, data pipelines, and AI-integrated backend systems on AWS - developing both your technical depth and your ability to lead within a team. Position Responsibilities: Feature Development & Ownership Take end-to-end ownership of backend features and services - from requirements and design through implementation, testing, deployment, and monitoring. Design and implement production-grade microservices in Golang, following team standards for gRPC and RESTful API patterns. Contribute meaningfully to technical design discussions; author design documents for features and components you own, incorporating feedback from senior engineers. Write well-tested, maintainable code; champion testing practices including unit, integration, and end-to-end tests within your feature area. Participate in on-call rotations; debug and resolve issues in distributed backend services and contribute to post-incident reviews. Data Pipelines & AI Integration Build and extend data pipeline components that process, enrich, and route platform telemetry and events using AWS streaming and batch services (Kinesis, MSK, Glue, Step Functions). Integrate AI and LLM capabilities into backend services and pipeline stages - including model inference calls, output parsing, and result handling - under the guidance of Staff Engineers. Implement agentic AI workflow components such as tool-use handlers, retrieval-augmented generation (RAG) steps, and prompt orchestration layers as part of broader pipeline designs. Contribute to the reliability and correctness of AI pipeline components through thorough testing, output validation, and adherence to team guardrail standards. Platform Reliability & Operations Ensure backend services you build are observable from day one: structured logging, metrics, distributed tracing, and alerting are treated as part of the definition of done. Apply AWS networking and security best practices in the services you build: secure IAM roles, VPC-aware service communication, and encryption in transit and at rest. Proactively identify and address reliability gaps, performance bottlenecks, and technical debt in platform components you own. Support deployment of services on AWS using team CI/CD pipelines and infrastructure-as-code tooling. Collaboration & Team Contribution Collaborate effectively with Staff and Principal Engineers, product managers, and peers across a geographically distributed team. Conduct thorough code reviews and provide constructive, actionable feedback; help MTS engineers grow through mentorship on your area of expertise. Document APIs, service behavior, data flows, and runbooks clearly so teammates can understand, operate, and evolve your work. Participate actively in planning, estimation, and sprint ceremonies; raise technical risks and dependencies early.
Requirements
- Experience & Education
- 3+ years of professional software engineering experience in backend development.
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- Solid foundation in computer science fundamentals: data structures, algorithms, and operating systems.
- Demonstrated experience owning and shipping backend features or services in a production cloud environment.
- Experience working in collaborative, agile engineering teams; comfortable operating in fast-paced, high-growth environments.
- Backend & Microservices
- Proficiency in Golang or a comparable strongly typed backend language; willingness to work primarily in Golang.
- Working understanding of microservices architecture: service boundaries, inter-service communication via REST and gRPC, and the trade-offs of distributed systems.
- Experience designing and implementing APIs with attention to correctness, reliability, and ease of use by other ser
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at aviatrix? Share your experience