Systems Software Engineer
ScienceCast · Reston, VA · Yesterday
EngineeringFull-time
Job Responsibilities
- Support integration and testing on-site at integration facility
- Perform detailed problem analysis of anomalies discovered during integration and test execution, documenting anomalies, verifying corrections when implemented.
- Work with development team to enhance ability to identify issues early and pinpoint causes, such as invalid data across an interface or service failures
- Architectural design for robustness, flexibility, fault-tolerance, and scalability
- Collaborate with Developers and understand testing requirements
- Improve our build, integration, test process
Required Qualifications
- Bachelor’s degree in computer science, computer engineering, or related field
- At least 5 years’ experience in software or systems engineering or related work
- Container and container management experience (Docker, Podman, Kubernetes) and familiarity with cloud technologies
- Ability to read and understand code in order to debug issues and interpret log/error messages
- US Citizenship; selected individual must be able to obtain and maintain a DOD security clearance
Desired Qualifications
- Experience with message brokers (such as Qpid, ActiveMQ, or Artemis)
- Experience with key/value stores (such as Consul or etcd)
- Experience with Ansible configuration and build tools such as Maven, Ant, or Gradle
- Experience with MongoDB and other databases
- Familiarity with CI/CD tools like Jenkins build pipeline
- Basic math/physics skills and interest
- Ability to create architecture diagrams
- Documentation writing interest/experience
Pay
Annual Salary Reviews
Schedule
Varies
Benefits
- Medical, Dental and Vision Insurance
- Accompanying FSA and HSA options
- Additional Voluntary Benefits
- Paid Time Off
- 9 Observed Holidays and 2 Floating Holidays
- Paid Parental Leave
- Tuition Reimbursement
- Professional Development Reimbursement
- Perk & Benefit Details