

Job Summary
Work/Life Balance
Mentorship & Career Growth10031
Key job responsibilities
As a Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ 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
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
- Integrate with a diverse array of internally and externally developed hardware and software services
- Implement continuous integration and continuous deployment (CI/CD) pipelines
- Validate solutions via software-in-the-loop simulation- Develop infrastructure to support development, operations, and maintenance of low level software for warehouse automation systems
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 2+ years of non-internship professional software development experience
- Experience with distributed systems at scale
- Bachelor's degree
- Experience utilizing AWS cloud solutions in a DevOps environment
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 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
- 4+ years of distributed systems experience, or Bachelor's degree in computer science, engineering, mathematics or equivalent
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like Java, C++, Rust, or Python building and operating mission-critical, highly available systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Master's degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields, or experience in writing algorithms and creating data structures
- Experience with distributed systems at scale
- Experience performing live system and core analysis using GDB
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects.You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 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
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like C++, Java, or Rust building and operating mission-critical, highly available systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Requires strong coding skills with emphasis on logical thinking, data structures, algorithms, and problem-solving capabilities.
- Experience with distributed (multi-tiered) systems architecture
- Experience performing live system and core analysis using GDB
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Software Development Manager at Amazon Redshift, you will:
* Take overall responsibility for growing and leading a database software development team responsible for rethinking the assumptions behind traditional databases to build and grow the database service in cloud.
* Shape a culture of innovation and serve your team of engineers so that they can leverage their full potential and grow.
* Mentor a team of talented and experienced software engineers, complete hands-on technical work and provide leadership on complex technical issues, design tradeoffs, and feature and schedule prioritization.
* Work with senior executives to develop business targets and resource requirements, influence our technical and business strategy.
* Have the ability to define ground breaking products and the ability to hire and lead a team.A day in the life* Work on the latest technology, as we constantly build the latest research concepts into Redshift.
* Learn from the best, as you are working on challenging engineering tasks in a team of very experienced experts and managers that you will work closely with.
* Be part of an inclusive environment that allows you to perform at your best, in a fun atmosphere.
* 3+ years of engineering team management experience
* 7+ years of working directly within engineering teams experience
* 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
* Experience partnering with product or program management teams
* Masters or PhD in Computer Science or Engineering.
* A leadership position in a team delivering query execution engine or distributed systems.
* Experience influencing engineering best practices in your organization.
* Experience with database internals such as query optimization and execution.
משרות נוספות שיכולות לעניין אותך

Are you passionate about transforming business challenges into technological breakthroughs? Join Amazon as a Software Development Engineer (SDE) and help shape the future of global commerce.• You'll work on industry-defining projects with measurable customer impact
• Innovation cycles are measured in weeks, not years
• You'll build new products and features from the ground up
• You'll collaborate with talented teams to solve complex technical challenges
• Your solutions will scale to serve customers globally
If you're ready to turn bold ideas into reality while working alongside some of the best minds in technology, we want to hear from you.Key job responsibilities
* Translate functional and technical requirements into detailed architecture and design for systems
* Code and test system components while participating in code and design reviews to ensure high quality, maintainable solutions
* Work collaboratively with other AWS Redshift teams to deliver and operate services while dealing with ambiguity in new service development
* Take ownership of overall system architecture, with focus on scalability, reliability, and performance
* Mentor other engineers, help define the technical culture, and contribute to team growth through leadership
Solve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where you’re always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 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
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like Java, C++, Rust, or Python building and operating mission-critical, highly available systems
- 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
- Requires strong coding skills with emphasis on logical thinking, data structures, algorithms, and problem-solving capabilities.
- Experience with distributed (multi-tiered) systems architecture
- Experience performing live system and core analysis using GDB
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
* Design, develop, test, deploy and maintain large scale software solutions using best practices
* Write clean, readable and maintainable code and debug complex problems spanning across different systems
* Communicate complex features, problems and solutions effectively and in details
* Work with other teams to design, deliver and maintain large scale features
* Enhance the architecture, scalability, reliability, and performance of the system
* Provide mentorship and support to junior engineers
- 8+ years of non-internship professional software development experience
- 8+ years of programming with at least one software programming language experience
- 4+ 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
- Master's degree in computer science or equivalent
- 3+ years of experience in design and development of large scale distributed databases or filesystem.
- 5+ years experience writing large scale systems in C++ or C
משרות נוספות שיכולות לעניין אותך

Job Summary
Work/Life Balance
Mentorship & Career Growth10031
Key job responsibilities
As a Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ 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
משרות נוספות שיכולות לעניין אותך