remote
Software Engineer II - Parsons
Software Engineer
Software Engineer II building secure, high‑performance systems for defense and intelligence clients using Python, C++, Java, and AWS, while applying Agile and DevOps practices to deliver reliable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain mission‑critical software components in Python, C++, and Java for defense and intelligence applications.
- Collaborate with cross‑functional teams to define requirements, architecture, and technical specifications.
- Implement secure coding practices and conduct code reviews to ensure compliance with DoD standards.
- Utilize AWS services (EC2, S3, Lambda) to deploy scalable, resilient solutions in cloud and hybrid environments.
- Apply Agile methodologies, including sprint planning, stand‑ups, and retrospectives, to deliver incremental value.
- Integrate CI/CD pipelines, automate testing, and monitor application performance using DevOps tools.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of professional software development experience in Python, C++, or Java.
- Hands‑on experience with AWS cloud services and infrastructure automation.
- Strong understanding of secure coding, threat modeling, and compliance frameworks.
- Excellent communication skills and ability to work effectively in a collaborative, fast‑paced environment.
Skills
pythoncjavaawsagile