Skip to content
Harbor Recruitment

Senior Software Engineer

Northwind Software

Austin, TX · HybridSenior$135K–$165K USDDirect Hire

About the Role

Northwind Software is hiring a senior backend engineer for the scheduling engine team, the service that builds shift schedules for more than 400,000 hourly workers every week. You will own features end to end, from shaping the problem with product managers to shipping and operating the code on AWS. You will also mentor two mid-level engineers and help set the technical direction for a core part of the platform.

What You'll Do

  • Design and build backend services in TypeScript and Node that generate schedules for 400,000+ hourly workers each week
  • Model complex scheduling rules such as labor laws, union agreements, and availability windows in PostgreSQL
  • Ship changes behind feature flags on a weekly release cadence, then watch the metrics and follow through
  • Mentor two mid-level engineers through code review, pairing, and regular one-on-ones
  • Partner with product managers to turn customer scheduling problems into scoped, testable technical plans
  • Improve performance of schedule generation jobs that process millions of shift combinations per run
  • Take part in a shared on-call rotation and drive down recurring pager noise

What You'll Bring

  • 5-8 years of professional backend engineering experience
  • Strong production experience with TypeScript and Node.js
  • Deep working knowledge of PostgreSQL, including query tuning and schema design for large datasets
  • Experience building and operating services on AWS (ECS, Lambda, RDS, or similar)
  • Track record of leading projects from design through launch without a hand on your shoulder
  • Clear written and spoken communication with product and design partners
  • Ability to work from the Austin office 3 days per week

Nice to Have

  • Experience with constraint solvers, optimization problems, or other algorithm-heavy domains
  • Background in workforce management, payroll, or other HR tech products
  • Familiarity with event-driven architectures using SQS, SNS, or Kafka
  • Prior experience mentoring engineers or leading a small project team

Benefits & Perks

  • Medical, dental, and vision coverage
  • 401(k) with 4% match
  • 20 PTO days plus company holidays
  • $2,000 annual learning budget
  • Hybrid schedule with 2 remote days per week

About the Employer

Northwind Software is a Series-D SaaS company headquartered in Austin, building a workforce-management platform that handles scheduling, time tracking, and labor forecasting for shift-based businesses. The company has grown to about 1,200 employees while keeping product teams small enough that engineers talk to customers.

Harbor Recruitment and its clients are equal opportunity employers. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Apply

Apply for Senior Software Engineer

Takes about two minutes. A recruiter who knows this employer reviews every application — no black hole, no ghosting.

Resume

Our service is 100% free for job seekers — no fees, ever. We will never ask you for payment, gift cards, banking details, or to cash a check. Questions? Call us at +1 (530) 423-3091 or email hello@harborrecruitment.com.

Technology & IT

Similar Jobs

More open roles in this practice area, updated as employers brief us.

DevOps Engineer

Direct Hire

TrueNorth Logistics

  • Vancouver, BC·Hybrid
  • Senior · 5+ years
  • $120K–$145K CAD
Posted 42 days agoView details

IT Support Specialist

Contract-to-Hire

Bluepeak Financial

  • Denver, CO·On-site
  • Associate · 1–3 years
  • $24–$30/hr USD
Posted 47 days agoView details

Data Engineer

Direct Hire

Cascadia Health

  • Remote — US·Remote
  • Mid · 3–6 years
  • $125K–$150K USD
Posted 36 days agoView details

$135K–$165K USD

Senior Software Engineer

Apply Now