Software Developer, Mid

Key Role:

Provide day-to-day hands-on tactical leadership to the software development team, including overseeing the team’s operations and processes, championing and modeling software quality and craftsmanship, and updating stakeholders on progress. Help the development team manage expectations, build and communicate realistic plans, and continuously improve. Support program and project managers, provide second-level management of technical delivery staff, and have a role in hiring and training staff.

Basic Qualifications:

-5+ years of experience with software engineering, rapid prototyping, or software testing in an agile software development environment

-Experience with developing modern coding languages, including Java 8, JavaScript, Typescript, and Angular

-Experience with Java, Perl, Python, or JavaScript

-Experience with Linux, UNIX, or BSD operating systems

-Experience with using relational database management systems and tools, including Oracle, Postgres, or MySQL

-Experience with working in a team environment and working independently, as necessary

-Experience with building applications or system administration

-Ability to obtain security clearance

-HS diploma or GED

Additional Qualifications:

-Active Secret clearance

-BA or BS degree preferred

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.