Sr Software Engineer
Scale Microgrid Solutions
We are looking for a full-stack software engineer to build software to efficiently manage microgrids and other distributed energy resources. This is a great role for someone looking to build software that will change the future of the energy industry.
This role will report to our Director of Software Engineering and be based in our New York City office (Union Square area). Key responsibilities will include:- Front-end development: build web applications with modern, interactive UIs for operators and customers
- Architect and maintain high-performance backend services and APIs (FastAPI, PostgreSQL) to support real-time microgrid operations, telemetry data pipelines, and optimization workflows at scale
- Develop and enhance financial modeling features, building reliable calculation engines and data integrations that support portfolio-level analysis and investment decision-making
- Design and validate mathematical optimization models (MILP/LP) using Pyomo and commercial or open-source solvers (HiGHS, Gurobi) for generator dispatch and fleet-level maintenance scheduling, including heuristic approaches, OPH projection, and constraint-based planning
- Build and extend simulation infrastructure (rolling dispatch, Monte Carlo scenario analysis) to validate optimization outputs, refine algorithmic approaches, and auto-tune model parameters against operational requirements
- IoT and messaging pipelines: design and maintain scalable data ingestion, transformation, and event-driven pipelines (MQTT, AWS IoT, SQS, Sparkplug B)
- System design: collaborate with product management and design to deliver robust software products that excite users and achieve business goals
- Reliability & observability: implement logging, monitoring, and alerting for high availability microgrid software deployments
- Collaboration: work with stakeholders across engineering, operations, and product to turn workflows into production-ready automation
- Continuous improvement: assess and adopt new technologies to enhance performance, scalability, and maintainability
- Bachelor's degree in Computer Science, Electrical Engineering, or related field preferred
- 5+ years of experience with Python and JavaScript/TypeScript development
- Energy experience and modeling, optimization
- Experience with complex algorithm-driven problems: convex/constraint-based optimization problems, statistical modelling including Bayesian model fitting, DSP, control systems
- Constraint modeling frameworks (Pyomo) and commercial/open-source solvers (HiGHS, Gurobi, GLPK)
- FastAPI and microservices experience
- React for front-end development
- PostgreSQL and relational database design
- Experience with high-volume, time-series data processing
- Experience with message brokers and IoT protocols (MQTT, Sparkplug B, AWS IoT Core)
- Experience with SCADA platforms (e.g., Ignition or equivalent) and deployment and management of edge devices
- Experience with SCADA/energy protocols such as Modbus, OpenADR, DNP3, or IEEE 61850
- Excellent communication and collaboration skills to work across teams with evolving requirements
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in New York, NY vacancy
- ...Real Time Trading, Compliance & Risk Systems Engineer This opportunity is sitting in NYC - Hybrid 2-3x/week You will be responsible for designing, implementing & continuously evolving real time trading, compliance & risk systems on the engineering team. This team works...Senior
$128.86k - $193.29k
About You: You love writing clean, thoroughly documented, and well-tested code, with an eye for long term viability and performance. You measure twice and code once when writing features, placing an emphasis on error‑handling, logging, and edge cases for every service ...SeniorFull timeRemote work$150k - $180k
...healthcare. We’re building modern systems to replace the legacy software and armies of billing staff that have been the norm for... ...not chasing payments. We’re a fully remote, US-based team of engineers, designers, and healthcare experts. We’re curious, mission-driven...SeniorRemote work- ...Preferably Eastern or Central location Work Schedule: Within Core Hours of 7am Eastern to 5pm Eastern About the role As a Senior Software Engineer, you will determine programming requirements for systems. In addition, you will design flexible frameworks. You will also...SeniorRemote workFlexible hours
- ...Clear Measure is a full-service software architecture and engineering firm that empowers clients to deliver world-class custom software using .NET, Azure, and other Microsoft technologies. We build software systems, rescue failing projects, and advise and guide our client...SeniorRemote work
- Java/J2EE Frameworks (Spring MVC, Spring Batch, SpringBoot Microservices) Design patterns and principles, Web Services (REST, SOAP) Security & Integration technologies (SSO, MSSL, OAuth, JWT, etc.) Oracle PostgreSQL, NoSQL,JUNIT and Rest Assure Maven...Senior
- ...Now Hiring: Senior Software Engineer | Mission-Driven Projects | Fully Cleared Role This isn’t your average development job. You’ll be the technical backbone supporting international programs and driving business process transformation through cutting-edge software engineering...SeniorImmediate startFlexible hours
$148.7k - $199.4k
...Job Title: Sr Software Engineer - Live and Linear Tooling Req ID: 10145225 Department/Group Overview: Media Tooling – Disney Entertainment and ESPN Product & Technology. Engineers, product developers, designers, technologists, data scientists, and more work together to...Senior- ...Senior Software Engineer – ADP (Lifion Team) Senior Software Engineer to build microservice features for ADP’s Human Capital Management platform. Work with a team of engineers in sprint-based development, writing code, automated tests, and ensuring timely delivery of products...SeniorTemporary work
- ...We are a small, focused, and fun team with a strong mission to support and help educators and students. What you’ll do Senior Software Engineers within HMH Labs are responsible for feature development and maintenance throughout the entire software development life cycle...SeniorLocal areaImmediate startRemote workShift work
$148.7k - $199.4k
...Job Title Sr Software Engineer - Live and Linear Tooling Req ID 10145225 Department/Group Overview Media Tooling Company Context Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...SeniorWork experience placement- ...employees across the US and Europe. We’re a hardworking group with a software-driven culture; even our sales team understands and loves our... ...-critical workflows. You’ll collaborate closely with frontend engineers, SRE, and Product to ensure AuthZed Cloud is reliable, secure,...SeniorRemote workFlexible hours
- ...An entertainment organization in New York City is looking to add a new Sr. Software Engineer, Roku Brightscript, to help build and optimize streaming video experiences for Roku devices. This hybrid role focuses on high-quality BrightScript development, playback performance...SeniorMonday to FridayShift workDay shift
- ...Sr. Software Engineer Jersey City, NJ - 297912 Hybrid Onsite role Must have: Core Java, Spark, Scala, AWS (EMR) Nice to have: Python, S3 EC2, EKS, Hadoop, Impala, Hive, Airflow Domain knowledge a plus Data set size is 500m-1b rows per batch Interviews...Senior
$175k - $205k
...intelligence we pour into this system translates into more value for our customers. We’re looking for engineers to help us answer some of our most difficult backend scaling, software design, and optimization questions. As a Senior Engineer in our Broker Dealer organization,...SeniorTemporary workWork at officeLocal areaFlexible hours3 days per week$180k - $235k
...enterprise ready. Build GenAI & Copilots security solutions for enterprise customers. Collaborate cross-functionally with product, engineering, sales, and customer teams. Contribute to scaling Zenity's platform, processes, and customer success. Requirements...SeniorWork at office$70 - $100 per hour
...The Team The Trade Management Engineering group is the team responsible for providing trading solutions for Fidelity's Capital Markets... .... ~ Ability to understand and design the technology and software architecture of an application. ~ Ability to quickly learn,...SeniorHourly pay$125k - $150k
...refine the technical design, approach, and implementation necessary to deliver project enhancements. Collaborate with other senior engineering members to ensure our systems work together cohesively. As a component owner for systems spanning multiple platforms, refactor...SeniorFor contractorsWork at office- ...Software Engineer The Software Engineer plays a key role in the development and support of real-time data systems, APIs, and web applications used across ABC News and Disney platforms. This role involves designing, building, and maintaining modern services, APIs, and...Senior
- ...AI Engineering Position This position is available in our partner's New York City office, or at their brand new AI Engineering squad in Baltimore, Maryland. Both locations offer the opportunity to collaborate with top talent, drive innovation, and make a real impact...SeniorWork at office
$107k - $212k
Senior Analytics Data Platform Engineer DoubleVerify · New York (Hybrid) About DoubleVerify DoubleVerify is a leading software platform for digital media measurement, data and analytics. DV's mission is to be the definitive source of transparency and data-driven insights...SeniorContract work$148.7k - $199.4k
...Sr Software Engineer - Live and Linear Tooling Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone...SeniorContract workWork experience placement- Summary We are hiring a member of the Brave browser privacy engineering team to work on browser privacy, security and website compatibility. As a senior software engineer working on the privacy team, your responsibilities will include: Prototyping and implementing privacy...SeniorWork at officeRemote workHome office
- Overview Our client is seeking a Senior Platform Engineer / Software Engineer to join their engineering team. Perfect for a skilled software engineer who also has cloud and infrastructure experiences and looking to grow! Great opportunity for software tooling! Responsibilities...SeniorRemote work
- ...information integrity. Our team comes from high-performing engineering cultures, including Meta, Perplexity, AWS, Affirm, and leading... ...academia, marketing, publishing, and data labeling Design robust software with comprehensive test suites and monitoring...SeniorPermanent employmentWork at officeWork visaFlexible hours
$148.7k - $199.4k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... .... Job Summary: We are seeking a highly skilled Senior Software Engineer to join our Live and Linear Tooling team, focusing...SeniorContract workWork experience placement- ...administration, serves 100+ carrier clients, 2500 distributors and partners, and over 2 million policyholders. WHO YOU ARE: As a Sr Software engineer, you will execute on product’s vision for a modern, frictionless, scalable, API first and persona-driven customer identity...Senior
$170k - $205k
...Sr. Software Engineer Betterment is a leading, technology-driven financial services company that offers investing and retirement solutions for retail investors and investment advisors as well as financial wellness solutions, including a 401(k) for small and medium-sized...SeniorTemporary workWork at officeLocal areaRemote workFlexible hours- Job Title: Sr. Software Engineer Job Location: Remote Eligibility/Clearance: Must be authorized to work in the US Job Introduction: The Sr. Engineer - Software Engineer will work as a senior member of a software development team and be responsible for the development,...SeniorRemote work
$135.9k - $153k
Job Title Sr. Software Engineer Location Virginia, Reston (Remote) Salary United States $135,900.00-$153,000.00 (4 months ago) Job Description Working under the direction of a Software Lead, the Software Developer position will contribute to developing and assisting...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
Related searches
- software developer internship no experience New York, NY
- federal - software developer New York, NY
- research software engineer New York, NY
- software engineer contract New York, NY
- part time software developer New York, NY
- software engineer healthcare New York, NY
- network software engineer New York, NY
- ngo software engineer New York, NY
- software development engineer aws New York, NY
- software developer internship New York, NY

