Software Engineer II

Arcfield•City of Rome, NY

About The Position

The Software Engineer II will join an Agile Scrum team to help design, develop, and maintain a complex software code base consisting of a cross-domain solution and feature-enhancing components. The role includes analyzing and prototyping baseline features that address security and enterprise requirements, as well as maintaining deployed versions of the cross-domain guarding solution and providing bug fixes. The engineer will collaborate with Product Development, Research & Development, Fielding, Government Testing, and Government PMO teams to achieve program goals. Remote work may be allowed for candidates located in the Rome, New York area.

Requirements

  • Bachelor’s degree in science, mathematics, or engineering with 2–4 years of recent software development work experience, or a master’s degree with 0–2 years of recent software development work experience.
  • Must be able to obtain and maintain a U.S. SECRET clearance.
  • Function well in a team environment.
  • Proficiency in Java, C++, shell scripting, XML, GitLab, VMware, and Linux.
  • Knowledge or experience in designing and implementing software using object-oriented principles and patterns.
  • Experience with relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.
  • Familiarity with the full software engineering lifecycle.
  • Understanding and application of good coding principles and practices.
  • Container-based development experience using Kubernetes, Podman, GitLab CI, and bash or equivalent.
  • Strong written and verbal communication skills.
  • Strong problem-solving skills, attention to detail, and quality orientation.
  • For remote work, must be located in the Rome, NY area.

Nice To Haves

  • Knowledge of Agile development processes.
  • Exposure to Security Enhanced Red Hat Linux.
  • Experience with additional programming languages such as Go, Rust, or C#.
  • Working knowledge of secure coding practices and processes.
  • Understanding or working knowledge of test-driven development.
  • Understanding of public-key cryptography.

Responsibilities

  • Contribute to the design, development, and maintenance of a complex software code base.
  • Analyze and prototype baseline features addressing security and enterprise requirements.
  • Maintain currently deployed versions of the cross-domain guarding solution and provide bug fixes.
  • Collaborate with Product Development, Research & Development, Fielding, Government Testing, and Government PMO teams to achieve program goals.

Benefits

  • Health insurance
  • Life insurance
  • Paid time off
  • Holiday pay
  • Short-term and long-term disability
  • Retirement and savings
  • Learning and development opportunities
  • Wellness programs
  • Other optional benefit elections
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service