
Senior Software Engineer
ApprentiScope
Job description
Company
ApprentiScope is the leading workforce-management platform purpose-built for Registered Apprenticeship programs, with customers ranging from Fortune 500 companies to state governments. Our core platform replaces labor-intensive manual processes, enabling these organizations to scale their programs, reduce compliance burden, and generate measurable outcomes. As AI expansion and energy infrastructure modernization make the skilled trades an ever-increasing national priority, that demand is accelerating, and ApprentiScope is positioned to define the category.
Role Overview
We're looking for an experienced software engineer to take a senior, high-ownership role building the future of ApprentiScope. ApprentiScope is the platform that employers, workforce intermediaries, and educational institutions use to run Registered Apprenticeship programs โ and weโre growing fast. You'll own major parts of our stack end-to-end, drive the architecture decisions that shape where the product goes next, and work closely with the CEO and leadership team to set our technical direction. This is a rare combination: the autonomy and impact of a founding engineer, paired with the stability of a company that already has real customers, real revenue, and strong retention. You'll own the full stack end-to-end, set our technical direction, ship features our customers depend on every day, and lay the foundation for the engineering team we grow from here.
Key Responsibilities
Own the Codebase & Ship Product
-
Take end-to-end ownership of our entire stack, including frontend, backend, CI/CD, QA, infrastructure and integrations
-
Ship customer-facing features from spec to production, balancing speed with the reliability our customers run their programs on
-
Drive continuous improvement and quality, triaging and resolving incoming bug reports, improving site speed and responsiveness, and steadily raising the quality bar across the product
-
Build new product surfaces, from field-friendly data capture to AI-driven program intelligence
-
Partner directly with the CEO and customers to translate compliance and workforce needs into working software
Set Technical Direction
-
Make architectural decisions in collaboration with our CEO that shape the next phase of the product โ what to build, what to refactor, what to buy
-
Establish the engineering practices, standards, and tooling that a growing team will build on
-
Own build-vs-buy and tech-debt tradeoffs โ keep the system simple enough to move fast and solid enough to scale
-
Be the technical voice in product, customer onboarding and roadmapping
Reliability, Security & Performance
-
Own production reliability, monitoring, and incident response
-
Maintain and advance our security and compliance posture, including SOC 2
-
Diagnose and resolve performance bottlenecks across serverless functions and data access
-
Keep the platform our customers depend on just working โ you're the person ultimately responsible for that
Skills & Qualifications
Must-Haves
-
7+ years building and shipping production software, with significant time as a senior or lead engineer at an early-stage or small company
-
Deep expertise in TypeScript / Node.js across the full stack
-
Hands-on experience with cloud and serverless architectures โ GCP ideal, but AWS or equivalent translates well
-
Experience designing data models and working with NoSQL databases
-
A track record of owning systems end-to-end โ you've been the person responsible for a production codebase, not one contributor among many
-
Experience building third-party integrations and APIs
-
Sound, independent judgment on architecture and on the tradeoff between quality and speed
-
Experience leveraging AI tools (Claude Code/Cursor/Codex) to accelerate the software development process
Nice-to-Haves
-
Experience building AI/LLM-powered product features
-
Background in workforce, edtech, govtech, or other compliance-heavy B2B domains
Behavioral Traits
-
Extreme ownership: You treat the whole system as yours and don't wait for permission to fix what's broken
-
Comfortable with ambiguity: You make good decisions with incomplete information and figure things out as you go
-
Pragmatic builder: You ship, you balance polish with momentum, and you know when to invest in foundations vs. move fast
-
Product- and customer-minded: You care about outcomes for users and the business, not just elegant code
-
Direct and low-ego: You communicate clearly, give and take honest feedback, and value substance over ceremony
-
Energized by being early: You're excited get in on the ground floor and help build the team and culture
Benefits
-
Health Insurance (Medical, Vision & Dental)
-
Educational, Bereavement & Parental leave
-
20 days paid time off
-
Work from home stipend
Compensation
-
Base Salary: $150,000-$170,000
-
Equity: significant early-stage stock options
Job Type: Full-time
Pay: $150,000.00 - $170,000.00 per year
Benefits:
-
Dental insurance
-
Health insurance
-
Paid time off
-
Parental leave
-
Vision insurance
People with a criminal record are encouraged to apply
Application Question(s):
-
What interests you most about working at ApprentiScope?
-
Given your experience & skills, why do you think you'd be a good fit for this position?
Work Location: Remote