What are the responsibilities and job description for the Software Engineer position at IC Resources?
Software Engineer (DevOps Focus) – Robotics Project
Remote (US-based) | 6 Month Contract | Immediate Start
We’re looking for a skilled Software Engineer with strong DevOps experience to join an established team working on a cutting-edge robotics project. This role is funded for at least six months, with potential to extend long-term if it’s a good fit.
The role can be fully remote, but if you’re local, occasional office visits would be a plus.
What You’ll Do:
- Design, build, and maintain CI/CD pipelines using the full AWS toolset.
- Manage Docker development and deployment environments.
- Troubleshoot build and deployment issues in a C /Python microservices codebase.
- Work closely with engineers to navigate a complex robotics application.
- Take ownership of tasks and work independently—minimal hand-holding here.
What We’re Looking For:
- 5 years in DevOps, System Engineering, or similar.
- Strong experience with Docker, AWS, and Typescript for pipeline work.
- Comfortable working in Linux (about half your time).
- Solid coding background in Python, C , or similar.
- Good grasp of Git and version control workflows.
- Someone who’s curious, adaptable, and ready to learn new tech fast.
- A clear communicator who works well with technical teams.
Bonus Points If You Have:
- Experience with Terraform, Ansible, or runc.
- Familiarity with robotics, IoT, or embedded systems.
- Knowledge of microservice architecture and distributed systems.
- Experience with monitoring tools like Prometheus, Grafana, or AWS CloudWatch.