Posted in

Senior Software Engineer

Senior Software Engineer

CompanyOdyssey Systems
LocationBedford, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Must be a US citizen
  • Must have an active Top Secret clearance
  • Bachelor’s degree (BA/BS) and 15 years of relevant experience, 5 years of which must be in the DoD OR 20 years of directly related experience with appropriate certifications as defined in the Functionally Aligned Job Descriptions, 8 years of which must be in the DoD
  • Programming and software engineering (language agnostic; e.g., Java, C++, Python)
  • Software documentation and design tools (e.g., UML, flowcharts, diagrams)
  • Agile and DevOps tools and processes
  • Source control, testing frameworks, CI/CD pipelines
  • Strong written and verbal communication skills
  • Comfortable working in dynamic and collaborative team environments
  • Capable of supporting and collaborating with prime contractors and multi-disciplinary stakeholders
  • Self-motivated with the ability to adapt and learn quickly

Responsibilities

  • Familiarization with Artificial intelligence (AI) tools including evaluation and recommendation for use in an acquisition environment
  • Develop software solutions by evaluating requirements, defining problems, and designing systems and solutions.
  • Document and demonstrate solutions through flowcharts, diagrams, layouts, source code, configuration files, and written documentation.
  • Design and implement system specifications and standards, including installation and testing.
  • Conduct systems analysis to recommend improvements in operational processes, policies, and procedures.
  • Collaborate with vendors to obtain licensing information, recommend purchases, test products, and support approval processes.
  • Collect and analyze development and service issues to support ongoing improvements.
  • Support engineering objectives by completing technical tasks that contribute to project goals.
  • Follow the software development lifecycle (SDLC) from requirements to deployment, ensuring quality and compliance with Air Force standards.
  • Assist in the implementation of Agile and DevOps practices for software development and sustainment, including for cloud-based environments.
  • Review and analyze technical documentation including requirements, design artifacts, verification and validation plans, and test documentation.
  • Collaborate with users, system integrators, and contractors to ensure successful software development aligned with end-user needs.

Preferred Qualifications

  • Master’s degree (MA/MS) and 12 years of relevant experience, 5 years of which must be in the DoD
  • Experience supporting DoD or U.S. Air Force acquisition programs
  • Familiarity with Agile and DevOps methodologies
  • Knowledge of SDLC, requirements analysis, and systems engineering principles