Senior Software Engineer

Reposted 17 Days Ago
Be an Early Applicant
Detroit, MI
In-Office
Senior level
Professional Services • Software
The Role
The Senior Software Engineer will design, build, and optimize full-stack features and backend systems, collaborating with teams to support and scale the platform.
Summary Generated by Built In

Hybrid Flexibility | Software Startup | Among Coolest Midwest Tech Offices 

About RIVET

RIVET is how construction labor gets to work. RIVET’s software platform transforms the way contractors manage, plan, schedule and deploy crews in one unified platform. The RIVET team is passionate about leveraging technology to champion the skilled trades, accelerate digital transformation, and make construction an industry of choice for a new generation entering the workforce.

The Role

As a Senior Software Engineer at RIVET, you will play a critical role in shaping the future of our platform. You’ll work across the full stack, translating design and product requirements into user-facing features, backend logic, and integrations with systems like messaging queues and data pipelines. Collaborating closely with product managers, designers, and fellow engineers, you'll ship high-impact work that directly supports our customers and our business goals.

This role sits within the Project Stakeholder & Data Pipeline team, a multidisciplinary group responsible for core backend systems like authentication, AI feature development, public APIs, and data infrastructure. The team also owns customer-facing experiences such as integration configuration, project planning tools, and financial forecasting features. Reporting to the Engineering Manager, you’ll be instrumental in crafting solutions that span both infrastructure and product functionality, balancing speed, quality, and long-term scalability.

As you grow into the role, you’ll have opportunities to take on increasing technical leadership—owning feature sets, shaping architecture, and mentoring teammates through thoughtful code reviews. If you're ready to have a visible impact and help scale a platform that's evolving fast, we’d love for you to bring your expertise and curiosity to the team.

What You'll Do
  • Design and build full-stack product features using Typescript, React, MUI, Node.js, Express, Redis, Github Actions, Kubernetes, Docker, Helm, Azure and PostgreSQL
  • Develop backend features including API endpoints, async worker queues, data pipelines, and web server middleware
  • Contribute to database schema design, write performant SQL queries, and optimize data models
  • Translate product requirements into scalable and maintainable technical solutions
  • Collaborate with cross-functional teams to ship high-quality code that meets customer needs
  • Write and maintain clear technical specifications and complex project delivery plans
  • Proactively debug, refactor, and improve the reliability of existing systems
  • Plan and break down engineering projects into manageable tasks for parallelized collaboration
  • Provide thoughtful, constructive code reviews and mentor teammates through technical feedback
  • Participate in support shifts and resolve technical issues with urgency and care
  • Ship production-grade software frequently and confidently through CI/CD workflows
What You'll Bring
  • Bachelor’s degree in Computer Science, Math, Engineering, or equivalent experience (bootcamp grads welcome)
  • 5+ years of professional software engineering experience in one or more programming languages
  • Expertise in JavaScript/TypeScript and modern frameworks like React and Node.js
  • Hands-on experience managing state and styling in production React applications
  • Strong understanding of SQL and relational databases, especially PostgreSQL
  • Experience with RESTful API design and backend service development
  • Familiarity with cloud-native development, especially using Azure
  • Comfort working in agile development processes and using project management tools such as Jira or Asana
  • Proven ability to work well with others and earn the trust of teammates
  • High attention to quality, follow-through, and user experience
Even Better
  • 7+ years of professional software development experience in one or more programming languages
  • Experience with Sequelize ORM or similar
  • Familiarity with testing frameworks like Vitest, Jest, or Cypress
  • Exposure to Azure services, Docker, Kubernetes, Helm, and CI/CD pipelines
  • Experience with Redis, job queues like BullMQ, and serverless architecture
  • Understanding of SAML and federated authentication patterns
  • Prior work on large-scale data pipelines or devops infrastructure at fast-growing startups
  • Contributions to public APIs and integration with third-party services
  • Proficiency writing technical documentation and internal specs
Benefits to Help You Bring Your Best Self to Work
  • Competitive compensation and equity packages
  • Health, dental, and vision insurance
  • 401(k) matching
  • Employee stock option program
  • Commuter (parking) benefits
  • Vacation and paid holidays
  • Free weekly lunches

RIVET believes in putting our people first and building a diverse team is at the front of everything that we do. We welcome people from different backgrounds, experiences, and perspectives. We are an equal opportunity employer and celebrate the diversity of our growing team.

Top Skills

Azure
Docker
Express
Github Actions
Helm
Kubernetes
Mui
Node.js
Postgres
React
Redis
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Detroit, MI
16 Employees
Year Founded: 2019

What We Do

RIVET's tool is first of its kind, combining labor forecasting, scheduling, dispatch, field management, and actuals with equipment tracking for commercial and industrial contractors. RIVET saves contractors time and money by improving labor planning and dispatch and increasing utilization of important company assets, helping them deal with rising costs and the ongoing acute labor shortage.

Similar Jobs

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
4 Locations

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
4 Locations
143K-219K

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Milford, MI, USA

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
2 Locations

Similar Companies Hiring

Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
126 Employees
Compa Thumbnail
Software • Other • HR Tech • Business Intelligence • Artificial Intelligence
Irvine, CA
48 Employees
Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account