- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
Sr. Software Devt Engineer
-
Jobs Rated8th
DESCRIPTION
Job summary
Amazon Web Services is looking for Software Development Engineers to build highly available fault tolerant distributed systems for managing, monitoring, and controlling AWS infrastructure. The Software Developer on our team is responsible for re-defining the way we think about networking and infrastructure to enable our internal and external customers to continue to scale without limit on the largest, most reliable global infrastructure.
We are looking for an innovative, self-motivated Software Developer with a proven background in scalable distributed systems and web services development in Python on Linux-based platforms. In this role the Software Engineer will be a hands-on technical lead responsible for all phases of the project development cycle. You will work with customers to gather requirements and generate technical designs, and you will carry the project from implementation all the way through validation and operations. You will use your strong leadership and communication skills to mentor other engineers and provide training and support for our technologies. Come join us if you want to test your limits and tackle technical challenges you won't see anywhere else.
This is a unique opportunity to be in a team central and critical to a development organization. The tools and services you own will enable and empower all developers in the organization. Your influence footprint will span all key stages of the development life-cycle from conception all the way to deployment to customer.
Your responsibilities include:
* Lead the architectural design, implementation, deployment and maintenance of innovative software solutions in our build & qualification infrastructure.
* Drive automation efforts to empower our customers, and remove barriers for your team
* Instill a culture that holds a high quality bar with code reviews, regression testing and other disciplines of continuous quality inspection
* Maintain current technical knowledge of rapidly changing technology and work with management and development teams to evolve current processes.
BASIC QUALIFICATIONS
- 4+ years of professional software development experience
- 3+ years of programming experience with at least one software programming language
- 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
- Experience as a mentor, tech lead OR leading an engineering team
- Bachelor's Degree in CS/EE or equivalent
- 5+ years of experience coding in C/C++, Python, or java
PREFERRED QUALIFICATIONS
- Master's Degree in Computer Science
- Experience with designing and building large scale systems
- Experience with distributed systems architecture
- Multi-threaded programming
- Deep experience with Software Development Life Cycle
- Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithms
- Ability to motivate and mentor people
- Meets/exceeds Amazons leadership principles requirements for this role
- Meets/exceeds Amazons functional/technical depth and complexity for this role
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records
Categories
Jobs Rated Reports for Software Engineer
Before you go...
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.