Software Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Agile
Algorithms
Amazon Web Services
Ansible
C++
Cloud Computing
Computer Hardware
Continuous Delivery
Continuous Integration
DevOps
Docker
Documentation
Embedded Software
Grafana
Interfaces
IoT
Knowledge Base
Management
Microservices
Python
Robotics
Software Development
Software Engineering
Systems Engineering
Terraform

Job Details

MUST be Local to MA and W - 2

Software Engineer

Duties:

  • Design, implement, and maintain CI/CD pipelines using full AWS suite of tools
  • Manage Docker-based development and deployment environments for a system that interfaces with robotics hardware.
  • Troubleshoot build and deployment issues in a largely C++/Python codebase with a Microservice Architecture
  • Collaborate closely with software engineers to understand a large complex codebase for a cutting edge robotics application
  • Work independently, referencing large knowledge base of documentation and functioning code without needing significant hand-holding

Must:

  • 5+ years of experience in DevOps, System Engineering, or related roles
  • Proficiency with Docker, AWS cloud tools, and CI/CD pipeline implementation and management with Typescript
  • Good foundational software development skills: basic understanding of algorithms and CS theory, proficiency with at least one programming language (Python C++ or similar)

Nice to have:

  • Knowledge of robotic systems, IoT, or embedded software development, the client will want you to demonstrate ability to interface with hardware systems.
  • Experience with infrastructure-as-code tools like Terraform or Ansible.
  • Experience with runc
  • Familiarity with microservice architecture and distributed systems.
  • Previous work with Agile or Hybrid-Agile development methodologies.
  • Experience in monitoring and alerting systems (e.g., Prometheus, Grafana, or AWS CloudWatch).
  • Interest and aptitude in software engineering and development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Oxford Global Resources