[Remote] Lead Software Engineer
Note: The job is a remote job and is open to candidates in USA. Insight Global is seeking a Lead Software Engineer to build and enhance standalone SaaS web applications. The role involves translating product ideas into technical solutions, utilizing AI-assisted tools, and influencing architecture and design decisions.
Responsibilities
- Build and enhance standalone SaaS web applications from scratch
- Develop across the stack using React, Node.js, TypeScript, and Python
- Translate product ideas into technical solutions with product and stakeholders
- Apply spec-driven development (define requirements, constraints, edge cases, and validation before coding)
- Use AI-assisted tools (Claude Code, Codex, Copilot) to accelerate development within structured workflows
- Design and integrate APIs and connect to external systems (e.g., CMMS)
- Ingest and work with customer data to power application functionality and insights
- Influence architecture, technical design, and engineering trade-offs
- Contribute to UI/UX decisions for web and mobile-responsive applications
- Support delivery of an MVP production solution
Skills
- Experience with spec-driven development or structured requirement definition
- Highly proficient with AI coding tools (Claude, Codex, Copilot, etc.)
- Experience in leadership, solution design and delivery
- 5+ years full stack web development experience
- Strong hands-on skills in React, Node.js, TypeScript, Python
- Experience building applications from scratch
- Strong experience with API development and integrations
- Experience working with data-driven applications
- Comfortable working with product/stakeholders in ambiguous environments
- Strong understanding of scalable design and trade-offs
- SaaS product development experience
- Snowflake and/or Azure API Management
- CMMS or enterprise system integrations
- UI/UX collaboration experience
- Exposure to AI-driven or data insight features
Company Overview
Company H1B Sponsorship