Systems Software Engineer

Job description:

We are seeking a Systems Software Engineer to help support integration and testing of one or more of our projects into larger systems.
This person will work with Senior Software Engineers, Systems Engineers from other companies, and government/customer representatives to support all phases of the effort, including architectural design, CI/CD process, build/install/test automation, deployment, scalability, and defect tracking and fixing.
The successful candidate will have a primary interest in high quality systems engineering.

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

Bachelors 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

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

Qualifications:

Required Qualifications

Bachelors 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

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

Why is This a Great Opportunity:

We are seeking a Systems Software Engineer to help support integration and testing of one or more of our projects into larger systems.
This person will work with Senior Software Engineers, Systems Engineers from other companies, and government/customer representatives to support all phases of the effort, including architectural design, CI/CD process, build/install/test automation, deployment, scalability, and defect tracking and fixing.

Salary Type : Annual Salary

Salary Min : 120000

Salary Max : 160000

Currency Type : US Dollars