Software Architect

Boston, Massachusetts

Onsite

Full Time

$150k - $170k

Our clients products enable enhanced performance, accuracy, and efficiency in scanning systems. They are seeking a skilled Software Architect with expertise in C++ and DevOps to design, build, and optimize our software architecture, enabling the seamless integration of advanced scanning technology.

The Software Architect will play a crucial role in defining and implementing the architecture for their scanning technology solutions. This position requires strong expertise in C++ for high-performance software development and a deep understanding of DevOps practices for continuous integration and deployment. You will work closely with product managers, engineers, and operations teams to ensure efficient and scalable software systems.

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software architecture and development with strong expertise in C++.
  • Extensive experience in DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure management.
  • Proficiency in designing and optimizing real-time software solutions for hardware-intensive systems.
  • Strong understanding of software development life cycles, version control (Git), and Agile methodologies.
  • Experience with performance tuning, memory management, and resource optimization in C++ environments.
  • Excellent communication and collaboration skills, with a focus on delivering high-quality software solutions.
  • Experience working with scanning, imaging, or similar hardware is a plus.

Desired Skills & Experience

  • Master’s degree in Computer Science, Engineering, or a related field.
  • Experience with cloud platforms (AWS, Azure) and infrastructure-as-code (Terraform, Ansible).
  • Expertise in modern C++ standards (C++11/14/17/20) and object-oriented design principles.
  • Familiarity with security best practices in DevOps and software architecture.
  • Hands-on experience in deploying scalable systems on cloud-based platforms.
  • Experience in industries such as manufacturing, healthcare, or logistics, where scanning technology plays a key role.
  • Certification in DevOps (e.g., AWS Certified DevOps Engineer, Kubernetes Administrator)

What You Will Be Doing

Daily Responsibilities

  • 80% Hands On

  • 20% Team Collaboration

The Offer

  • Bonus OR Commission eligible

You will receive the following benefits:

  • Medical Insurance

  • Dental Benefits

  • Vision Benefits

  • Paid Time Off (PTO)

  • 401(k)


Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#LI-JD7

Posted by: John Dolan

Specialization: C++