Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer

Scale Microgrid Solutions

Job Description

Job Description

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
The Ideal Candidate

  • 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

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in New York, NY vacancy
  • Robert Half is hiring! We are looking for a Senior Software Engineer to build and evolve data-driven platforms that turn complex information into reliable, usable products. In this role, you will create resilient systems that process diverse data sources, support application... 
    Senior

    Robert Half

    New York, NY
    2 days ago
  •  ...candidate will bring deep MuleSoft experience, strong integration engineering skills, and hands-on expertise in building scalable, reusable,...  ...Must-Have Skills 7+ years of experience in software development or integration engineering. Strong hands-on experience... 
    Senior

    Conexess Group

    New York, NY
    8 hours ago
  •  ...customers including ClassPass, Capital One, Cisco, and Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such as Matrix Partners, Battery Ventures,... 
    Senior
    Full time
    Visa sponsorship

    LogRocket

    New York, NY
    11 days ago
  • $120k - $170k

     ...But most of all, we’re backed by a culture of respect. We embrace authenticity and inspire people to thrive. As our Senior Software Engineer, you’ll join the Content Delivery Engineering team (CDE) within NBCUniversal’s Global Video Engineering organization in New York... 
    Senior
    Full time
    Work at office
    Local area

    NBCUniversal

    New York, NY
    9 days ago
  • 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

    BAMM Staffing

    New York, NY
    2 days ago
  • $123k - $215.25k

     ...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:...  ...Services team at American Express is seeking a Senior Software Engineer II with strong expertise in frontend development and... 
    Senior

    American Express

    New York, NY
    1 day ago
  • $184.9k - $250.2k

     ...harness and new developer-facing service offerings planned for AWS re:Invent 2026 and beyond.We are looking for a Senior Software Development Engineer to set the team's technical vision and lead its architecture. You will determine how developers interact with AgentCore... 
    Senior
    Internship
    Local area
    Immediate start
    Flexible hours

    Amazon

    New York, NY
    2 days ago
  • $193.3k - $261.5k

     ...advertising experiences. You'll partner closely with Principal Engineers and Scientists to define the engineering roadmap, translating...  ...environmentBasic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least... 
    Senior
    Internship
    Local area
    Immediate start
    Flexible hours

    Amazon

    New York, NY
    3 days ago
  • 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, CI: Jenkins and Functional...
    Senior

    Procyon TS

    New York, NY
    1 day ago
  • $184.9k - $250.2k

     ...on this journey. There is a certain kind of person who takes on software development challenges at Amazon - someone excited by the idea...  ...Broadcasters, Advertisers. We are still in that growth stage when every engineer on the team has a chance to design and own an end-to-end system... 
    Senior
    Internship
    Flexible hours

    Amazon

    New York, NY
    3 days ago
  • DV Media Effectiveness Platform Introduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match. DV provides the industry's leading Media Effectiveness Platform. Utilizing trusted measurement data and dynamic AI optimization, DV...
    Senior

    DoubleVerify

    New York, NY
    2 days ago
  • $184.9k - $250.2k

     ...Basic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least...  ...systems experience- Experience as a mentor, tech lead or leading an engineering teamPreferred qualification - 5+ years of full software... 
    Senior
    Internship
    Flexible hours

    Amazon

    New York, NY
    4 days ago
  • $134k - $209k

     ...trillion in assets. Its open platform integrates with nearly 650 software, data and consulting partners to power end-to-end investment...  ...are currently seeking a visionary and hands-on Senior Software Engineer with deep expertise in Java and distributed systems to lead technical... 
    Senior
    H1b
    Remote work
    Worldwide
    Visa sponsorship
    Work visa

    Addepar

    New York, NY
    6 hours ago
  • Job Title: Payment Domain BA Location: USA Remote Note:- If you are a motivated with a passion for technology and a proven track record in the payment domain, we encourage you to apply and join our dynamic team. Years of Experience: 5 7 Years 7+ yrs of Business Systems ...
    Senior
    Remote work

    Yantran LLC

    New York, NY
    2 days ago
  • Sr. ServiceNow Software Engineer This Sr. ServiceNow Software Engineer will know ServiceNow well enough to confidently develop within the platform in general, in addition to having specific hands-on experience within Catalogue. Centura will lean on this resource to not... 
    Senior

    Software Technology Inc

    New York, NY
    2 days ago
  •  ...Job Description Job Description Full-Stack Software Engineer Location: Global, Fully Remote Job Type: Contractor (~15 hours/week) Schedule: Flexible Required Skills Python React JavaScript Java Node.js Rust Go TypeScript Job Summary... 
    Senior
    For contractors
    Remote work
    Flexible hours

    YO AI Labs

    New York, NY
    10 days ago
  • Tittle : Azure Data Engineer Location: Across USA any Location Job Description Experience with Azure technologies like Synapse, IAAS VM, SQL Server and ADLS Gen 2. 2. Experience with developing, maintaining, and debugging Azure Automation account runbooks using PowerShell... 
    Senior

    Yantran LLC

    New York, NY
    2 days ago
  • Sr Software Engineer Location: Remote (Preferably Bay Area) Duration: Long Term Must Have Skills: Automatic Testing Java Java Spring Boot, Oracle SQL, Design Patterns, OOP, Splunk Professional Experience/Background To Be Successful In This Role: Bachelor’s degree and a... 
    Senior
    Work experience placement
    Remote work

    Rootshell Inc

    New York, NY
    2 days ago
  • Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5-7 Years Job Summary: We are seeking a skilled Business Process Analyst to support our QAD implementation project. The ideal candidate...
    Senior
    Contract work
    Remote work
    Work from home

    Yantran LLC

    New York, NY
    2 days ago
  • Sr. Software Engineer MAHIN-JOB-32905 Position :- Mlops Engineer Location :- NYC/Alpharetta GA (Day 1 Onsite) Must have: Strong understanding of AI/Client concepts and techniques. Proficiency in programming languages such as Python, with hands on experience in AI/Client... 
    Senior

    Keylent Inc

    New York, NY
    2 days ago
  • Salesforce Technical Architect Lead end-to-end design, development, and deployment of complex Salesforce solutions (Service Cloud, Community/Experience Cloud). Define and govern technical architecture decisions, ensuring alignment with Salesforce best practices, Apex design...
    Senior

    PSI (Proteam Solutions)

    New York, NY
    1 day ago
  • Title: Azure Data Engineer / Software Engineer Location: Remote / Hybrid Experience: 5-7 yrs Job Description We are looking for a strong Azure Data Engineering professional with experience in large-scale data platforms, application development, and cloud operations. Must... 
    Senior
    Remote work

    Yantran LLC

    New York, NY
    2 days ago
  • Sr. Software Engineer - 100% Remote Candidates will need to take an assessment test before submitting. Please email the name and email address of the candidate and I will have the assessment sent directly to them. Must have great communication skills. Critical thinker.... 
    Senior
    Remote work

    RIT Solutions

    New York, NY
    2 days ago
  • Sr. Software Engineer This is a remote role and we are looking only for USC. Only USC/Citizens are accepted for this role. We are looking for more of a development background but knowledge/interest in DevOps is good. • 10+ years of experience in developing web applications... 
    Senior
    Remote work

    Keylent Inc

    New York, NY
    2 days ago
  • $180k - $250k

     ...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 Requirements:... 
    Senior
    Work at office
    Worldwide

    Zenity

    New York, NY
    2 days ago
  • Sr Software Engineer Location: Remote, or proximal to Irvine, CA or Schaumburg, IL We are seeking a Sr Software Engineer who will be part of a team that will build APIs hosted on private/public cloud and stream data from “On-Prem” to Public cloud. This team member will... 
    Senior
    Remote work

    Software Technology Inc

    New York, NY
    2 days ago
  • $113.4k - $252k

     ...loyalty, personalization, and AI agents help travelers make better decisions before, during, and after every trip. As a Senior Software Engineer (Backend), you'll drive the technical vision, architecture, and execution for the highly available, distributed services that... 
    Senior
    Immediate start

    Navan

    New York, NY
    5 days ago
  • $151k - $200k

     ...feedback and outcomes Design and develop backend services and APIs that are robust, maintainable, and easy to work with Promote engineering excellence through automated testing, thoughtful code reviews, and effective monitoring Drive simplicity by reducing... 
    Senior
    Worldwide

    ClassPass

    New York, NY
    a month ago
  • Title: Software Engineer Duration: 1 Year Remote Scope: Build and maintain capabilities to ingest, transform, structure, enrich, and deliver content across applications and user experiences. Improve content consistency, searchability, reuse, governance, and availability... 
    Senior
    Remote work

    Xylo Technologies

    New York, NY
    5 days ago
  • Senior Software Engineer The candidate will be supporting big data application development on Hadoop and Cloud platforms supporting Payment Integrity and Provider Operations. The candidate specifically will be working in integration analytical models with our claims systems... 
    Senior

    Software Technology Inc

    New York, NY
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!