Finding the best job has never been easier
Share
Key job responsibilities
As a Software Development Engineer, you will:
• Help the team create a first-class experience for our customers
• Solve difficult problems with elegant and practical code
• Design, build, deploy, and own scalable and robust systems and tools
• Become a leader on an expanding team of engineers, learning and growing with fellow engineers
• Assist in driving architecture and technology choices for the team
• Develop project plans and commitments, and then deliver consistently against those commitments
- 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
These jobs might be a good fit