Senior Software Engineer / Technical Lead

Claro Analytics, Inc.
Princeton, NJ, United States
13 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$125,000.0 - $175,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Artificial Intelligence Data Analysis Application Services Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Software Code Optimization Software Quality Microsoft SQL Server Performance Tuning
+21 more
Scrum Methodology Microsoft Copilot Software Engineering SQL Stored Procedures Transact-SQL TypeScript ReactJS Technical Debt Indexer AI Coding Agents Backend Git Webpack Integration Tests Build Tools Front End Software Development Claude Restful APIs Api Management Serverless Computing Microservices

Job description

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.

Requirements

  • 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., * Bachelor’s (Required)

Experience:

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

Work Location: Hybrid remote in Princeton, NJ 08540

Benefits & conditions

Compensation: $125,000-$175,000, plus benefits: health/dental/vision, 401(k), PTO, * 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., * 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…