Back to jobs

Senior Software Engineer / Technical Lead

Claros Analytics · Princeton, NJ, US

Spotted 53m agoFull-time

Job details

Pay
$125,000 – $175,000 a year
Work mode
Hybrid
Employment
Full-time
Level
Staff / principal
Experience
3+ years
Education
Bachelor's degree
Posted
Oct 22, 2026
Last confirmed open
Oct 22, 2026
Job description

About this role

Senior Software Engineer / Technical Lead

Location: Hybrid — Princeton, NJ office. In office two set days per week (currently Tuesday and Thursday). Candidates must live within reasonable commuting distance of Princeton; relocation assistance is not provided.

Our final interview is held in person at our office.

Reports to

CTO

Compensation: $125,000–$175,000, plus benefits: health/dental/vision, 401(k), PTO

About the Role

Claros Analytics is a growing software company looking for a Senior Software Engineer / Technical Lead to help drive the architecture and evolution of our product.

This is a hands-on technical role for someone who wants real ownership: you'll work directly with our CTO and senior engineer to shape technical direction, dig into hard problems across the stack, and provide leadership and mentorship to our offshore engineering and QA team based in Kathmandu, Nepal.

We've also built AI directly into how our team works day to day - our engineers use Claude as part of the development process - and we're actively exploring how AI capabilities can be built into our own product going forward. This role will have a voice in that direction.

If you're looking for a role where your architectural decisions matter, where you can build real relationships with a talented distributed team, and where you'll have a direct line to leadership rather than being buried in process — this is that role.

What You'll Do

  • Partner with our CTO and senior engineer to define technical direction and architecture for our product as it scales.
  • Architect scalable SQL Server databases - schema design, in-memory optimization, complex T-SQL, stored procedures, indexing, and execution plan tuning.
  • Take a leadership role with our offshore engineering and QA team - providing technical guidance, code/design review, and mentorship.
  • Design, develop, and maintain both front-end (React, TypeScript, HTML/CSS) and back-end (SQL Server, related technologies) systems.
  • Develop and consume RESTful APIs and microservices to connect front-end and back-end systems cleanly.
  • Drive technical design decisions for new features and product evolution, balancing speed with long-term maintainability.
  • Identify and help prioritize technical debt alongside new feature work.
  • Write and maintain technical documentation, and implement unit/integration tests to keep code quality and reliability high.
  • Use AI tools (including Claude) as part of your own development workflow, and help evaluate where AI can be built directly into our product.
  • Hold regular early-morning or late evening (ET) working sessions with our Kathmandu team, which is roughly 10 hours ahead.

What We're Looking For

Must-haves

  • Must be authorized to work in the US; we are unable to sponsor visas now or in the future.
  • Experience developing and deploying cloud-native applications using Azure App Services, Azure Functions, Azure Storage, and API Management.10+ years of hands-on software engineering experience, at least 3 years in engineering leadership role, including systems/architecture-level design work.
  • Strong SQL Server skills — T-SQL, stored procedures, schema/data modeling, and performance tuning in production environments.
  • Solid front-end experience with React, JavaScript/TypeScript, and modern front-end tooling (Git, Agile/Scrum, build tools like Webpack).
  • Comfortable stepping into a technical leadership role — reviewing code, setting direction, and mentoring other engineers, including team members based offshore.
  • Strong communicator — able to explain technical tradeoffs clearly to both engineers and non-technical stakeholders.
  • Experience working with distributed or cross-timezone teams.

Nice-to-haves

  • .NET / C# experience.
  • Hands-on experience using AI coding assistants (e.g., Claude, Copilot) as part of a professional development workflow.
  • Prior experience managing or mentoring offshore/distributed engineering teams specifically.
  • Relevant certifications (e.g., solutions architect) - a plus, not a requirement.

Hiring Process

  • Intro call with our CTO
  • Technical video interview with camera on
  • In-person final session in Princeton, including a design discussion and working session
  • Background check, employment and reference verification, and Form I-9 identity verification before start.

Why Claros Analytics

  • Small, growing company — your work has visible, direct impact on the product and the business.
  • Direct collaboration with the CTO and senior leadership, not layers of process.
  • A genuine leadership opportunity: shape both the architecture and the team.
  • Hybrid team based in Princeton, with in-person collaboration two days a week.

Claros Analytics is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected characteristic.

We will only contact you from an @clarosanalytics.com address and will never ask for payment or banking details during hiring.

To apply, please upload your resume and a brief note on a system you've architected or significantly improved, or email both to careers@clarosanalytics.com

Pay: $125,000.00 - $175,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off

Education:

  • Bachelor's (Required)

Experience:

  • React.js: 1 year (Required)
  • Microsoft SQL Server: 5 years (Required)

Work Location: Hybrid remote in Princeton, NJ 08540

Interested in this role?Continue on Indeed to apply.
Apply on Indeed