Skip to main content

Senior Software Development Engineer, Business Data Technologies

Job ID: 2612512 | ADCI HYD 13 SEZ

DESCRIPTION

Business Data Technologies (BDT) makes it easier for teams across Amazon to produce, store, catalog, secure, move, and analyze data at massive scale. Our managed solutions combine standard AWS tooling, open-source products, and custom services to free teams from worrying about the complexities of operating at Amazon scale. This lets BDT customers move beyond the engineering and operational burden associated with managing and scaling platforms, and instead focus on scaling the value they can glean from their data, both for their customers and their teams.

We own the one of the biggest (largest) data lakes for Amazon where 1000’s of Amazon teams can search, share, and store EB (Exabytes) of data in a secure and seamless way; using our solutions, teams around the world can schedule/process millions of workloads on a daily basis. We provide enterprise solutions that focus on compliance, security, integrity, and cost efficiency of operating and managing EBs of Amazon data.

Key job responsibilities
As a Sr. Software Development Engineer, you will:
- Lead architecture of large initiatives in scaling, security and availability
- Design, develop and support a world-class system that serves diverse user profiles and teams
- Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java and Python
- Continually challenge what exists and explore what should be changed to best meet evolving business and market needs.
- Possess expert knowledge in large scale distributed system design and engineering best practices
- Participate in setting a vision and objectives in alignment with business and market needs
- Drive and work on algorithm and architecture design, execute and deliver results.
- Invent the future, instead of just being a bystander

Join a great group of motivated, top-notch, people and work with them to solve interesting and useful problems in a fun, collaborative environment

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent