Lead Sr. Software Engineer - Remote
Role summary
ISHPI is seeking a Lead Sr. Software Engineer to provide technical leadership for a team modernizing and enhancing enterprise applications for the Defense Manpower Data Center (DMDC). The role involves analyzing requirements, designing and implementing software components, and leading migration efforts to current enterprise technologies. Responsibilities include ensuring architectural compliance, following agile and TDD practices, leveraging GenAI tools for development support, performing code reviews, and maintaining documentation. The position requires 10+ years of software development experience with a Java-based stack, knowledge of security best practices, and specific certifications. Prior DMDC experience is also required.
Overview:
*ISHPI* supports the Defense Manpower Data Center (DMDC) by developing, modernizing, and enhancing its enterprise applications. We provide sustainment services by maintaining, securing, and supporting the applications.
Responsibilities:
- You will provide technical leadership for a team modernizing and implementing application changes in a large-scale enterprise Identity, Authentication, and Access Management (IAM/IDaaS) platform
- You will analyze requirements and designs and implement software components
- You will perform technical demos, design reviews, and solution walkthroughs as required
- You will lead the team in implementing changes to migrate legacy applications and tools to use current enterprise technologies
- You will ensure that the application architecture complies with the enterprise reference architecture
- You will follow agile practices, test-driven development, and Government-approved project standards and frameworks including generation of automated unit and integration test cases
- You will leverage Government‑approved Generative AI (GenAI) tools to support activities such as code analysis, documentation drafting, and automated test generation
- You will perform peer reviews of design and code
- You will create and maintain required project, technical, and user documentation
- You will support release and testing activities as needed
- You will support configuration management, quality assurance, and optimization of team practices
- You will ensure that quality and security is built into the applications throughout the SDLC
- You will contribute to monitoring data on performance of the team’s software activities
Qualifications:
Requirements (education/experience/certifications):
- 10+ years of relevant software development experience
- Bachelor’s degree in Computer Science, Information Systems, or related field
- Prior DMDC experience
- Experience in design, development, and sustainment of enterprise web applications with a Java-based technology stack
- Knowledge of Java stack architecture best practices (SOA, REST, MVC, JSON, exception handling, logging, transaction handling, etc.)
- Knowledge of security architectures and industry best practices for designing secure Java-based web applications
Preferences:
- Experience with software projects for U.S. Federal government/DoD/DoW
- Experience with cloud environments and containerization
- Experience with Log4j 2, Docker, Kubernetes, and/or Oracle Cloud Infrastructure (OCI)
- Experience with Okta (Workflows, APIs)
Clearance: Requires U.S. Citizenship and ability to pass a Government background investigation for position of trust.
Required Certification: CompTia Security+ CE, CSSLP, or CISSP certification required.
“Ishpi Information Technologies, Inc. is an Equal Opportunity Employer. All qualified candidates will be considered without regard to legally protected characteristics.
Pay Rate:
The annual base salary range for this position is $125,000 - $145,000. Please note that any salary information disclosed is a general guideline only. Ishpi considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer.
Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified, you may be contacted for this and future openings.
- cj