Staff Software Engineer (Beckett)

Collectors

United States

On-site

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employee Discounts
401(K) Matching Plan
Health Insurance
Vacation/Paid Time Off
Holiday Pay
Flexible Hours

Job summary

Collectors is seeking a Staff Software Engineer to guide modernization across NestJS/TypeScript microservices, Next.js frontends, and legacy PHP monoliths. You will lead teams, set security and testing standards, and drive AI-assisted engineering initiatives.

You’ll own end-to-end architecture for services, data flows, and integrations, while mentoring engineers and collaborating with stakeholders to deliver value over 1–2 quarters.

Qualifications

  • 8+ years of professional software engineering experience.
  • Strong hands-on background in AI tooling and usage.
  • Strong distributed-systems fundamentals.
  • Deep relational database expertise (PostgreSQL, MySQL).
  • Full-stack production experience across React/Next.js, API/services, and relational stores.
  • Expert-level backend engineering in TypeScript/Node.js and/or Java.
  • Experience with e-commerce, marketplace, payments, or high-traffic platforms.
  • Experience building LLM-powered features or platforms.
  • Mentor senior and mid-level engineers.
  • Lead projects spanning 1–2 quarters with coordination.

Responsibilities

  • Own the architecture of the team’s domain end to end across services, data flows, and failures.
  • Lead modernization efforts: strangler pattern migrations from PHP monoliths to TypeScript/Java services.
  • Set security, testing, observability, and operational excellence standards.
  • Mentor engineers through design reviews, pairing, and feedback.
  • Drive AI-assisted engineering adoption with guardrails and best practices.
  • Plan and prioritize using a value-versus-cost framework for clear stakeholder communication.
  • Identify blockers early and communicate them to the right teams.

Skills

AI tooling
Distributed systems
Backend TS/Node
Java backend
Full-stack React/Next.js
E-commerce domain
SQL/Databases
LLM features
Leadership/Mentoring

Job description

  • Our platform is mid-transformation: a new generation of NestJS/TypeScript microservices and Next.js frontends is actively replacing a prior generation of Java/Spring Boot services, while two large legacy PHP monoliths still power critical grading and e-commerce workflows. Getting this migration right — without disrupting the business — is the defining technical challenge of the next few years
  • As a Staff Software Engineer, your influence extends beyond your team to the technology organization
  • RM, payments, identity, data/ETL — and use it to catch cross-system risks early
  • Set the bar for security, testing, observability, and operational excellence, and use operational data to drive stability and performance improvements
  • Lead the adoption of AI-assisted engineering across the tech org: establish standards and guardrails for AI coding tools (code review expectations, testing requirements, security and IP hygiene), identify where AI agents can accelerate the modernization effort (legacy code comprehension, test generation, migration scaffolding), and measure the impact
  • Successfully lead projects of moderate scope and/or complexity spanning 1–2 quarters, coordinating engineers, stakeholders, and dependencies to a predictable landing
  • Plan and develop using an explicit value-vs-cost framework, so urgency and prioritization are easily understood by both the team and stakeholders
  • Identify and communicate blockers and delays within your team to the right stakeholders before they become surprises
  • Foster a culture of knowledge sharing and documentation within your team and with business stakeholders — initiate and facilitate meaningful discussions around complex issues
  • Build strong relationships with teammates, your manager, business stakeholders, and senior engineers across the organization
  • Mentor senior and mid-level engineers through design reviews, pairing, and feedback; foster a culture where feedback is sought out and used as a tool for growth
  • Raise the org’s collective AI fluency: share proven workflows, prompts, and agent configurations; coach engineers on when AI tooling helps and when it misleads; and keep the team current as the tooling landscape evolves
  • Own the architecture of your team’s domain end to end: services, data flows, integration points, and failure modes across the full portfolio (e.g., NestJS services, their Postgres/MySQL data stores, the legacy systems they front, and the frontends they serve)
  • Design products and services that allow for iterative, autonomous development and future scaling, deliberately reducing the friction of future changes — service boundaries, contract design, data ownership, and migration paths
  • Lead high-stakes modernization work: defining strangler patterns around the PHP monolith, sequencing Java→TypeScript service replacements, and ensuring byte-compatible, low-risk cutovers
  • Build a working understanding of adjacent systems and products across the org — grading, marketplace, CRM, payments, identity, data/ETL — and use it to catch cross-system risks early
