Software Engineer II

Black Eagle Defense

$143K — $200K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8 years of experience as a Software Engineer in similar programs
  • Bachelor's degree in Computer Science or related field required
  • Experience can be substituted with 4 additional years of software engineering
  • Proficiency in Python, Django, SQL, Ansible, Git, Linux, Redis, Nginx
  • Basic Linux server management and troubleshooting skills
  • Experience in client interaction and requirement gathering

Responsibilities

  • Develop full-stack applications for a web-based tool supporting analysts
  • Improve the overall platform by adding new features and enhancements
  • Expose REST APIs to facilitate integration and user interactions
  • Create and enhance visualizations of data for end-users
  • Collaborate with a team of 10-14 engineers to maintain a mature development process
  • Adapt the platform based on evolving mission requirements
  • Assist users in utilizing the platform and developing their own processes

Benefits

  • Work with a team that integrates information for critical mission applications
  • Opportunity to engage directly with end-users for requirement gathering
  • Develop applications that have a wide impact across various mission customers
  • Gain experience with modern technologies such as Docker, AWS, and Kubernetes
  • Collaborate within a cross-functional team environment with established processes
Full Job Description
Job Description

SALARY RANGE $143,000 - $200,000/year

DUTIES As a successful candidate for the Software Engineer II role, you will be a full-stack software developer focusing on service development and/or modern web development as a member of the team. The organization integrates disparate publicly available information (PAI) collection sources into a web-based tool for analysts. The web application supports hundreds of mission customers. Core tasks include improving the overall platform, exposing REST APIs to support the platform or user-facing visualizations, and adding/improving visualizations of data to analysts. The product is developed by 10-14 engineers, requiring team members to have excellent communication and teamwork skills, as well as an appreciation for a mature software development process.

Required Skills

SKILLS

    • Collaborate within a cross functional team
    • Develop python applications to perform user and data management
    • Develop ansible playbooks to deploy and upkeep upwards of 50 servers
    • Adapt the platform as mission requirements progress
    • Elicit requirements and feedback directly from users
    • Assist users in utilizing the platform and aid development of their own script and process development


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:

  • Python, Django, SQL, Ansible, Git, Linux, Redis, Nginx
  • Basic experience working in Linux environments; comfortable running and troubleshooting servers
  • Experience interacting directly with customers


Desired Skills

NICE-TO-HAVES

  • Experience with JavaScript
  • Experience with Kubernetes
  • Experience with AWS
  • Leadership experience

Similar Jobs

More Jobs at Black Eagle Defense

  • Data Scientist III
    $128K — $185K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer I
    $119K — $176K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer I
    $110K — $170K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Reverse Engineer III
    $190K — $247K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • Software Engineer II
    $143K — $200K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer II jobs: