Software Engineer

Lumicity

Boston (MA)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Lumicity in Boston is seeking a Software Engineer to build systems supporting complex engineering and operational workflows. This hands-on role focuses on a strong C++ engineer who collaborates across software systems, automation, data, and real-world applications.

You will solve ambiguous problems, partner with engineering and operations to deliver reliable software that improves efficiency, scalability, and resilience.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong C++ programming and software engineering fundamentals.
  • Experience with architecture, debugging, and systems thinking.

Responsibilities

  • Build and maintain software systems supporting engineering and operational workflows.
  • Develop C++ and Python applications for automation, data processing, and system orchestration.
  • Integrate software with internal tools, operational workflows, and external systems.
  • Develop backend services, scripts, databases, and internal tools to improve reliability and scalability.
  • Troubleshoot complex software and systems issues across development and production environments.

Skills

C++
Algorithms
Debugging
Systems thinking
Automation
Cross-functional

Education

BSc CS/CE/SE

Tools

Docker
Kubernetes
Git
SQL

Job description

Looking for a Software Engineer to build systems supporting complex engineering and operational workflows. This is a hands-on role for a strong C++ engineer who enjoys working across software systems, automation, data, and real-world applications.

The ideal candidate is comfortable solving ambiguous technical problems and working closely with engineering and operations teams to develop reliable software that improves efficiency, scalability, and reliability.

Key Responsibilities
  • Build and maintain software systems supporting engineering and operational workflows.
  • Develop C++ and Python applications for automation, data processing, and system orchestration.
  • Integrate software with internal tools, operational workflows, and external systems.
  • Develop backend services, scripts, databases, and internal tools to improve reliability and scalability.
  • Build systems for collecting and analyzing operational and process data.
  • Troubleshoot complex software and systems issues across development and production environments.
  • Identify opportunities for automation, instrumentation, analytics, and software-driven process improvements.
  • Work closely with engineering and operations teams to translate real-world challenges into practical software solutions.
  • Contribute to system architecture, technical design, testing, deployment, and ongoing improvement.
  • Own projects from initial concept through implementation and production deployment.
Required / Preferred Experience
  • 5+ years of professional software engineering experience.
  • Strong C++ development experience, preferably with modern C++.
  • Experience with geometry, graphics, simulation, scientific computing, or other technically complex domains is a plus.
  • Experience building backend systems, automation tools, data pipelines, or internal engineering software.
  • Strong debugging, algorithms, and systems-thinking skills.
  • Comfortable working in environments where requirements are evolving or incomplete.
  • Interest in automation, robotics, hardware, physical systems, or engineering applications.
  • Experience with relational databases, cloud infrastructure, containers, or data-intensive systems is a plus.
Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • Strong C++ programming and software engineering fundamentals.
  • Strong problem-solving skills and ability to work independently.
  • Self-driven, hands-on, and comfortable operating in a cross-functional environment.
  • Strong written and verbal communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager
Senior Software Engineering Manager

Green Key Resources • Austin (TX)

On-site
USD 120,000 - 180,000
Software EngineerC
Software EngineerC

Oteemo, Inc • Manassas (VA)

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

On-site
USD 150,000 - 210,000
C++ Software Engineer
C++ Software Engineer

The Judge Group • Center Square (PA)

On-site
USD 100,000 - 140,000
SR Software Engineer
SR Software Engineer

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Software Engineer (senior or above)
Software Engineer (senior or above)

Level • Austin (CO)

On-site
USD 140,000 - 180,000
Senior/Staff Software Engineer - C++
Senior/Staff Software Engineer - C++

VoltForce • San Leandro (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
Software Engineer
Software Engineer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 140,000 - 210,000