DeveloperJobs.io
← Back to all jobs

Job Description

Claros Analytics is hiring a Senior Software Engineer / Technical Lead to help shape product architecture and drive technical evolution in a hands-on leadership role. This hybrid position is based in Princeton, NJ, with collaboration alongside a 10-hours-ahead Kathmandu team, and the opportunity to mentor both engineering and QA. You will work directly with the CTO while building and maintaining front-end, back-end, and API/microservices systems, including using AI tools such as Claude within your workflow.

Why this role

  • Hybrid schedule with set in-office days: currently Tuesday and Thursday
  • Leadership with impact, partnering with the CTO on architecture and technical direction
  • Modern engineering stack across React, TypeScript, SQL Server, REST APIs, and microservices
  • AI-enabled workflow, including using tools like Claude and evaluating where AI can be integrated into the product
  • Benefits coverage including health insurance, PTO, and 401(k) with matching

Responsibilities

  • Partner with the CTO and senior engineers to define technical direction and product architecture as the system scales
  • Architect and optimize SQL Server databases, including schema design, in-memory optimization, complex T-SQL, stored procedures, indexing, and execution plan tuning
  • Lead an offshore engineering and QA team through technical guidance, code/design reviews, and mentorship
  • Design, develop, and maintain front-end systems using React, TypeScript, and HTML/CSS, alongside back-end systems built with SQL Server and related technologies
  • Develop and consume RESTful APIs and microservices to connect front-end and back-end components cleanly
  • Make technical design decisions for new features while balancing delivery speed with long-term maintainability
  • Identify and help prioritize technical debt in parallel with feature work
  • Maintain technical documentation and implement unit/integration tests to support quality and reliability
  • Use AI tools (including Claude) as part of your development workflow, and help evaluate AI opportunities for product capabilities
  • Participate in regular early-morning or late-evening (ET) sessions with the Kathmandu team, roughly 10 hours ahead

Requirements

  • US work authorization; unable to sponsor visas now or in the future
  • Experience developing and deploying cloud-native applications on Azure, including Azure App Services, Azure Functions, Azure Storage, and API Management
  • 10+ years of hands-on software engineering experience, including 3+ years in an engineering leadership role with systems and architecture-level design work
  • Strong SQL Server skills: T-SQL, stored procedures, schema/data modeling, and performance tuning in production
  • Solid front-end experience with React, JavaScript/TypeScript, and modern tooling including Git, Agile/Scrum, and build tools such as Webpack
  • Comfort operating as a technical lead: reviewing code, setting direction, and mentoring engineers, including offshore team members
  • Strong communication, including explaining technical tradeoffs to technical and non-technical stakeholders
  • Experience working with distributed or cross-timezone teams

Compensation and benefits

$125,000–$175,000 per year, plus benefits including health/dental/vision, 401(k), 401(k) matching, and PTO.

Location and interview process

  • Hybrid role with the 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
  • Final interview is held in person at the office
  • Reports to the CTO

Hiring process

  • Intro call with the 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

Technologies

  • SQL Server, T-SQL, React, TypeScript, HTML/CSS
  • RESTful APIs, microservices, Claude
  • Azure App Services, Azure Functions, Azure Storage, API Management
  • JavaScript, Git, Agile/Scrum, Webpack, .NET, C#, Copilot, Web services, unit/integration tests

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
  • Relevant certifications (for example, solutions architect), a plus

Similar Jobs