Staff Software Engineer - Coverage
LVT (LiveView Technologies) · American Fork, UT · 6 days ago
HybridFull-time
About the role
As a Staff Software Engineer / Tech Lead at LVT, you will set the technical direction for a team of backend engineers building the Node.js and TypeScript services that power our platform. You will pair hands-on delivery with technical leadership: shaping architecture, raising the engineering bar, and mentoring engineers as the team ships. Working alongside Product, QA, and DevOps, you will turn ambiguous requirements into reliable, high-quality software and remove the bottlenecks that slow the team down.
Responsibilities
- Lead the technical direction of a team of software engineers, defining architecture, methodologies, and best practices that shape the team's engineering culture.
- Build and maintain production-grade Node.js/TypeScript backend services and APIs, staying a high-velocity contributor alongside the team.
- Mentor engineers through design reviews, code reviews, and day-to-day coaching to raise the team's technical bar.
- Drive continuous improvement across the software development lifecycle, identifying bottlenecks and implementing tools and workflows that increase productivity and efficiency.
- Partner with Product Management, QA, and DevOps to define project requirements, provide development estimates, and ensure seamless integration.
- Plan, execute, and deliver software projects on schedule, managing timelines and shifting priorities.
- Foster open communication and knowledge sharing within the team and across partner functions.
- Track industry trends and emerging technologies, and identify opportunities to apply them to improve product development.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of professional development experience with a focus on backend/API development.
- 3+ years of professional experience in Node.js/TypeScript, with a track record of building and maintaining Node.js production services.
- Excellent problem-solving and root-cause analysis skills, with the ability to navigate complex technical challenges amid ambiguous requirements.
- An obsession with completeness and quality in everything you ship.
- Strong interpersonal and communication skills, with the ability to align engineers and cross-functional partners.
- Thrives in a fast-paced, dynamic environment and switches between priorities quickly.
- Experience with agile software development methodologies and familiarity with related tools and processes.
Skills
- GraphQL query and mutation implementation and optimization.
- OpenAPI/REST API design and development.
- SQL and Java experience.
- NestJS.
- Docker, Kubernetes, and related CI/CD tools.
- MQTT and Protocol Buffers.
Benefits
- Comprehensive health, dental and vision coverage.
- Retirement benefits (401k match up to 4%).
- Flexible PTO.
Schedule
This role is hybrid and based out of our American Fork, UT office.