Oxenham Group
Software Engineer - Robotics CI/CD
We are seeking an experienced Software Engineer to join an established software team supporting a major client in the Robotics sector. The role can be fully remote; however, local candidates are preferred for occasional onsite collaboration.
Position Overview:
You will work within a collaborative development environment, supporting continuous integration and deployment efforts, optimizing container-based infrastructure, and contributing to a large C++/Python codebase built on a microservices architecture. This role emphasizes strong software development skills in addition to DevOps experience.
Key Responsibilities: Design, implement, and maintain CI/CD pipelines using the full AWS toolset. Manage Docker-based development and deployment environments. Troubleshoot build and deployment issues in a C++/Python microservice architecture. Collaborate with software engineers to understand and support a complex robotics codebase. Work independently, leveraging internal documentation and working code to make progress with minimal hand-holding. Required Qualifications:
5+ years of experience in DevOps, Systems Engineering, or similar roles. Strong proficiency with Docker, AWS cloud services, and CI/CD pipeline development (Typescript a plus). Comfortable working in Linux environments, with experience in Linux administration and shell scripting. Proficient in version control systems (Git) and modern branching workflows. Solid foundation in software development (algorithms, data structures, and coding in Python, C++, or similar). Quick to learn new platforms, tools, and technologies. Strong communication and collaboration skills with fellow engineers. Must be a U.S. person and reside in the United States. Preferred (Nice-to-Have) Skills:
Experience with infrastructure-as-code (Terraform, Ansible). Knowledge of container runtimes like runc. Familiarity with distributed systems and microservice architecture. Exposure to robotics, IoT, or embedded systems development. Experience with Agile or hybrid development environments. Monitoring and alerting tools (e.g., Prometheus, Grafana, AWS CloudWatch). Passion for software development and emerging technologies. Additional Information:
Contract role with immediate start available. U.S.-based candidates only; must pass a background check prior to engagement. Candidates will undergo a technical screening with our internal team, followed by a second technical interview with the client.
We are seeking an experienced Software Engineer to join an established software team supporting a major client in the Robotics sector. The role can be fully remote; however, local candidates are preferred for occasional onsite collaboration.
Position Overview:
You will work within a collaborative development environment, supporting continuous integration and deployment efforts, optimizing container-based infrastructure, and contributing to a large C++/Python codebase built on a microservices architecture. This role emphasizes strong software development skills in addition to DevOps experience.
Key Responsibilities: Design, implement, and maintain CI/CD pipelines using the full AWS toolset. Manage Docker-based development and deployment environments. Troubleshoot build and deployment issues in a C++/Python microservice architecture. Collaborate with software engineers to understand and support a complex robotics codebase. Work independently, leveraging internal documentation and working code to make progress with minimal hand-holding. Required Qualifications:
5+ years of experience in DevOps, Systems Engineering, or similar roles. Strong proficiency with Docker, AWS cloud services, and CI/CD pipeline development (Typescript a plus). Comfortable working in Linux environments, with experience in Linux administration and shell scripting. Proficient in version control systems (Git) and modern branching workflows. Solid foundation in software development (algorithms, data structures, and coding in Python, C++, or similar). Quick to learn new platforms, tools, and technologies. Strong communication and collaboration skills with fellow engineers. Must be a U.S. person and reside in the United States. Preferred (Nice-to-Have) Skills:
Experience with infrastructure-as-code (Terraform, Ansible). Knowledge of container runtimes like runc. Familiarity with distributed systems and microservice architecture. Exposure to robotics, IoT, or embedded systems development. Experience with Agile or hybrid development environments. Monitoring and alerting tools (e.g., Prometheus, Grafana, AWS CloudWatch). Passion for software development and emerging technologies. Additional Information:
Contract role with immediate start available. U.S.-based candidates only; must pass a background check prior to engagement. Candidates will undergo a technical screening with our internal team, followed by a second technical interview with the client.