Note: The job is a remote job and is open to candidates in USA. Connection is seeking a Principal Software Solutions Engineer to join their team, focusing on delivering scalable solutions for their SaaS platform in the Insurtech domain. The role involves designing and developing features, mentoring engineers, and bridging technology with business needs to enhance customer outcomes.
Responsibilities
- Design, architect, and develop scalable features that strengthen and expand our core SaaS platform
- Build full-stack solutions across the application stack, including frontend, backend, APIs, databases, integrations, and cloud services
- Lead technical discovery sessions and architecture workshops with customers and internal stakeholders to define future-state solutions and implementation strategies
- Develop clean, maintainable, and type-safe code using modern technologies such as TypeScript, React, Next.js, and related frameworks
- Translate customer-specific requirements into reusable platform capabilities, ensuring solutions are designed for scale rather than one-time implementations
- Partner closely with Product Management and Engineering leadership to influence product strategy, roadmap priorities, and technical direction based on customer insights
- Design and implement secure, production-ready integrations and automated workflows that improve customer adoption and operational efficiency
- Champion engineering excellence by contributing to CI/CD pipelines, automated testing, observability, performance optimization, and platform reliability
- Mentor engineers, establish technical standards, and promote best practices that elevate the quality, consistency, and scalability of engineering across the organization
- Continuously evaluate emerging technologies, architectural patterns, and development practices to improve platform performance, maintainability, and customer experience
Skills
- Insurtech experience is required!
- 10+ years of professional experience in full-stack or frontend development, specifically within SaaS products or startup environments
- Excellent Communication skills; client facing role
- Consultative type background - acting as a consultant/partner to end clients while remaining accountable for deliverables
- Strong coder with shown proficiency in TypeScript/JavaScript, Python, Java, C++, or similar
- Hands-on experience with Next.js App Router (server components, layouts, streaming, caching)
- Experience with tRPC or equivalent type-safe API frameworks
- Experience implementing complex, data-heavy views with Tailwind and component libraries (shadcn/ui, Mantine, etc.)
- Ability to design scalable systems and a solid understanding of frontend performance, state management, and accessibility
- Background in UI/UX design or working closely with designers is highly preferred
Company Overview