ApprentiScope is a platform that supports Registered Apprenticeship programs, and they are seeking a Senior Software Engineer to take a high-ownership role in building their future. The role involves end-to-end ownership of the software stack, driving architectural decisions, and ensuring production reliability while collaborating closely with the CEO and leadership team.
Responsibilities:
- Take end-to-end ownership of our entire stack , including frontend, backend, infrastructure, CI/CD, QA, reliability 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
- 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
- Own production reliability , monitoring, and incident response (Sentry, Better Stack)
- Maintain and advance our security and compliance posture , including SOC 2 (Snyk, vulnerability scanning, audit logging)
- 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
Requirements:
- 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) in the software development process
- Experience building AI/LLM-powered product features
- Background in workforce, edtech, govtech, or other compliance-heavy B2B domains