Senior Software Engineer (Data-Focused Growth)

Apply Now

Company: Embue

Location: Worcester, MA 01604

Description:

Embue is a growing startup on a mission to revolutionize smart building management-reducing energy consumption and carbon footprints while maintaining resident comfort. We are seeking a Senior Software Engineer with a strong interest in data-focused development and the flexibility to contribute across the stack as needed. Our ideal candidate is either already experienced in back-end data systems and analytics or eager to learn and expand their skill set on the job.

Candidates must reside within a three-hour driving distance of Worcester, MA. Our engineering team meets in person (currently the first and third Thursdays of each month), and attendance on those days is mandatory.

Key Responsibilities
  • Back-End & Data Engineering:
    • Architect and implement server-side services, APIs, and data storage solutions, with an emphasis on scalable, data-driven applications
    • Build and maintain data pipelines, integrations, and related infrastructure (including data analytics, processing, and visualization components)
  • Collaboration & Technical Leadership:
    • Work closely with cross-functional teams (Product, Data, IoT) to gather requirements, define technical specifications, and create robust software solutions
    • As we continue to grow our team, help establish internal training and mentoring programs to facilitate knowledge transfer in data engineering or analytics approaches to other Embue engineers
  • Quality & Best Practices:
    • Ensure high-quality code through code reviews, automated testing, and adherence to best practices
    • Contribute to ongoing improvements of coding standards, processes, and tooling
  • Continuous Learning & Growth:
    • If you already have data analytics or data science experience, and/or as you acquire that knowledge on-the-job, you will help define and shape Embue's data-driven initiatives
    • If you're looking to sharpen or develop data-related skills (e.g., analytics, data visualization, time-series analysis, IoT data processing), we will actively support your professional development
  • DevOps & Infrastructure:
    • Occasionally assist in diagnosing or addressing infrastructure-related issues affecting applications or platforms
    • Collaborate on deployments, performance monitoring, and optimization

Technical Requirements
  • Core Expertise:
    • 5+ years of professional software engineering experience, predominantly in backend development.
    • Strong coding proficiency in at least one relevant language (e.g., Python, TypeScript, or JavaScript)
    • Experience designing RESTful or GraphQL APIs; familiarity with Node.js and GraphQL frameworks (e.g., Apollo Server, graphql-compose) is a plus
    • Comfort working with databases (e.g., MongoDB, Postgres, Redis), data modeling, and data processing
  • Preferred or Willing to Learn:
    • Data analytics, BI, or data visualization tools and techniques (e.g., building dashboards, working with and analyzing time-series data)
    • IoT or energy data experience, including sensor data processing or device management.
    • DevOps principles and cloud infrastructure (AWS, Docker, Kubernetes)

Front-End (Nice-to-Have)
  • Basic familiarity with front-end frameworks such as React is beneficial but not required. If desired, opportunities exist to collaborate on front-end features, but this is secondary to your core back-end/data focus

Required Skills and Qualifications
  • Education/Experience:
    • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • Problem-Solving & Adaptability:
    • Ability to tackle complex challenges independently or in teams, quickly learning new tools and methods as needed
  • Communication & Collaboration:
    • Strong communication skills; comfortable working in a dynamic, collaborative environment
  • Location Requirement:
    • Must reside within three hours of Worcester, MA and attend in-person team meetings twice a month

Preferred Qualifications (Not Required)
  • Data Science & Analytics: Experience with statistical analysis, machine learning, or time-series modeling
  • IoT Experience: Familiarity with IoT platforms, sensor data, or other relevant technologies
  • Performance & Security: Understanding of OWASP guidelines, performance monitoring, and optimization best practices

Work Conditions
  • Remote Flexibility: Primarily remote role with flexible working hours, except for mandatory in-person meetings twice a month in Worcester, MA
  • Team Environment: Join a supportive, collaborative culture that values innovation and continuous improvement

Why Join Embue?
  • Mission-Driven: Contribute to a product focused on sustainability, energy efficiency, and improved residential comfort
  • Growth Opportunities: Gain or expand expertise in data engineering, analytics, and IoT within a supportive and fast-paced environment
  • Impact & Ownership: As an early-stage startup, your contributions will have direct influence on the product and its success

Application Process

Interested candidates should submit:
  • Resume highlighting relevant backend/data engineering skills.
  • Cover Letter detailing:
    • Your back-end and/or data engineering experience
    • Any existing data analytics or data science knowledge-or your interest in developing such skills
    • Confirmation that you live within a three-hour drive of Worcester, MA

  • Embue is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

    Similar Jobs