Benefits
  • Employee Discounts: Be your own customer. Receive discounts on select grading services for approved submissions.
  • 401(K) Matching Plan: Invest in your future with our competitive 401k matching plan.
  • Health Insurance: Collectors offers medical, dental, and vision for you and your family’s well being.
  • Vacation/Paid Time Off: Enjoy time away from work with paid vacation for full-time employees.
  • Holiday Pay: All regular, full-time employees are eligible for 10 company paid holidays.
  • Flexible Hours: Flexible schedules with varying shifts are available to accommodate your needs.

Production AWS depth — ECS, Lambda, networking, IAM — and infrastructure-as-code fluency (AWS CDK and/or Terraform)

A track record of raising engineering standards: testing strategy, observability, documentation, and incident response

8+ years of professional software engineering experience, including demonstrated technical leadership of multi-engineer, multi-quarter projects

Strong, hands-on background in AI tooling and usage: daily fluency with AI coding assistants and agentic tools (Claude Code, Copilot, Cursor, or similar), experience integrating them into team workflows (CI, code review, documentation), and mature judgment about verification, security, and the limits of AI-generated code

Strong distributed-systems fundamentals: service boundaries, API/contract design (REST, GraphQL, gRPC), messaging (SQS), idempotency, and failure handling

Deep relational database expertise (PostgreSQL, MySQL): data modeling, migrations, performance, and the realities of shared-database coupling between services

Full-stack range: hands-on production experience across the entire stack — modern React/Next.js frontends, API and service layers, relational data stores, and the infrastructure they run on — with the judgment to design and review at every layer, even where others do the bulk of the implementation

Proven experience modernizing legacy systems: strangler-fig migrations, service extraction from monoliths, or platform re-architecture under live traffic

Excellent written and verbal communication with technical and business audiences alike

Expert-level backend engineering in TypeScript/Node.js and/or Java, with the range to be effective across our polyglot estate (TypeScript, Java 21, PHP, Python, C#)

Experience with frontend architecture at scale (design systems, micro-frontends, performance budgets) or mobile (React Native/Expo)

Experience with e-commerce, marketplace, payments, or high-traffic consumer platforms

Data platform exposure (Snowflake, ETL pipelines, dimensional modeling) or applied ML (computer vision)

Experience building LLM-powered features or platforms: LLM API integration (Anthropic/OpenAI), retrieval-augmented generation, evals, or agent frameworks (e.g., MCP) — and shipping them to production responsibly

Interest in sports cards, gaming, or collectibles!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

SOUND DECISIONS • Illinois

On-site
USD 140,000 - 190,000
401k and Roth IRA with 100% match of 2
Unlimited vacation days
Monthly workspace reimbursement
+2
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Utah

On-site
USD 60,000 - 90,000
Medical/Dental/Vision insurance
401(k) with company match
Unlimited vacation
+2
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Texas

On-site
USD 65,000 - 90,000
Medical benefits
401k with match
Unlimited vacation
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

Sound Decisions • Utah

On-site
USD 140,000 - 210,000
Medical/Dental/Vision benefits
401k and Roth IRA with company match
Unlimited vacation days
+2
AI Engineer
AI Engineer

Valsoft Corporation • United States

Remote
USD 150,000 - 210,000
Staff AI Engineer
Staff AI Engineer

Oura • United States

Remote
USD 180,000 - 280,000
Lead Software Engineer
Lead Software Engineer

The Phoenix Group • United States

On-site
USD 140,000 - 195,000
Founding Engineer (Stackpoint Portfolio Company)
Founding Engineer (Stackpoint Portfolio Company)

Stackpoint Ventures • United States

Remote
USD 150,000 - 210,000
Senior GenAI Full-Stack Engineer - Brazil
Senior GenAI Full-Stack Engineer - Brazil

Codurance • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

7Seventy • United States

On-site
USD 170,000 - 300,000
Medical coverage
Dental and vision
401(k) plan
+5