Senior Software Engineer

Re:Build Manufacturing

$120K — $145K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years of software development experience
  • Proficiency in designing distributed systems and cloud applications on AWS
  • Experience with Python and web frameworks like FastAPI and Nuxt
  • Strong communication skills for cross-functional collaboration
  • History of mentoring engineers and leading technical initiatives

Responsibilities

  • Lead design and architecture of cloud-centric software and hardware products
  • Facilitate design and failure mode analyses for high availability
  • Mentor junior engineers to foster technical excellence
  • Drive agile processes through sprint planning and retrospectives
  • Collaborate with cross-functional teams to define requirements

Benefits

  • Employee ownership and shared financial rewards
  • Hybrid work model (3 days in-office, 2 days remote)
  • Opportunity to work on innovative cloud-enabled products
  • Culture promoting continuous improvement and mentoring
  • Impact on industries and communities through technology solutions
Full Job Description
Who we are looking for

Re:Build Cadonix is seeking a Senior Software Engineer to play a key role in designing, building, and scaling innovative new cloud-enabled products in the wire harness design and manufacturing space.
What you get to do
  • Lead the design and architecture of a cloud-centric software + hardware product, ensuring high-performance for a multi-tenant application with real-time interactions between cloud components and hardware in customer locations.
  • Facilitate design reviews, failure mode analyses, and trade-off analyses to select architectures and configurations that result in high product availability and reliability.
  • Mentor junior engineers, fostering a culture of technical excellence and continuous improvement, including in system design, validation, and documentation.
  • Drive agile processes by contributing to sprint planning, retrospectives, and team wide planning initiatives.
  • Collaborate with product managers, QA engineers, and applications engineers to define requirements and deliver solutions.
What you bring to the Team
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field, plus related work experience.
  • 7+ years of professional experience in software development.
  • Proficiency in designing and implementing distributed systems and cloud connected applications in AWS.
  • Experience in Python, experience in web frameworks (FastAPI, Nuxt), and experience in distributed task management (Celery).
  • Excellent communication skills and ability to collaborate effectively with cross functional teams.
  • History of mentoring engineers and leading technical initiatives.

Preferred Skills
  • Experience with high-availability systems that combine hardware and software components (e.g., IoT, embedded systems, or edge computing), experience with MQTT.
  • Demonstrated experience with agile development methodologies and CI/CD practices.
  • Experience deploying multi-tenant applications in AWS.
  • Experience working with international teams across multiple timezones.

Location: Position based in Framingham, MA

Work Week: Hybrid 3 days in / 2 days remote
The BIG payoff

We are a company who is going to make a difference in the industries and the communities in which we choose to operate.

Every employee of Re:Build will share ownership in the company and will share in the financial rewards of the success we achieve together, at all levels of the company!

Similar Jobs

More Jobs at Re:Build Manufacturing

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: