Principal Software Engineer

2HB Incorporated$130K — $155K *
Information Technology
15+ years of experience
Job Overview by Ladders

Qualifications

  • Professional software development experience with Java.
  • Modern web application development using JavaScript.
  • Experience with Node.js or similar server-side frameworks.
  • User interface development using Vue.js or comparable frameworks.
  • Database design and management, preferably with PostgreSQL.
  • Experience with RESTful services and APIs integration.
  • Ability to work independently and collaboratively in a team.

Responsibilities

  • Design, develop, test, and deploy software solutions.
  • Maintain existing capabilities across the application stack.
  • Collaborate with engineering teams and mission stakeholders.
  • Translate operational needs into functional software.
  • Diagnose software issues and implement effective solutions.

Benefits

  • Full-time position with a focus on government contracts.
  • Supportive multidisciplinary Engineering environment.
Full Job Description
This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Principal Software Engineer in order to support its government customer in Annapolis Junction, MD. Description: 2HB is seeking an experienced full-stack software engineer to support the Cybersecurity Intelligence Team (CIT). The team develops and sustains mission software that helps analysts organize, correlate, and interpret cyber-threat information from multiple sources, providing a more coherent understanding of adversary activity. The successful candidate will design, develop, test, deploy, and maintain capabilities across the application stack. This position requires a developer who can work independently within an established codebase, collaborate effectively with software engineers, systems engineers, analysts, and mission stakeholders, and translate operational needs into reliable software solutions. Required Skills: • Professional software-development experience using Java. • Experience developing modern web applications using JavaScript. • Experience with Node.js or comparable server-side JavaScript frameworks. • Experience developing user interfaces using Vue.js, Vuetify, or a comparable modern front-end framework. • Experience designing, querying, and maintaining relational databases, preferably PostgreSQL. • Experience developing or integrating RESTful services and APIs. • Experience using Git or a comparable source-control system. • Demonstrated ability to diagnose software problems and deliver solutions with limited supervision. • Ability to communicate effectively and work collaboratively in a multidisciplinary engineering environment. • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or 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. This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.

Similar Jobs

More Jobs at 2HB Incorporated

  • Principal Software Engineer
    $130K — $155K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Principal Systems Engineer
    $130K — $155K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Sr. Software Engineer
    $120K — $145K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Sr. Software Engineer
    $120K — $145K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Sr. Systems Administrator
    $110K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Principal Software Engineer jobs: