Parsons Corporation is seeking a versatile and motivated DevSecOps Engineer to join their dynamic, cross-functional team. This remote role involves contributing to the full stack development and maintenance of software applications, collaborating with team members to design and deploy secure solutions, and mentoring others in DevOps practices.
Responsibilities:
- Contribute to the development and maintenance of full stack software applications
- Collaborate with cross-functional team members to design, develop, and deploy high-quality, secure software solutions
- Apply DevOps best practices while working in partnership with an existing platform services team
- Participate in code reviews and provide constructive, actionable feedback
- Troubleshoot and resolve software and deployment issues across the stack
- Contribute to the continuous improvement of development, security, and deployment processes
- Document processes, architectures, and projects in Confluence
- Mentor and support other engineers in adopting DevOps tools and practices
Requirements:
- Active Secret clearance
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Minimum of 5 years of experience
- Ability to prove US Citizenship
- Strong foundation in DevOps practices and tools, with hands-on experience in CI/CD pipelines
- Experience working with containerization technologies such as Docker and Kubernetes
- Experience with cloud platforms such as Amazon Web Services (AWS)
- Experience with DevOps and security tooling such as SonarQube, Fortify, Anchore, Twistlock, TruffleHog, and ArgoCD
- Proficiency in ticket creation and management using Jira
- Experience with Git and modern version control workflows
- Full Stack / Development Experience (one or more of the following): Frontend: React, Next.js, TypeScript, Material UI; Backend: Java, Spring, Spring Boot, Node.js, Python; Data: PostgreSQL, Liquibase, SPARQL, Elasticsearch, Logstash; Authentication/Security: OAuth, JWT, OWASP principles
- Testing Technologies: Cypress, Jest, React Testing Library; JUnit and general unit/integration testing practices
- Experience working in Agile development environments
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Familiarity with secure coding practices, CVEs, and penetration testing concepts
- Demonstrated willingness to learn new technologies and expand skill sets across the stack