Senior Software Engineer Jobs

8,358 jobs found — updated daily

Senior Software Engineer

January•New York, NY
•$210,000 - $243,500•Hybrid

About The Position

January is hiring Senior Software Engineers to help shape its platform. Candidates apply once, and the team works with them during the hiring process to identify the team where their skills and interests can have the greatest impact. Senior Engineers own product outcomes, set technical direction, and mentor others while building systems intended to improve the financial lives of millions. Current teams hiring include Consumer Conversion, which builds borrower portals, chatbots, settlement experiences, payment plans, retention flows, and personalized paths to resolve debt; Consumer Voice, which builds voice AI agents and the platform used by January’s AI products; and Compliance & Money Ops, which safely processes and accounts for collected funds and translates debt-collection law into code used by other teams. The role involves designing and implementing scalable systems for borrowers and financial partners, contributing to architecture and roadmap planning, maintaining engineering quality, mentoring junior engineers, collaborating with Product, Design, and Operations, and improving organization-wide engineering processes. January works in person at least three days a week in its Nolita office in New York City.

Requirements

  • At least 5 years of professional software development experience.
  • Strong technical expertise; January uses Python, React, Postgres, and AWS, and welcomes candidates with diverse technical backgrounds.
  • Experience building and maintaining production-grade systems at scale.
  • A product-oriented mindset, with attention to the impact of work on users and the business.
  • Strong collaboration skills and ability to work in a fast-paced, dynamic environment.

Responsibilities

  • Design and implement scalable systems serving millions of borrowers and financial partners.
  • Contribute to architecture and roadmap planning, influencing the direction of core projects.
  • Lead by example through engineering excellence, best practices, and high code quality.
  • Mentor junior engineers and help develop the team’s skills and capabilities.
  • Collaborate with Product, Design, and Operations to deliver meaningful solutions.
  • Propose and iterate on organization-wide engineering processes with other senior leaders.
  • Set standards that enable teams to make decisions independently.
  • Use fast feedback loops and adjust decisions as new information becomes available.

Career Resources

Build a Resume for Senior Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service