Insight Global logo

Senior Software Engineer - INTL India

Insight Global

Arlington, VAJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Arlington, VA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Insight Global is seeking a Senior Software Engineer for Evinova’s Platform Applications team to design, build, and operate shared services. The role focuses on authentication and authorization, permission management, and access control, while also supporting analytics, visualization, and notification capabilities. The engineer will collaborate with product teams and own solutions through development, testing, deployment, and production support.

Skills & qualifications

RequiredNice to have

Skills

Authentication and AuthorizationOAuth 2.0/OIDCJWTsSSORBACKeycloakPermission ManagementAccess ControlTypeScriptJavaShared Platform ServicesSDKsAPIsAWSSQLNoSQLGitHub ActionsSoftware Delivery LeadershipCommunicationCollaborationPython Development

Qualifications

6+ Years Engineering Experience2+ Years Leadership Experience

Full job description

Job Description

Insight Global is looking for a Senior Software Engineer to join Evinova’s Platform Applications team to design, build, and operate shared services used across the organization. This person will be a senior, hands-on engineer with a strong focus on building authentication and authorization services for users and AI agents, including permission management and access control. They will also build and support broader platform capabilities, including analytics SDKs, data visualization tooling, and notification services consumed by products across Evinova. This engineer will work with product teams to understand requirements and will own solutions through development, testing, deployment, and production support.

Key Responsibilities Include:

  • Design and build authentication and authorization services used platform-wide, including token issuance and permission resolution.
  • Operate and extend our Keycloak-based SSO, covering multi-tenant login, MFA, and IdP federation.
  • Build and maintain an analytics SDK that products integrate to send usage data, and a tool for visualizing that data.
  • Build notification services (email, in-app, etc.) consumed by products across Evinova.
  • Collaborate with product teams adopting shared platform services, defining requirements and driving consensus on deliverables.
  • Mentor engineers to promote technical growth and knowledge-sharing within the team.
  • Build, deploy, and support applications in production, using AWS native services and CI/CD pipelines through GitHub Actions.

Skills and Requirements

  • 6+ years of professional engineering experience
  • Extensive experience building authentication and authorization services, with a strong emphasis on authorization, using OAuth 2.0/OIDC, JWTs, SSO, RBAC, and/or Keycloak (Keycloak preferred)
  • Extensive experience designing and implementing permission management and access control within authorization systems
  • Strong hands-on development experience with TypeScript and/or Java
  • Experience building and operating shared/platform services (SDKs, APIs) consumed by multiple teams
  • Experience with AWS services
  • Strong experience with SQL and NoSQL databases
  • Familiarity with GitHub Actions for CI/CD
  • 2+ years of leadership responsibilities on software delivery projects
  • Excellent communication and collaboration skills
  • Python Development Experience

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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 the recruiting process, please send a request to [email protected].

How this job compares

Set against the 41,882 open Software Engineer jobs on Olive Jobs, counted November 7, 2026.

Pay
  • This postingNot listed
  • Virginia median$129–205K/yr1,569 salary ranges
  • Virginia median$45–62/hr44 hourly ranges
Openings
Olive Jobs lists 1,863 open Software Engineer jobs in Virginia and 41,882 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Virginia
Experience
This posting asks for at least 6 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,350 postings).
Education
13,565 of the 41,882 open Software Engineer jobs (32%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 7, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.