Job Description:
Parsons is seeking an Mid Software Engineer to support our cutting-edge Drone Armor counter-unmanned aerial systems (C-UAS) program. The Software Engineer will develop, test, and maintain software in a variety of programming languages and environments, contributing to mission-critical applications and services that enable effective C-UAS operations.
What You'll Be Doing
Software Design & Development
- Develop computer software code in support of Drone Armor C-UAS capabilities
- Design and implement software components, services, and interfaces based on system requirements and user needs
- Work with a variety of software programming languages and frameworks as required by the program
- Contribute to the development of scalable, maintainable, and secure software solutions
Application & Business Systems Support
- Support a variety of business systems and applications associated with Drone Armor development, deployment, and operations
- Integrate software components with existing tools, data sources, and operational workflows
- Collaborate with cross-functional teams (systems, test, operations) to ensure software aligns with mission and business objectives
Testing, Debugging & Documentation
- Design and execute unit, integration, and system tests for software components
- Debug software issues, identify root causes, and implement fixes and improvements
- Document software design, interfaces, test procedures, and user guidance
- Support preparation of technical reports and presentations related to software capabilities and status
What Required Skills You'll Bring
Education
- Bachelor’s degree in Computer Science, Electronics Engineering, or other engineering or technical discipline is required with 5 years of experience
OR - 8 years of relevant software development experience may be substituted for education
Experience
- Experience in developing computer software code in professional or complex project environments
- Experience with a variety of software programming languages (e.g., Python, C++, Java, C#, or similar)
- Experience working with a variety of business systems and applications
- Experience designing, testing, debugging, and documenting software across the development lifecycle
Technical Competencies
- Solid understanding of software engineering best practices, including version control and issue tracking
- Familiarity with modern development workflows and tools (e.g., Git, CI/CD, automated testing)
- Ability to work within a team environment and coordinate with other engineers and stakeholders
- Strong problem-solving and debugging skills
Security & Citizenship
- Must be a US Citizen
- SECRET security clearance
What Desired Skills You'll Bring
Advanced Education & Certifications
- Bachelor’s or higher degree in Computer Science, Computer Engineering, or related discipline
- Relevant certifications in software development, cloud platforms, or DevSecOps tools
Specialized Experience
- Experience supporting DoD, defense, aerospace, or C-UAS-related software systems
- Experience with real-time, distributed, or mission-critical software applications
Additional Technical Skills
- Experience with containerization, microservices, or cloud-native development
- Familiarity with Agile or Scrum development methodologies
Security Clearance Requirement:
An active Secret security clearance is required for this position.
This position is part of our Federal Solutions team.
Salary Range: $103,500.00 - $181,100.00
We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle!