Software Engineer II, AWS Lake Formation

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II, AWS Lake Formation

AWS Lake Formation is seeking a Software Engineer II to join their innovative team focused on building large-scale distributed systems for data management and governance in the cloud. This role offers an exciting opportunity to work on cutting-edge technology that shapes the future of analytics in the cloud.

The position involves working with a passionate team dedicated to solving real-world data management challenges. You'll be responsible for developing serverless architectures, implementing complex system modules, and contributing to the design and architecture of scalable solutions. The role requires expertise in distributed systems and big data technologies.

As part of Amazon's culture of inclusion, you'll join a diverse team that values different perspectives and innovative thinking. The company offers excellent work-life balance with flexible working hours and a strong emphasis on professional growth through mentorship and knowledge sharing.

The compensation package is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including medical coverage and financial benefits. This is an opportunity to make a significant impact on AWS's data management solutions while working with industry-leading technology.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and a passion for building reliable, fault-tolerant systems. You'll be part of a team that encourages innovation, supports professional development, and maintains high development standards.

Working at AWS Lake Formation means being at the forefront of cloud technology, with the chance to influence and build products that will shape the future of data lakes and analytics. The team culture promotes knowledge sharing, mentorship, and provides opportunities to work on challenging technical problems while maintaining a healthy work-life balance.

Last updated 2 days ago

Responsibilities For Software Engineer II, AWS Lake Formation

  • Translate functional and technical requirements into detailed architecture
  • Build large scale distributed systems for data management and governance
  • Code and test complex system modules
  • Participate in architecture, design and code reviews
  • Mentor other engineers
  • Build and secure data lakes in a serverless architecture

Requirements For Software Engineer II, AWS Lake Formation

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Engineer II, AWS Lake Formation

Medical Insurance
401k
  • Medical, financial, and other benefits
  • Flexible working hours
  • Career growth and mentorship opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Work-life balance

Interested in this job?

Jobs Related To Amazon Software Engineer II, AWS Lake Formation

Software Development Engineer, Ordering

Software Development Engineer role at Amazon's Ordering team, focusing on large-scale distributed systems and retail workflow orchestration.

Software Development Engineer, AWS Direct Connect

AWS seeks Software Development Engineer to build and maintain distributed systems for Direct Connect service, requiring 3+ years experience in software development.

Software Development Engineer, AWS Global Accelerator

Software Development Engineer position at AWS Global Accelerator, focusing on distributed systems and networking, offering competitive compensation and growth opportunities.

Software Development Engineer, EC2 Gateway Networking

AWS EC2 Networking SDE position working on distributed systems and packet processors for AWS VPC infrastructure.

Software Development Engineer II, Network State Manager (NSM)

AWS seeks Software Development Engineer II for Network State Manager team to build and scale distributed systems managing global cloud infrastructure.