
Lead Senior Software Engineer
Ishpi Information Technologies, Inc. (DBA ISHPI)
full-time
Posted on:
Location Type: Remote
Location: California • Illinois • United States
Visit company websiteExplore more
Salary
💰 $125,000 - $145,000 per year
Job Level
About the role
- Provide technical leadership for a team modernizing and implementing application changes in a large-scale enterprise Identity, Authentication, and Access Management (IAM/IDaaS) platform
- Analyze requirements and designs and implement software components
- Perform technical demos, design reviews, and solution walkthroughs as required
- Lead the team in implementing changes to migrate legacy applications and tools to use current enterprise technologies
- Ensure that the application architecture complies with the enterprise reference architecture
- Follow agile practices, test-driven development, and Government-approved project standards and frameworks including generation of automated unit and integration test cases
- Leverage Government-approved Generative AI (GenAI) tools to support activities such as code analysis, documentation drafting, and automated test generation
- Perform peer reviews of design and code
- Create and maintain required project, technical, and user documentation
- Support release and testing activities as needed
- Support configuration management, quality assurance, and optimization of team practices
- Ensure that quality and security is built into the applications throughout the SDLC
- Contribute to monitoring data on performance of the team’s software activities
Requirements
- 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
- Requires U.S. Citizenship and ability to pass a Government background investigation for position of trust.
- CompTia Security+ CE, CSSLP, or CISSP certification required.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSOARESTMVCJSONexception handlingloggingtransaction handlingtest-driven developmentautomated unit testing
Soft Skills
technical leadershipcommunicationteam collaborationanalytical skillsproblem-solvingdocumentation skillsquality assuranceconfiguration managementperformance monitoringagile practices
Certifications
CompTia Security+ CECSSLPCISSP