Job Description
This individual will lead a team of four engineers, providing hands-on people management through regular 1:1s, performance feedback, and support with team development and hiring efforts. On a daily basis, they will partner closely with product and delivery teams to drive backend development initiatives within a highly distributed, IAM-focused environment. The role will involve guiding the design and implementation of scalable Java-based APIs, supporting identity and access management solutions (Keycloak, federation), and ensuring best practices across system architecture and cloud infrastructure in AWS. They will also help oversee CI/CD processes, infrastructure as code (Terraform), and automation efforts, while contributing to system design discussions and removing technical roadblocks for the team. Additionally, this person will play a key role in maintaining delivery momentum, aligning technical priorities with business goals, and fostering a collaborative, high-performing engineering culture.
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
• 10+ years of experience as a Software Engineer with 1+ year of lead experience, including people leadership responsibilities for a team of ~4 engineers (1:1s, performance reviews, hiring involvement)
• Strong backend expertise with Java (11+; currently using Java 17), including experience with JBoss and distributed systems, with a focus on API development
• IAM experience including federation and tools such as Keycloak (primary system), Okta, or Auth0
• AWS experience – including Infrastructure as Code (IaC), automation, GitHub Actions, and Terraform; understanding of CI/CD concepts (tool-agnostic)
• Demonstrated stability/tenure in recent roles (targeting ~2+ years per role, no frequent job changes)
Nice to Have Skills & Experience
• Experience with Quartz (maintained by RedHat) preferred
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.