Write code in in Python, Rust, TypeScript/JavaScript, Kotlin & Bash
Deploy working software to production early and often using containerized deployments, infrastructure as code, pipeline as code, and feature flagging techniques.
Use XP engineering practices like pair programming, TDD, refactoring and more to ensure we’re writing high-quality software in a sustainable way.
Write automated tests using modern tools (e.g., pytest, tox, jest, or pact).
Mentor junior engineers
Collaborate with your Tech Lead, Engineering Manager, Product Manager, and UX to make sure requirements are clear and we’re taking the best technical approaches.
Work in a collaborative team environment with a focus on continuous improvement and learning.
Requirements
5+ years’ experience as a Software Engineer.
Bachelor's degree in computer science, related field, or equivalent experience
Experience deploying software to the public cloud (AWS (Preferred), GCP, or Azure)
Proficient in Python and Rust
Experience with Typescript/JavaScript, Kotlin, & Bash
Comfortable navigating and managing Linux systems
Familiarity with IoT systems
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
IoT
JavaScript
Jest
Kotlin
Linux
Python
Rust
TypeScript
Benefits
Medical, dental, vision, and life insurance plans with coverage starting on day one of employment and 6 free sessions each year with a licensed therapist to support your emotional wellbeing.
18 paid time off (PTO) days annually for full-time employees (accrual prorated based on employment start date) and 6 company holidays per year.
6% company contribution to a 401(k) Retirement Savings Plan each pay period, no employee contribution required.
Employee discounts, tuition reimbursement, student loan refinancing and free access to financial counseling, education, and tools.
Maternity support programs, nursing benefits, and up to 14 weeks paid leave for birth parents and up to 4 weeks paid leave for non-birth parents.