Remote IAM Software Engineer (Junior) — Java/Python

GovCIO

Lansing (MI)

Remote

USD 75,000 - 100,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee Assistance Program
Corporate Discounts
Learning & Development platform
Training, Education and Certification
Referral Bonus Program
Internal Mobility Program
Pet Insurance
Flexible Work Environment

Job summary

GovCIO is seeking an IAM Junior Software Engineer to design, develop, and maintain software components and integrations supporting the enterprise ICAM program for the VA. You will build and connect SSO, IGA, PAM, MPI, and related services within CI/CD pipelines, using Java and Python, and work with API design, data formats (JSON/XML), and SQL data access.

This fully remote role requires collaboration with IAM architecture, release management, and QA teams to deliver secure, reliable integrations

Qualifications

  • Bachelor's degree required and 3-5 years of software development experience.
  • Hands-on Python and Java development experience.
  • Experience designing, building, or integrating RESTful and SOAP APIs.
  • Experience with JSON and XML data formats.
  • Experience writing SQL queries and working with relational databases.
  • Experience with Git and collaborative software development practices.
  • Experience working within Agile Scrum or SAFe delivery teams.
  • Strong written and verbal communication skills, including technical documentation.

Responsibilities

  • Designs, develops, tests, and maintains software components and services supporting ICAM products (SSO, IGA, PAM, MPI, VHIC, Active Directory).
  • Builds and integrates RESTful and SOAP APIs to connect ICAM services with VA applications and external systems, including message/payload design using JSON and XML.
  • Writes and maintains SQL queries, stored procedures, and data access code supporting identity data validation, reconciliation, and reporting.
  • Develops backend services and integration components primarily in Java and Python, following secure coding practices and enterprise coding standards.
  • Supports onboarding of new application integrations within CI/CD pipelines and configuration-as-code deployments, contributing to the program's annual integration targets.
  • Troubleshoots and resolves defects and production issues escalated from SQA testing or the IAM Help Desk, performing root-cause analysis and implementing fixes.
  • Participates in code reviews, unit testing, and peer design reviews to maintain code quality and reliability.
  • Supports identity resolution and person-matching feature development in coordination with the IAM Architecture team.

Skills

Python
Java
REST APIs
JSON/XML
SQL
Git
Agile/SAFe
Documentation

Education

Bachelor's degree in CS/IS or related field

Tools

CI/CD pipelines
Configuration-as-code
Azure (preferred)

Job description

GovCIO is seeking an IAM Junior Software Engineer to design, develop, and maintain software components and integrations supporting the enterprise ICAM program for the VA. You will build and connect SSO, IGA, PAM, MPI, and related services within CI/CD pipelines, using Java and Python, and work with API design, data formats (JSON/XML), and SQL data access.

This fully remote role requires collaboration with IAM architecture, release management, and QA teams to deliver secure, reliable integrations

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote IAM Software Engineer (Java/Python)
Remote IAM Software Engineer (Java/Python)

GovCIO • Atlanta (GA)

Remote
USD 75,000 - 100,000
Flexible Work Environment
Training, Education and Certification
Referral Bonus Program
+2
Remote IAM Software Engineer (Junior) | Java/Python
Remote IAM Software Engineer (Junior) | Java/Python

GovCIO • Annapolis (MD)

Remote
USD 75,000 - 100,000
EAP
Corporate discounts
Learning & Development platform
+5
Remote IAM Software Engineer (Junior) - API & Java/Python
Remote IAM Software Engineer (Junior) - API & Java/Python

GovCIO • Santa Fe (NM)

Remote
USD 75,000 - 100,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Remote IAM Software Engineer - Junior
Remote IAM Software Engineer - Junior

GovCIO • Austin (TX)

Remote
USD 75,000 - 100,000
Remote IAM Software Engineer (Junior)
Remote IAM Software Engineer (Junior)

GovCIO • Richmond (VA)

Remote
USD 75,000 - 100,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Remote IAM Software Engineer - SSO & API
Remote IAM Software Engineer - SSO & API

GovCIO • Hartford (CT)

Remote
USD 75,000 - 100,000
Employee Assistance Program (EAP)
Corporate Discounts
Learning & Development platform
+5
Remote IAM Software Engineer (Junior) — API & SSO
Remote IAM Software Engineer (Junior) — API & SSO

GovCIO • City of Albany (NY)

Remote
USD 75,000 - 100,000
EAP
Corporate Discounts
Learning & Development platform
+5
Remote IAM Software Engineer (Junior)
Remote IAM Software Engineer (Junior)

GovCIO • Pierre (SD)

Remote
USD 75,000 - 100,000
EAP
Discounts
Learning & Development
+5
Remote IAM Software Engineer – Junior
Remote IAM Software Engineer – Junior

GovCIO • Madison (WI)

Remote
USD 75,000 - 100,000
EAP
Discounts
Learning platform
+5
Remote IAM Software Engineer (Junior)
Remote IAM Software Engineer (Junior)

GovCIO • Topeka (KS)

Remote
USD 75,000 - 100,000
EAP
Corporate Discounts
Learning & Development platform
+5