Senior Software Engineer (Data-Focused Growth)
Apply NowCompany: 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
Technical Requirements
Front-End (Nice-to-Have)
Required Skills and Qualifications
Preferred Qualifications (Not Required)
Work Conditions
Why Join Embue?
Application Process
Interested candidates should submit:
Resume highlighting relevant backend/data engineering skills. Cover Letter detailing:
Embue is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
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:
- 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.