Demo

Staff Engineer

FactoryFix
Madison, WI Remote Full Time
POSTED ON 4/19/2025
AVAILABLE BEFORE 6/19/2025

About FactoryFix

FactoryFix is revolutionizing how manufacturing companies connect with skilled workers through our innovative digital platform. Our mission is to solve the skilled labor shortage in manufacturing by leveraging technology to match qualified candidates with employers. We're building the tools and systems that modernize industrial hiring and create opportunity for both workers and companies.

We operate as a two-sided marketplace with a network of skilled pros and a customer-facing recruiting tool which includes Copilot, our AI-powered recruiting assistant that helps employers find, screen, and engage with candidates.

The Role

We're seeking an experienced Staff Engineer to join our engineering team and help shape the future of our platform. As a Staff Engineer, you'll be a technical leader who drives architectural decisions, mentors other engineers, and tackles our most complex engineering challenges. You'll work across multiple features, influencing product development while maintaining a focus on system reliability, performance, and scalability.

Key Responsibilities

  • Serve as a technical leader and subject matter expert, guiding engineering decisions across teams
  • Work closely with product teams during the "Shaping" phase to vet ideas and identify rabbit holes before they reach the "Betting Table" (this is crucial - we need your expertise to identify technical issues early)
  • Design, implement, and maintain scalable, high-performance systems and services in our microservices architecture
  • Help establish domain boundaries and guide decisions about service ownership and responsibilities
  • Collaborate with product teams to translate business requirements into robust technical solutions
  • Establish engineering best practices, coding standards, and architectural principles following our backend service guidelines
  • Mentor and develop engineers through code reviews, pair programming, and technical guidance
  • Identify and resolve complex technical issues across our platform, especially those that span multiple services
  • Champion quality through comprehensive testing (unit-heavy, integration-light, and outsourced E2E), monitoring, and observability practices
  • Research, evaluate, and recommend new technologies and approaches to solve business problems, particularly in the areas of AI/ML integration, search, and candidate matching
  • Lead complex, high-impact projects that span multiple teams or systems
  • Balance technical debt with feature development to ensure long-term technical health
  • Participate in planning review for other engineers to help validate approaches and identify potential issues
  • Drive all conversations towards a decision and keep Delivery top of mind as our most sacred goal

Qualifications

Required

  • 8 years of professional software engineering experience
  • Deep expertise in at least one modern programming language, particularly TypeScript/JavaScript and Node.js
  • Extensive experience building and scaling web applications and distributed systems
  • Strong understanding of software architecture patterns, system design, and engineering best practices
  • Experience with Google Cloud Platform (GCP), Cloud Run, and containerization technologies
  • Proven track record of leading technical initiatives and mentoring other engineers
  • Excellent problem-solving skills with a focus on delivering pragmatic solutions
  • Strong communication skills with the ability to explain complex technical concepts clearly
  • AI automation fluency - ability to leverage generative AI tools like Cursor or Claude Code to develop implementation plans and execute rote engineering tasks
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Experience with Shape Up methodology or a willingness to learn and adopt its tenets like a zealot
  • Knowledge of modern frontend frameworks (Vue.js preferred)
  • Experience with modern frameworks for backend services (NestJS preferred)
  • Familiarity with microservices architecture and event-driven systems using PubSub
  • Understanding of "No A-holes" policy

Preferred

  • Experience in manufacturing, industrial, or marketplace technology
  • Experience with Firestore, BigQuery, and other GCP technologies
  • Background in AI/ML integration with applications, particularly for scoring and recommendation systems
  • Understanding of database design, performance optimization, and data modeling
  • History of contributions to open-source projects or technical communities

What We Offer

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision benefits (US and Canada-based employees only)
  • Fully remote position
  • Professional development budget and growth opportunities
  • Collaborative, innovative work environment with passionate colleagues
  • Opportunity to make a meaningful impact on the manufacturing industry
  • Modern tech stack including:
    • TypeScript/JavaScript and Node.js
    • NestJS framework for backend services
    • Vue.js/Nuxt for frontend applications
    • Google Cloud Platform (GCP) for infrastructure
    • MySQL through Google Cloud SQL
    • Firestore and BigQuery for data storage and analytics
    • PubSub for event-driven architecture
    • AI integration (primarily with Google's Gemini models)
  • "Unlimited vacation" policy - take the time you need when you need it
  • Shape Up methodology with 6-week cycles and 2-week cool-downs for sustainable pace

About Our Engineering Culture

Our engineering team values collaboration, continuous learning, and pragmatic problem-solving. We follow the Shape Up methodology for product development, working in 6-week cycles with 2-week cool-down periods. This approach helps us focus on delivering high-impact features while also giving time for refactoring and innovation. To get a better sense of how we work, check out our engineering wiki at https://bubbling-dolphin.factoryfix.com/

We have a microservices architecture with a focus on clean domain boundaries and well-defined interfaces. Our backend services are primarily built with NestJS following best practices for layered architecture (controllers, use cases, services, and persistence layers). Our frontend applications use Vue.js/Nuxt for a responsive and modern user experience.

We use GitHub for version control, Linear for project management, and Google Cloud Platform for our infrastructure. We have a strong emphasis on continuous integration and deployment through Cloud Build, and we use Firestore, BigQuery, and other GCP services for data storage and analytics.

We value technical documentation and knowledge sharing, maintaining comprehensive docs to ensure engineers can quickly understand and contribute to any part of our system. You'll be a key contributor to our technical vision and will help shape how we build and evolve our platforms.

FactoryFix is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

How to Apply

Submit your resume and a brief cover letter explaining why you're interested in the Staff Engineer role at FactoryFix. Please include examples of complex technical challenges you've solved and your approach to technical leadership.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Engineer?

Sign up to receive alerts about other jobs on the Staff Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at FactoryFix

FactoryFix
Hired Organization Address Fort Dodge, IA Full Time
What we offer you: Starting pay of $30.41 per hour. Additional overtime offered, as needed Performance evaluations and p...

Not the job you're looking for? Here are some other Staff Engineer jobs in the Madison, WI area that may be a better fit.

Mechanical Engineer

ACS - Engineer. Integrate. Build., Verona, WI

Mechanical Engineer - Verona WI

ACS - Engineer. Integrate. Build., Madison, WI

AI Assistant is available now!

Feel free to start your new journey!