Software Development Engineer II, Redshift Data Management

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, Redshift Data Management

Amazon Redshift, a rapidly growing, fully managed, petabyte-scale data warehouse service in the cloud, is seeking talented engineers to join their Data Management team. This role offers an exciting opportunity to work on critical areas including Autonomics, Performance, Storage, Transaction Processing, and High Availability.

As a Software Development Engineer II, you'll be part of a team that enables customers to dramatically increase their query performance when analyzing virtually any size data set using SQL-based business intelligence tools. You'll work in a startup-like development environment, building high-impact solutions for a large customer base.

The position combines technical expertise with meaningful impact, as you'll be responsible for designing and implementing components that shape the future of cloud data warehousing. You'll collaborate with cross-functional teams, participate in design discussions, and contribute to code reviews while working on challenging problems in distributed systems.

Amazon Web Services (AWS) offers a supportive environment focused on learning and growth. The team celebrates knowledge-sharing and mentorship, with senior members providing one-on-one guidance and thorough code reviews. They value diverse experiences and backgrounds, fostering an inclusive culture through employee-led affinity groups and ongoing learning experiences.

The role offers competitive compensation, comprehensive benefits, and emphasizes work-life harmony. You'll have opportunities to grow professionally through continuous learning, mentorship, and career development resources. Join AWS to be part of a team that's pioneering cloud computing and never stops innovating, serving customers from startups to Global 500 companies.

Last updated a minute ago

Responsibilities For Software Development Engineer II, Redshift Data Management

  • Own the design, implementation, and verification of components leveraging standard software engineering methodologies
  • Translate functional and technical requirements into detailed architecture and design
  • Participate in code and design reviews to maintain development standards
  • Work with other teams to deliver and operate large scale, distributed services in the cloud
  • Work on overall system architecture, scalability, reliability, and performance
  • Mentor other engineers and help build a fast-growing team

Requirements For Software Development Engineer II, Redshift Data Management

Java
Linux
  • 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
  • Knowledge of professional software engineering & best practices
  • Strong background of building Distributed Systems using C++
  • Thorough understanding of concurrent programming
  • Bachelor's degree in computer science or equivalent

Benefits For Software Development Engineer II, Redshift Data Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, financial, and other benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Redshift Data Management

Software Development Engineer, Alexa Alarms

Join Amazon's Alexa Alarms team as a Software Development Engineer to build and scale voice-enabled alarm features used by millions of customers daily.

Software Development Engineer - AWS Directory Service

AWS Directory Service seeks SDE for building scalable, secure cloud directory systems, offering mentorship and work-life balance in Toronto.

Software Development Engineer - II, ADECT Tech

Build next-gen AI experiences as a Software Development Engineer for Amazon's Alexa team, developing scalable distributed systems and LLM-powered solutions.

Software Development Engineer, AWS Directory Service

AWS Directory Service seeks experienced software engineer to build scalable distributed systems and cloud infrastructure in Toronto.

Support Engineer III, Amazon Music

Support Engineer III role at Amazon Music, combining technical support and development to maintain and improve music streaming services