Demo

Experienced Software Engineer

ECM PCB Stator Tech
Needham, MA Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 3/4/2025

Job Summary

ECM is seeking a highly skilled software engineer to collaborate on all stages of the software development life cycle for our design and optimization API. The ideal candidate will possess expertise in designing, developing, modifying, adapting, and implementing short- and long-term solutions.

This role presents an opportunity to work with cutting-edge technology and tools, playing a critical part in building systems that drive innovation forward in the electric motor space.

Key Responsibilities

  • Design, develop, and implement ECM's API to interface with our proprietary design and optimization software
  • Translate the backend of existing software into RESTful endpoints
  • Collaborate with the Director of Software Architecture on design and functionality
  • Maintain and enhance the fault-tolerance and security aspects of the system
  • Conduct code and design reviews, ensuring quality and best practices are followed
  • Regularly communicate with the product manager, providing updates and feedback

Requirements

  • B.S. in Computer Science or a closely related field (or equivalent experience)
  • 3 years of professional software development experience, particularly in building RESTful APIs
  • Experience with AWS, Docker, and Kubernetes
  • Knowledge of fault tolerance and security best practices
  • Experience with task queues and web sockets preferred

Desirable Skills and Tools

  • Spring Boot: Experience in building and maintaining applications with Spring Boot
  • AWS / DevOps: Experience in deploying and managing systems in AWS, using DevOps practices to ensure reliability and scalability
  • Docker / Kubernetes: Familiarity with containerization and orchestration for a reliable and efficient infrastructure
  • Fault Tolerance: Building robust and resilient systems that handle unexpected challenges with minimal disruption
  • Security: Ensuring the highest standards of security for the API and the infrastructure it runs on

Soft Skills

  • Flexible and willing to accept changes in priority as necessary
  • Strong attention to detail
  • Willing to accept and provide constructive feedback
  • Ability to work independently (self-starter) and multi-task efficiently
  • Eager to learn new skills and technologies

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Experienced Software Engineer?

Sign up to receive alerts about other jobs on the Experienced Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ECM PCB Stator Tech

ECM PCB Stator Tech
Hired Organization Address Needham, MA Full Time
Position : Mechanical Engineer (software modeling / customer interface / design) Location : Needham, MA About Us : ECM P...
ECM PCB Stator Tech
Hired Organization Address Needham, MA Full Time
Position : CNC Machinist (full-time) Location : Needham Heights, MA (on site) About Us : ECM PCB Stator Tech uses advanc...
ECM PCB Stator Tech
Hired Organization Address Needham, MA Full Time
Company Overview ECM PCB Stator Tech is a cutting-edge company that specializes in designing and optimizing electric mot...

Not the job you're looking for? Here are some other Experienced Software Engineer jobs in the Needham, MA area that may be a better fit.

Senior Software Process Engineer

Software Aspekte, Natick, MA

Software Test Engineer II.

TALENT Software Services, Waltham, MA

AI Assistant is available now!

Feel free to start your new journey!