Taro Logo

Software Dev Engineer III - AMZ9080556

Annapurna Labs is an Amazon company that develops hardware and software solutions.
$168,100 - $227,400
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Dev Engineer III - AMZ9080556

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.

Last updated 10 days ago

Responsibilities For Software Dev Engineer III - AMZ9080556

  • Drive the architecture and design of large-scale, multi-tiered, distributed software applications
  • Gather business and functional requirements from customers and translate into technical specifications
  • Serve as technical lead throughout the full development lifecycle
  • Provide design reviews for other engineers
  • Manage resources on multiple technical projects

Requirements For Software Dev Engineer III - AMZ9080556

Java
  • Master's degree in Computer Science, Engineering, Mathematics, or related field and 1 year experience, or Bachelor's degree with 5 years experience
  • Experience providing technical leadership and project management
  • Experience designing and developing large-scale distributed software applications
  • Experience with Object Oriented Design, distributed programming, and C#, C++, or Java

Benefits For Software Dev Engineer III - AMZ9080556

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Software Dev Engineer III - AMZ9080556