Software Engineer

SAICChantilly, VA
Onsite

About The Position

SAIC has an immediate opening for a Software Engineer to maintain, upgrade, and develop as necessary a custom software solution critical to the daily execution of our customer's mission. The current software solution runs as an Apache Web Server that serves SQL database content over a customer provided network. The solution is developed using Python running within an application framework hosting a SQLite database. The Software Engineer candidate will also work within a team to support development of scripts and tools to support data collection and automation of lab-based hardware testing.

Requirements

  • Software maintenance and upgrades
  • Testing and debugging
  • End-user support, troubleshooting, and training
  • Developing new software features based on team use cases
  • Configuration control of software
  • Risk identification and communication related to enterprise environment changes and software compatibility

Nice To Haves

  • Experience with Apache Web Server
  • Experience with SQL databases
  • Experience with Python
  • Experience with SQLite database
  • Experience developing scripts and tools for data collection
  • Experience with automation of lab-based hardware testing

Responsibilities

  • Perform software maintenance and upgrades to address user concerns
  • Perform testing and debugging ahead of software release to ensure no interruption to operations
  • Provide support, troubleshooting, and training to end users as necessary in use of system
  • Develop emerging team use cases into software as necessary
  • Maintain configuration control of software and provide release notes with each version
  • Identify, communicate, and address risks related but not limited to pending changes in enterprise environment and software compatibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service