Annapurna Labs, an Amazon company, is seeking a Software Development Engineer III to join their team in Austin, Texas. This is a senior-level technical position that combines hands-on development with technical leadership responsibilities.
The role involves architecting and implementing large-scale, multi-tiered distributed software applications using modern technologies and practices. You'll be working with object-oriented design principles and languages like Java and C/C++, while leading technical initiatives from conception through delivery.
As a technical leader, you'll be responsible for gathering requirements from stakeholders, translating business needs into technical specifications, and ensuring the delivery of robust, scalable solutions. You'll provide technical mentorship through design reviews and architectural guidance to other engineers, focusing on critical aspects like integration, performance, and scalability.
The position offers a competitive compensation package ranging from $168,100 to $227,400 annually, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage. This is an excellent opportunity for experienced software engineers looking to take on technical leadership responsibilities while working on challenging distributed systems problems.
The ideal candidate will have either a Master's degree with 1 year of experience or a Bachelor's degree with 5 years of progressive experience in software development. Strong expertise in distributed systems, object-oriented design, and technical project management is essential. You'll be working in a fast-paced environment where you'll need to balance technical excellence with business objectives while leading multiple projects simultaneously.
This role offers the opportunity to work on cutting-edge technology at scale, with the stability and resources of Amazon backing your projects. You'll be part of a team that values innovation, technical excellence, and leadership, while having the chance to make a significant impact on large-scale distributed systems.