Software Engineer III
Responsibilities
Lead end-to-end analysis, architecture, and development of enterprise applications by gathering requirements, translating them into scalable technical designs, and delivering secure, high-performance solutions.
Conduct code reviews, enforce development standards, and collaborate with cross-functional teams to ensure quality and alignment with business objectives.
Assess legacy environments and define modernization roadmaps, designing cloud-native or hybrid architectures that support scalability, resilience, and security.
Guide cloud migration initiatives, implement governance and compliance controls, and ensure high availability and disaster recovery capabilities.
Drive Agile delivery through sprint planning, backlog refinement, and continuous feedback while implementing CI/CD pipelines and Infrastructure as Code (IaC).
Integrate automated security scanning and compliance checks into the SDLC to promote continuous integration, secure deployments, and operational efficiency.
Design and execute integration, regression, and performance tests to validate system functionality, stability, and scalability.
Identify and remediate defects and performance bottlenecks to ensure optimal system reliability and user experience.
Provide technical leadership and mentorship by guiding design decisions, reviewing code, conducting knowledge-sharing sessions, and supporting professional development to strengthen team capabilities and adherence to best practices.
Oversee production releases and provide operational support, including monitoring system performance, troubleshooting incidents, conducting root cause analysis, and participating in on-call rotations to ensure system reliability and adherence to service-level agreements.
Qualifications
- Active Secret security clearance
- DoD 8570 IAT Leve I or II Certifications (e.g., CompTIA Security+, CCNA Security, GSEC, SSCP)
- Bachelor’s degree or Master’s degree in Engineering, Computer Science, Information Technology, or a related field (or equivalent experience).
- 10-14 years with network applications and database systems
- Experience applying Agile/DevSecOps methodologies, AWS and Oracle
- Must be able to maintain necessary security clearances
- Willingness to travel as required for meetings and training sessions