AWS BigMac is seeking a talented Software Development Engineer to join their team working on a critical distributed Network Function Virtualization (NFV) platform. This platform is fundamental to AWS services including NAT Gateway, Network Load Balancers, and various AWS service endpoints.
The role is part of the Sentinel sub-team within the BigMac control plane, focusing on platform resiliency, health monitoring, and fleet management systems. The successful candidate will be responsible for building scalable, intelligent, and high-performance systems that manage the BigMac data plane fleet.
AWS operates at an impressive scale, handling critical workloads that demand exceptional operational excellence. The team values work-life balance and provides flexibility in working hours, understanding the importance of maintaining energy in both professional and personal life. The position includes on-call responsibilities for two weeks every three months, with a strong focus on building fault-tolerant systems to minimize disruptions.
The team culture emphasizes inclusion and diversity, supported by ten employee-led affinity groups with 40,000 employees across 190 global chapters. Amazon's 14 Leadership Principles reinforce the importance of seeking diverse perspectives, continuous learning, and earning trust. The company offers comprehensive benefits, including medical insurance and equity compensation.
Career growth is a priority, with the team dedicated to supporting new members through knowledge sharing and mentorship. Senior team members provide one-on-one mentoring and thorough code reviews. Projects are assigned strategically to help team members develop into well-rounded engineers capable of handling increasingly complex tasks.
The ideal candidate should have at least 3 years of professional software development experience and 2 years of system design experience. They should be comfortable with ambiguity, maintain a customer-centric approach, and demonstrate strong ownership and accountability. Experience with coding standards, code reviews, and source control management is highly valued.
This is an excellent opportunity for a mid-level software engineer looking to work on large-scale distributed systems that power critical AWS infrastructure. The role offers the perfect blend of technical challenges, professional growth, and work-life balance, all while contributing to essential services used by AWS customers worldwide.