Senior Software Developer

WASEYABEK DEVELOPMENT COMPANY LLC Hill Air Force Base, UT, US, UT
$145,000 - $160,000Onsite

About The Position

The Senior Software Developer – Systems Software supports the Sustainment Operations functional line for the Hill CEDC IT Operations & Maintenance contract at Hill AFB by developing, maintaining, and enhancing systems software, automation tools, and web applications. This role provides advanced software development, system and web administration, and sustainment support across 2,000+ servers, 250+ applications, and multiple enclaves. The Senior Software Developer ensures stable, secure, and efficient operations by delivering code, scripts, integrations, and tools that support incident management, production support, system administration, and modernization initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field.
  • 5+ years of experience in software development, systems software engineering, or automation development.
  • Experience with one or more programming languages (e.g., Python, PowerShell, Java, C#, JavaScript).
  • Experience supporting system or web administration in enterprise IT environments.
  • Understanding of enterprise IT operations (systems, networks, storage, virtualization).
  • Experience supporting incident management, production support, or sustainment operations.
  • Strong troubleshooting and analytical skills with the ability to diagnose and resolve software‑related issues.
  • Proficiency with version control, CI/CD pipelines, or automation frameworks.
  • Familiarity with Agile methodologies.
  • Ability to obtain and maintain a Secret clearance.
  • Ability to pass a pre‑employment drug screen and background investigation.
  • U.S. citizenship required.

Nice To Haves

  • Master’s degree in Computer Science, Software Engineering, or related discipline.
  • Experience developing tools or automation for DoD or enterprise data center environments.
  • Experience with containerization, virtualization, or cloud technologies.
  • ITIL Foundation or ITIL Managing Professional certification.

Responsibilities

  • Develop, maintain, and enhance systems software, automation scripts, and tools supporting enterprise operations.
  • Support system and web administration tasks, including application updates, configuration changes, and integration support.
  • Provide software development support for sustainment activities, including bug fixes, enhancements, and performance improvements.
  • Assist with incident management and production support by troubleshooting software‑related issues and developing corrective solutions.
  • Develop automation to improve operational efficiency, reduce manual workload, and enhance system reliability.
  • Support deployments, maintenance windows, and release activities by coordinating with functional lines.
  • Maintain documentation for code, scripts, configurations, and system changes to ensure traceability and audit readiness.
  • Collaborate with system administrators, network engineers, and cybersecurity personnel to ensure software solutions meet security and operational requirements.
  • Support modernization and lifecycle initiatives by developing tools and capabilities aligned with mission needs.
  • Clearly and effectively communicate with SMEs, teams, and functional line leads.
  • Ensure all development work is timely and meets accuracy, completeness, and auditability standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service