Software Engineer 2

Nightwing Intelligence SolutionsAnnapolis Junction, MD
2dHybrid

About The Position

Software full stack developer at Nightwing CODEX directly supporting mission critical needs. We solve complex and critical problems in partnership with mission customers. Develop in an agile environment following the software product lifecycle. Analyze user requirements to derive software design and performance requirements. Design and code new software or modify existing software to add new features. Debug existing software and correct defects. Integrate existing software into new or modified systems or operating environments. Develop simple data queries for existing or proposed databases or data repositories. Provide recommendations for improving documentation and software development process standards. Develop or implement algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components. Write or review software and system documentation. Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze, systems flow, data usage and work processes; and investigate problem areas. All candidates must have an active TS/SCI with Poly

Requirements

  • Typically requires bachelor’s degree in computer science or related discipline from an accredited college or university and fourteen (14) years’ experience as a SWE on programs and contracts of similar scope, type, and complexity. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Hybrid work environment (on-site and telework) is allowed.
  • Must have experience with the following technologies: Python, Java, Springboot/REST, Docker, Kubernetes, AWS, MongoDB.
  • Must be able to work in a collaborative environment with internal and external stakeholders.
  • Able to communicate and translate technical work to non-technical stakeholders in a clear and concise manner.
  • Active and transferable U.S. government issued TS/SCI with polygraph security clearance is required prior to start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • Experience with Neo4j technology is helpful.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software or modify existing software to add new features.
  • Debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Provide recommendations for improving documentation and software development process standards.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Write or review software and system documentation.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze, systems flow, data usage and work processes; and investigate problem areas.

Benefits

  • Whether you’re just starting out on your career journey or are an experienced professional, we offer a total rewards package that goes above and beyond with compensation; healthcare, wellness, retirement and work/life benefits; career development and recognition programs.
  • Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service