Senior Software Engineer (Grading Operations)

Collectors

United States

On-site

USD 140,000 - 190,000

Full time

4 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 seeks a Senior Software Engineer to design, build, and operate backend services, event-driven pipelines, and internal applications powering grading and authentication. You will work across a mix of architectures, from large containerized .NET applications to serverless Python, and help decide the right fit for new work.

You’ll use AI tooling, with a focus on high quality, observability, and maintainability.

Qualifications

  • Experience designing and building RESTful APIs and service integrations.
  • Familiar with Agile/Scrum methodologies.
  • Translating complex requirements from Product/Operations into scalable systems.
  • 3+ years in C#/.NET and 5+ years building production applications.
  • Experience with CI/CD, IaC, and observability tooling.
  • Frontend experience with JavaScript/HTML/CSS and a component framework.
  • Strong data modeling with SQL Server, PostgreSQL.
  • Experience in cloud production services, container orchestration, and serverless compute.
  • Ability to document work clearly and communicate effectively.

Responsibilities

  • Build backend services, APIs, and data models powering internal apps.
  • Develop event-driven and asynchronous systems for high-volume data flow.
  • Contribute to frontend development using JavaScript/TypeScript and Vue.js.
  • Collaborate with Product, Tech, and Operations to translate requirements into designs.
  • Troubleshoot data, integration, service, and UI issues in a large codebase.
  • Participate in on-call rotation to support services.
  • Contribute to technical documentation to improve maintainability.
  • Raise the bar on system design, code quality, and observability.

Skills

RESTful APIs
Agile/Scrum
Backend systems
Frontend development
CI/CD
Cloud experience
JavaScript/TypeScript
SQL/Relational databases
AI tooling

Tools

Terraform
CloudFormation
Docker
Kubernetes
ECS
AWS
Vue.js
CI/CD pipelines

Job description

  • The Grading Operations software engineering team builds and operates the internal software that runs our grading and authentication business. That means the applications our operations teams work in every day, the services and APIs behind them, the scheduled and event-driven processes that move items through the grading lifecycle, and the integrations that connect all of it to adjacent systems across the platform
  • Volume climbs every year and the systems have kept up. As our grading operations reach more markets, keeping pace means solving for distance as well as volume
  • We are looking for a Senior Software Engineer who can help build and evolve the services, event-driven pipelines, and internal applications that keep a high-volume physical operation running. This role is especially well-suited for an engineer who is strongest on the backend, but comfortable working in the frontend to take features all the way to the people who use them
  • Use AI tooling, with a preference for Claude, routinely across software design, architecture, and implementation, while owning the quality of what ships
  • Build backend services, APIs, and data models that power the internal applications our grading and authentication teams rely on every day
  • Work across a mix of architectures, from a large containerized .NET application to smaller serverless APIs and Python background processing jobs, and help decide which is the right fit for new work
  • Design and implement event-driven and asynchronous systems that keep operational data flowing reliably at high volume
  • Contribute to frontend application development using JavaScript, TypeScript, and Vue.js to deliver features end to end
  • Collaborate with Product, Tech, and Operations teams to translate business requirements into clean technical designs across both backend and frontend systems
  • Troubleshoot data, integration, service, and UI issues across a large, long-lived codebase
  • Share in an on-call rotation supporting the services the team owns
  • Contribute to technical documentation to improve maintainability, knowledge sharing, and team velocity
  • Help raise the bar on system design, code quality, observability, and engineering best practices across the team
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.
Requirements
  • Experience designing and building RESTful APIs and service integrations
  • Familiar with Agile/Scrum methodologies
  • Experience turning complex requirements from Product and Operations partners into clean, extensible systems
  • 3+ years experience / strong proficiency in C# and .NET
  • 5+ years of software engineering experience building production applications, with substantial experience in backend systems and some hands-on experience delivering frontend work
  • Experience with CI/CD pipelines, Infrastructure as Code (e.g. Terraform, CloudFormation), and monitoring and observability tooling (e.g. CloudWatch, Datadog)
  • Comfortable working in a modern frontend codebase, with hands-on experience in JavaScript, HTML, CSS, and a component-based framework
  • Strong fundamentals working with relational databases and data modeling (e.g. SQL Server, PostgreSQL)
  • Strong communication and troubleshooting skills, with the ability to document what you build
  • Routine use of AI tooling as part of how you design and build software, with the judgment to review and take responsibility for what it produces
  • Hands-on experience building and operating production services in the cloud, including container orchestration (e.g. Docker, Kubernetes, ECS), serverless compute behind an API gateway, and managed messaging and data stores
  • Experience writing and maintaining automated tests for services running in production
  • Sound judgment about where code belongs, including how to draw module boundaries inside a large application and when a capability warrants its own service
  • Experience designing asynchronous, event-driven, and distributed systems
  • Experience with any of AWS, Python (including test frameworks such as pytest or unittest), Apache Kafka, DynamoDB, or Vue.js
  • Experience partnering closely with Product, and comfort working directly with the operations and business teams who use what you build
  • Experience making high-volume workflows faster, in the interface or behind it, where shaving seconds off a repeated task adds up across thousands of items
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Collectors • United States

On-site
USD 180,000 - 240,000
Employee Discounts
401(K) Matching Plan
Health Insurance
+3
Senior Software Engineer - Grading Ops (Backend, AI)
Senior Software Engineer - Grading Ops (Backend, AI)

Collectors • United States

On-site
USD 140,000 - 190,000
Employee Discounts
401(K) Matching Plan
Health Insurance
+3
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Donnelley Financial Solutions (DFIN) • United States

On-site
USD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

American Bureau of Shipping • Spring (TX)

On-site
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Alined Consulting Group • Chicago (IL)

On-site
USD 120,000 - 170,000
Senior/Staff Software Engineer
Senior/Staff Software Engineer

Userc Dehradun • United States

Remote
USD 140,000 - 210,000
Senior Software Engineer
Senior Software Engineer

KorTerra Inc • Chanhassen (MN)

Hybrid
USD 120,000 - 170,000
Medical Insurance
Hybrid Work
401(k) Matching
+6
Senior Software Engineer
Senior Software Engineer

Itgiantsolutions • United States

On-site
USD 110,000 - 130,000
Senior Software Engineer
Senior Software Engineer

MasterCorp, Inc. • Florida

On-site
USD 110,000 - 160,000
Job ID 3321: Sr Software Engineer (Onsite)
Job ID 3321: Sr Software Engineer (Onsite)

NewVision Software • United States

On-site
USD 140,000 - 190,000