Senior Software Engineer
EnergyHub
The Devices Team is responsible for the creation and lifecycle management of IoT devices enrolled in EnergyHub programs used to balance the power grid. The team plays a critical rolein ensuring the scalability and flexibility of our future by creating a core platform that enablesother internal teams to build new features and functionality quickly.This is an opportunity to join a highly energized team of engineers eager to define and developkey concepts, solve complex challenges with real-world constraints and have a positive impacton our climate future. We are continuing our journey to migrate from a monolithic to amicroservices architecture and deliver well defined APIs to the broader organization. Theprimary focus is to integrate any Distributed Energy Resource (DER) into our platform in a waythat enables multiple use cases without compromising quality and scalability.As a senior engineer, you support our mission by helping drive major initiatives, providingexpertise and guidance from past industry experience, and autonomously developinghigh-quality solutions that balance multiple constraints while ensuring long-term flexibility.Main Responsibilities: What you'll do * Design and implement core platform features that solve for multiple constraints and use cases. * Help drive the transition from a monolithic architecture to a microservices-based approach, ensuring scalability, maintainability, and improved system resilience. * Lead technical initiatives and provide data modeling, contract definition, and API development. * Develop front and back end solutions, ensuring well-structured, high-quality code with automated testing. * Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects. * Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability. * Contribute to best practices for CI/CD, data modeling, and iterative development (e.g.,PoCs, rapid prototyping, milestone-based execution). * Mentor and support other engineers, fostering a strong technical culture of respect, open communication, and collaboration.Required Skills and Experience: What you need * 7+ years of professional software engineering experience. * Strong full-stack development experience, including frontend, backend, and relational database modeling and development. * Proficiency in React and Java (preferably Java 11+). * Experience with web services, gRPC/RESTful APIs, and contract-driven development. * Ability to operate independently, help provide technical vision and guide the team toward scalable solutions. * Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility. * Proven expertise in building dynamic, responsive user interfaces using React and TypeScript. * Demonstrated proficiency in leveraging AI tools in development and testing to accelerate delivery and enhance code quality. * Strong communication skills, with an emphasis on cross-functional collaboration and working on challenging technical problems.Preferred Skills and Experience: Nice-to-haves * Experience with PostgreSQL, Asynchronous messaging (SNS/SQS, RabbitMQ), MongoDB, AWS, Datadog, and Robot Framework. * Familiarity with CI/CD pipelines and modern software development practices. * Proven ability to deliver high-quality, iterative value while maintaining execution speed. * Experience or familiarity with energy industryPlease note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.Why work for EnergyHub? * Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other. * Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to t
- ...enterprise SaaS projects. Manage the integration of diverse platforms to ensure seamless data flow and functionality.Visualization Engineering: Develop and maintain high-performance dashboards in Tableau and Power BI, ensuring accurate representation of operational data...Senior
- ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation...SeniorWork at officeWorldwide
- ...and we foster the trust and relationships that help people do their best work together.What's the role?We are looking for a Senior Software Engineer II to join Conversational Search, part of the Search Experience team in Buyer Experience. You'll build the web experiences...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorship
- ...do their best work together.What’s the role? We are looking for an engineer with a strong background (or interest) in building observability platforms for distributed systems humans.As a Senior Software Engineer I (for Observability) you will be building and supporting...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
- ...week and work remotely one day. A member of our recruitment team will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other...SeniorFull timeWork at officeLocal areaRemote work
$120k - $130k
...opportunity Pearson is expanding the engineering capability behind OnVUE. We are looking... ...design, build and operate complex enterprise software using Java, Spring Boot, Angular and... ...APIs. We have opportunities for strong senior individual contributors and for...SeniorFull timeRemote work- ...Senior Software Engineer This role is open with a financial services company. The Senior Software Engineer works with business analysts, team leads and other developers. A major contributor in Architecture design and development of scalable resilient hybrid Cloud-based...SeniorImmediate startWork from home2 days per week3 days per week
- ...Senior Full-Stack Software Engineer Location: New York City Work Style: Hybrid Employment Type: Full-time Focus: Full-Stack Engineering, Product Engineering, Security & Compliance SaaS About Our Client Our client is a fast-growing cybersecurity compliance...SeniorFull timeShift work
- ...We are seeking a highly experienced Senior Software Engineer with deep expertise in Python, Microsoft Azure, distributed systems, and production-grade AI applications . The ideal candidate has hands-on experience building, deploying, maintaining, and troubleshooting...Senior
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...requirementsSummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSenior
- ...love to meet you. As an experienced engineer, you will help build our core SaaS platform... ..., you will ensure on-time, on-budget software delivery and help grow and mentor our team... ...of the appropriate stakeholders As a Senior Software Engineer, you will play a...SeniorFlexible hours
- ...Senior Software Engineer - Core Brokerage experience MUST BE IN JERSEY CITY AREA This will be a Hybrid Role (3 days in Office and 2 remote) USC/GC/EAD Potential temp to perm. *MUST BE In the JERSEY CITY NEW JERSEY AREA* Position...SeniorPermanent employmentTemporary workWork at officeRemote work
- ...Senior Software Engineer Location: Jersey City & Pennington, New Jersey (Hybrid) Employment Type: Contract Contract Duration: 10 Months Role Overview As a Software Engineer, you will work with a team delivering next-generation customer self-service solutions...SeniorContract work3 days per week
$120k - $170k
...discussions, post-mortems on interesting bugs. The founders are engineers first - they'll geek out with you about implementation... ...other will look completely different in next 5 years time. As Senior Software Engineer you'll be responsible for building the systems and tools...SeniorWork at officeRemote workHome officeFlexible hours- ...recognized as one of the standout early-stage players in their space, and they're continuing to scale fast. They're hiring a Senior Software Engineer to help build the product experience end to end, from backend services to the UI customers actually touch, with regular...SeniorFull time
$170k - $200k
...Senior Engineer Opportunity at Altana Altana is the network for trusted trade. Our AI-powered product network empowers governments and businesses to build a more resilient and secure global economy while keeping trade flowing. The Engineering team is responsible...SeniorFull timeTemporary workWork experience placementWork at officeFlexible hours- ...and we foster the trust and relationships that help people do their best work together.What’s the role?We are looking for a Senior Software Engineer, Machine Learning to help build and operate the infrastructure that trains, hosts, and serves Etsy's machine learning...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorship
- ...Job Description Job Description We are looking for a Senior Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing...SeniorWork at office
- ...Tuesdays, Wednesdays and a third day unique to each team or employee).The Impact You Will Have in This RoleAs a Quantitative Software Engineer, you will play a key role in designing and delivering production‑grade Python solutions that support critical quantitative risk...SeniorRemote workFlexible hours
$170 per hour
...economy while keeping trade flowing.The Opportunity at Altana The Engineering team is responsible for building out the product for bringing... ...conversation through the telemetry six months later. As a Senior Engineer at Altana, thats the work and youll lead others doing...SeniorWork at office$180k - $220k
Senior Software Engineer Location: NYC Metro Area (Williamsburg Office, 3+ days/week) Reports to: CTO Company Mission Photon gives patients ownership of prescriptions. Our platform enables clinicians to send prescriptions to patients via text, which saves them time by...SeniorWork at office3 days per week- ...earlier when needed to accommodate family commitments. This in-office expectation does not apply to contractor positions Senior Software Engineer UK Full-time /London (Engineering) About Applied Intuition Defence Applied Intuition UK is a software and...SeniorFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- Omada Health is seeking a Senior Software Engineer for the Solutions Engineering team. This remote role in the USA focuses on cross-system integrations and designing tailored technical solutions using Omada's platforms. You will mentor teammates, collaborate with commercial...SeniorRemote job
- Coinbase is seeking a Senior Software Engineer to join the Developer Infrastructure group. You will design, build, and operate core platform services that empower thousands of engineers, focusing on CI, build systems, deployment, and test infrastructure. You’ll own end...SeniorRemote job
- Amazon Leo Silicon Team is seeking a Senior ATE Security Software Engineer to own secure provisioning and test automation for its custom silicon powering the Leo network. You will combine device security with reusable ATE library development to accelerate test programs...Senior
- ...and infrastructure for collecting, storing, and analyzing huge datasets in batch and streaming contexts, and we’re looking for a Senior Engineer to join our team. You’ll be a leader on the Data Storage squad, contributing to technical strategy and driving some of our most...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorship
- The Boeing Company in Oklahoma City, OK, is seeking a Senior Software Engineer-Developer to join the B-1B Software team at Tinker AFB. The role supports the Boeing Defense, Space & Security organization and focuses on embedded real-time software for bomber platforms and...Senior
- Discord is seeking a Senior Software Engineer for its Application Security team to design and implement full-stack security solutions that protect hundreds of millions of users. You will lead work to strengthen session security and authentication across Discord’s accounts...SeniorRemote job
$195k - $255k
Senior Software Engineer, Backend (Online Storage) Remote US At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Data and Storage Services...SeniorFor contractorsWork at officeRemote workFlexible hours$120k - $200k
...finance - and this is what #LifeAtBNY is all about. Join us and be part of something extraordinary.Role Overview We are seeking a senior‑level engineer to design, build, and operate production‑grade GenAI and Retrieval‑Augmented Generation (RAG) platforms at scale. This role...SeniorTemporary workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Brooklyn, NY
- information technology software engineer Brooklyn, NY
- federal - software developer Brooklyn, NY
- software engineer remote Brooklyn, NY
- junior software developer internship Brooklyn, NY
- remote entry level software developer Brooklyn, NY
- software engineer contract Brooklyn, NY
- network software engineer Brooklyn, NY
- intel software engineer Brooklyn, NY
- graduate software developer no experience Brooklyn, NY





