Software Engineer II
Role summary
The Full Stack Software Engineer II role supports the RECON team by designing and implementing technical solutions for immediate operational impact. This position involves collaborating across product teams to build mission-critical systems, developing prototypes, and refining requirements. The engineer will contribute to existing and new systems to enhance infrastructure cognizance and work directly with stakeholders for rapid iteration and delivery of deployable solutions and scripting support in a fast-paced, collaborative environment. A Bachelor's degree in Computer Science or equivalent experience is required, along with 8 years of SWE experience. Key skills include full-stack development, UI frameworks (React, Vue, Angular), Python, Spring Boot, RESTful applications, relational databases (Postgres, SQLite), and CI/CD processes.
Job Description
SALARY RANGE $143,000 - $200,000/year
DUTIES As a successful candidate for the Full Stack Software Engineer II role, you will support the RECON team within CNO by designing and implementing technical solutions that deliver immediate operational impact, collaborating across multiple product teams to build mission-critical systems, establishing end-to-end prototypes while developing and refining requirements, contributing to both existing and new systems to enhance infrastructure cognizance, and working directly with mission stakeholders to rapidly iterate on requirements and deliver deployable solutions along with the necessary scripting support in a fast-paced, highly collaborative environment.
,
Required Skills
SKILLS
Understand the customer’s mission, collaborate with team members, gather user requirements, and rapidly develop solutions
Independently drive feature development while owning the full development lifecycle
Integrate with and contribute to a diverse set of teams, systems, and technology stacks
Design and create reliable, intuitive user interfaces and workflows
Develop solutions for data visualization, task automation, and workflow enhancements
QUALIFICATIONS Eight (8) years of experience as a SWE in programs and contracts of similar scope, type, and complexity are required. A Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
Additional requirements:
Demonstrate technology flexibility with experience across the stack, including UI/UX, middleware/API, back-end, and DevOps
Experience with at least one UI framework such as React, Vue, or Angular
Experience writing scripts and services in Python
Experience developing RESTful web applications using Spring Boot and Python
Familiarity with relational databases such as Postgres or SQLite
Familiarity with GitLab and CI/CD processes
,
Desired Skills
Prior CNO experience
Knowledge of end-to-end SIGINT collection and analysis systems
Strong written and verbal communication skills
,
About Black Eagle Defense
Black Eagle Defense is a Maryland-based small business that provides Information Technology, Cybersecurity, and related Consulting Services to the private and public sectors. Our team is composed of highly trained professionals with a commitment to continued learning, versatility, and adaptability within the ever-evolving technological landscape.
We are proud to be an Equal Employment Opportunity and Affirmative Action employer.
Similar roles
- Software Engineer IIGarner Health · United States · Remote
Staff Software Engineer IIThomson Reuters · Eagan, Minnesota, United States · Hybrid
Software Engineer IIScientific Research Corporation · Orlando, Florida, United States · Onsite
Software Engineer IITruist · North Carolina, United States · Onsite
Software Engineer IISundayy · United States · Hybrid