Software Engineer (SWE), Level 1 [D24.0082]

  • Full Time
  • Maryland
  • This position has been filled

Requires TS/SCI w/ poly.

Description: As a Full-Stack Engineer you will directly support analysts and developers. Working closely with the team lead, you will play a crucial role in rapidly building a variety of specialized tools and tradecraft to enhance the CNO mission. Your responsibilities will include developing innovative solutions for scalable data analysis, task automation, and workflow improvement through a flexible technology stack. The ideal candidate should thrive in dynamic settings, collaborating closely with a diverse group of users and deriving satisfaction from observing users effectively utilize the tools they create and maintain.

Responsibilities:

  • Work closely with the team lead to understand and address the needs of analysts and developers.
  • Develop cutting-edge solutions for data visualizations, task automation, and workflow enhancements.
  • Collaborate with cross-functional teams to identify opportunities for optimizing tradecraft and tooling.
  • Independently drive projects and proposals, taking ownership of the entire development lifecycle.
  • Design, architect, and implement robust and scalable software solutions that align with project objectives and requirements. Continuously improve and optimize existing codebase to ensure high performance and maintainability.

Skills Requirements:

  • Familiarity with data science principles and techniques, demonstrating the ability to analyze and derive insights from complex datasets.
  • Experience with back-end development using Python to create custom libraries and REST API functions.
  • Familiarity with version control systems like Git for collaborative development.
  • Proficiency in front-end technologies such as React/Vue/Next, JavaScript, HTML5, and CSS3 for creating user interfaces.
  • Willingness and ability to learn and adapt quickly on the job, including internal systems unique to CNO.
  • Problem-solving mindset and a passion for delivering quality solutions.
  • Eagerness to expand knowledge and stay up to date with industry trends and emerging technologies.

Nice to Haves:

  • Prior experience within CNO
  • Elasticsearch
  • Relational databases (MySQL, SQLite, Postgres)
  • Linux
  • Devops
  • Cloud-based experience (AWS/C2S)
  • CI/CD pipelines
  • Jupyter Notebooks
  • Docker, K8s
  • Software reverse engineering
  • XKS
  • Redis
  • Apache NiFi
  • Apache Spark

YOE Requirement: 3 yrs., B.S. in a technical discipline or 4 additional yrs. in place of B.S.

Scroll to Top