S

SciTec

Defense technology firm delivering mission systems

Senior Staff / Senior Software Engineer

Full-Stack EngineeringUpdated on Nov 13
Full-timeDayton, OH, USAIn-person

About the Job

Requirements

  • An active Top Secret security clearance is required.
  • A bachelor's degree in Computer Science, Engineering, Mathematics, Physical Sciences, or a related technical field is required.
  • At least five years of professional software engineering experience is required.
  • Proficiency in Python and prior experience with Pandas and NumPy are required.
  • Proficiency in TypeScript and prior experience with React and Plotly are required.
  • A solid understanding of software engineering fundamentals, including design patterns, modularity, and maintainability, is required.
  • Expertise in object-oriented programming, including modern language features and best practices, is required.
  • Experience writing and maintaining automated tests is required.
  • Strong attention to detail and commitment to high-quality, well-tested code are required.
  • Excellent verbal and written communication skills are required.
  • The ability to collaborate effectively across technical disciplines is required.

Responsibilities

  • Work independently and collaboratively with development teams to deliver complex features end to end.
  • Design, implement, and maintain high-quality software aligned with program objectives.
  • Promote engineering practices that support testing, documentation, and maintainability.
  • Contribute to containerized, distributed microservice architectures, including development, deployment, and testing.
  • Design, implement, and maintain real-time or near-real-time data processing and streaming workflows.
  • Participate in and guide Agile development activities, including code reviews, design discussions, and sprint planning.
  • Mentor junior and mid-level engineers through technical collaboration and code reviews.

Desired Qualifications

  • An active TS/SCI security clearance is preferred.
  • A Master of Science in Computer Science, Software Engineering, or a related engineering discipline is preferred.
  • Experience working with remotely sensed data or scientific data processing workflows is preferred.
  • Understanding of containerization tools such as Docker or Podman, orchestration tools such as Kubernetes or Helm, and deployment tools such as ArgoCD or GitLab CI/CD is preferred.
  • Experience working in Agile software development environments and using task scheduling and tracking software such as JIRA is preferred.

About the Company

SciTec

Defense technology firm delivering mission systems

SciTec develops and delivers defense-oriented technologies, focusing on advanced mission systems, remote sensing, and data processing for aerospace and national security. It provides engineering services, software solutions, and integrated systems that help government agencies, defense contractors, and aerospace organizations improve situational awareness and mission effectiveness. The company’s products and services are implemented through a mix of tailored software, engineering support, and fully integrated hardware-software systems deployed across multiple U.S. offices. SciTec differentiates itself through its long track record (since 1979) of high-reliability performance in complex technical environments and its deep experience supporting government and commercial aerospace programs. The goal is to enhance national security and operational efficiency by delivering dependable, mission-critical capabilities that enable better decision-making in demanding settings.

Company size
201-500
Company stage
Acquired
Total funding
$1.5M
Headquarters
Princeton, NJ
Founded
1979

Recently Posted Jobs

Explore more opportunities at SciTec

See more jobs