Finding the best job has never been easier
Share
Key job responsibilities
- Technical leadership including architecture and design discussions for science and engineering problems and technical deep dives to ensure resolution of root causes of complex issues,
A day in the life
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
- Bachelors degree (or higher) in Computer Science (CS), Computer Engineering (CE), Robotics, Mechanical Engineering, Electrical Engineering Technology, Applied Mathematics or other algorithmic-centric discipline.
- 3+ years of experience as a software developer in Java, Kotlin, C++ and/or Python
- Knowledge of engineering best practices and the full software development life cycle including prototyping, designs, code quality, code reviews, source control management, build processes, testing, certification, and operational support.
- Excellent communication skills, both written and oral with both technical and business people. Ability to speak at a level appropriate for the audience and collaborate effectively with a diverse team.
- 3+ years of experience in building, leading and growing diverse and inclusive engineering teams of at least 6-8 people, including recruiting, mentoring, promoting and performance management.
- Experience with delivering and supporting engineering products at scale.
These jobs might be a good fit