EngineerJobs.io
← Back to all jobs

Job Description

Claros Analytics is seeking a hands-on Senior Software Engineer / Technical Lead to shape product architecture, lead an offshore team, and build scalable web and API systems.

Responsibilities

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

Requirements

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

Technologies

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

Location and Work Model

  • Hybrid role based in Princeton, NJ
  • 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 Princeton office

Compensation

  • $125,000–$175,000 per year
  • Benefits include health/dental/vision, 401(k), PTO

Benefits

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

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

Reports To

  • CTO

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) as a plus

Similar Jobs