Associate Engineer - SoftwareDepartment: Engineering - Video
Employment Type: Full Time
Location: Austin
Reporting To: Joseph Tallieu
Compensation: $80,000 - $100,000 / year
DescriptionWe're looking for an early-career engineer who cares as much about how a platform feels to use as how it's built. You'll work directly with a Principal Engineer who has architected and guided most of our platform, learning to build software that meets real customer needs the first time. This is a hands-on engineering role across our full stack, from edge device hardware to mobile, web, and developer tooling, with a path to technical leadership.
Key Responsibilities- Build, test, and ship features across our platform, including web apps, mobile apps, APIs, SDKs, and CLIs
- Participate in architecture and design reviews, and learn to design systems that are scalable, maintainable, and easy to use
- Evaluate engineering designs for customer impact: how will this change the experience of installing, configuring, and using the product?
- Contribute technical feasibility input to product planning so ideas are grounded in reality before work begins
- Look beyond usage metrics to understand real customer satisfaction, using feedback, support patterns, and direct observation
- Support the end-to-end experience of our edge device hardware, from installation through ongoing operation
- Document design decisions and tradeoffs so teams stay aligned and avoid rework
- Grow through code review, pairing, and mentorship from senior engineers
Qualifications- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Solid programming fundamentals in at least one modern language, demonstrated through coursework, internships, or projects
- Curiosity about users: you notice rough edges in the software you use and want to fix them
- Clear written and verbal communication, and comfort asking questions and giving feedback
- A willingness to learn across a broad technical surface
- Nice to have
- Exposure to web or mobile development, REST APIs, SDKs, or command-line tools
- Interest in hardware, embedded systems, or IoT
- Experience with UX research, usability testing, or customer-facing work
- Open-source contributions, hackathons, or personal projects
What you'll gain
- One-on-one mentorship from a Principal Engineer who has shaped most of our platform
- Broad exposure across hardware, mobile, web, and developer tooling, with a structured ramp through each area
- Early experience making engineering tradeoffs with the customer in mind, a skill that usually takes years to develop
- A clear growth path: Associate Software Engineer 12 Software Engineer 12 Senior Software Engineer 12 Staff and beyond
Job BenefitsIndividual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. In addition, Brivonians enjoy a robust benefits and perks package tailored to their work location.