Job Description
Job Title: SW Developer
Location: Lexington, MA
Duration: 3 year contract
Looking for US Citizen only
Job Description:
- Seeking an experienced software engineer with experience in software build, integration and test in support of experimentation and software deployment.
- This person will be responsible for automation of build, test and monitoring as well as improving the CI/CD pipeline.
Required skills:
- Experience in software design and development
- Experience with build tools and continuous integration toolchains as well as automated deployment and provisioning of systems and software, including familiarity with creating and managing Virtual Machines and/or Linux containers (e.g. ansible, TeamCity, Artifactory, Jenkins, GitLab/GitHub)
- Experience with Linux as a system administrator, network administrator or devops engineer
- Proficiency in Linux software build, test and system automation/integration through scripting languages and open source tools
- Experience with Kubernetes
- Familiarity with software package management systems and utilities (RPM / YUM)
- Experience with container build, run, management tools (Docker, Podman, etc.)
- Demonstrated ability to work in fast-paced prototyping environment with rapid fly-fix-fly cycles during flight testing
- Experience with scripting languages (ex. Ruby or Perl)
- Expertise in Python
- Experience with C++ or Java
- Familiarity with pub/sub messaging frameworks (ex. ActiveMQ, ZeroMQ)
- Familiarity with integrating software applications as a suite of independent, small and modular services (microservices, OSGi)
- Experience with system monitoring frameworks (Prometheus, OTEL, InfluxDB/Telegraf, etc)
- Experience with IP network protocols and development of distributed or networked applications