We are looking for passionate and talented software engineers who have experience building innovative, cutting-edge products that customers love.
As a software development engineer on this team, you will play a pivotal role in shaping the definition, vision, design, and development of product features from beginning to end. You will:
- Work with the team to help solve business problems.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Use software engineering best practices to ensure a high-quality standard for all team deliverables.
- Write high-quality distributed system software.
- Work in an agile, startup-like development environment, where you are always working on the most important stuff.