Note: The job is a remote job and is open to candidates in USA. Claros Analytics is a growing software company seeking a Senior Software Engineer / Technical Lead to drive the architecture and evolution of its product. The role involves defining technical direction, developing front-end and back-end systems, architecting scalable databases and APIs, leading distributed engineering and QA teams, and evaluating AI capabilities for the product.
Responsibilities
- Partner with our CTO and senior engineer to define technical direction and architecture for our product as it scales
- 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
- Architect scalable SQL Server databases — schema design, in-memory optimization, complex T-SQL, stored procedures, indexing, and execution plan tuning
- 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
Skills
- Based in the US or Canada
- 7+ years of hands-on software engineering experience, 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
- .NET / C# experience
- Cloud experience, particularly Azure
- 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
Benefits
- Remote-first work arrangement
- 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
Company Overview