Experience (non-internship) in professional software development
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Joining a fast-growing, agile, and collaborative group of technologists from diverse backgrounds
Being inventors and owners, building new technologies and improving existing ones
Obsessing over customer needs and experience
Enjoying the prototyping and tinkering stages, as well as the rigor of making solutions production-ready
Perks and Benefits
A diverse team of software, hardware, and network engineers to collaborate with
An inclusive culture that welcomes bold ideas and empowers you to own them to completion
Opportunity to work on systems with global scale and solve hard problems
Comprehensive relocation and benefit packages
Endless knowledge-sharing, mentorship, and career-advancing resources for professional development