Job Description
Insight Global is looking to add a Senior Software Engineer to a long‑term product development team supporting a flagship B2B SaaS platform. This is product development work, not client engineering, focused on building and extending an existing platform that has been in market for several years.
This engineer will be fully embedded within a U.S.-based engineering organization, working closely with a U.S. product manager and reporting to U.S based leadership. The team follows test‑driven development and strongly encourages pair programming, with an emphasis on shared ownership of quality, design, and long‑term maintainability.
Day‑to‑day responsibilities include writing and maintaining high‑quality code, participating in short virtual standups, collaborating through pairing and design discussions, and contributing across both new and existing areas of the platform. The team works in two‑week sprints with lightweight Scrum ceremonies, allowing engineers to spend the majority of their time coding.
The environment values strong engineering fundamentals over specific tools, but experience with TypeScript, Node.js, React, AWS, and Docker is expected. Engineers are expected to be long‑term contributors who want to be deeply integrated into the organization rather than working in a siloed or project‑based capacity. They will have an opportunity to work on a mix of greenfield development and enhancements. There is an expectation for this person to have a good sense of design, ownership of quality work, and strong experience writing unit tests.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
7+ years of full stack development experience
Experience developing production code using Node.JS, TypeScript, and React
Strong understanding of object‑oriented and/or functional programming, data structures, and algorithms
Experience designing relational database schemas
Experience building and supporting B2B Saas systems
Experience supporting or advocating for test‑driven development (TDD) practices
Familiarity with Docker
Experience with CI/CD tooling
Strong communication skills and ability to collaborate within a close‑knit engineering team
Ability to provide technical leadership and mentorship to other engineers
Nice to Have Skills & Experience
Experience developing SaaS applications on AWS (S3, EKS, RDS, EC2)
Lifer insurance and/or annuity industry experience
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.