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 18 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in New York, NY vacancy
  •  ...the leaderboard, take part in challenges, connect with each other, and much more. We’re looking for strong, passionate senior software engineers to join us in our quest to improve these experiences and build entirely new ones, while scaling our architecture to support... 
    Senior
    Full time

    Peloton Corporation

    New York, NY
    21 hours ago
  • $138.9k - $256.5k

     ...conversational dialogue and artificial intelligence. As a member of this exceptional team, you'll collaborate with world -class software engineers and machine learning experts to enhance the Siri experience. The position involves systems programming, strong coding skills... 
    Senior
    Full time
    Work experience placement

    Career-Mover

    New York, NY
    21 hours ago
  • $400k

     ...Job Description As a Senior Software Engineer, you will be a key member of our development team, working on critical applications and contributing to our technology stack. Your expertise in application refactoring and network utilization will be instrumental in enhancing... 
    Senior

    Cantor Fitzgerald Securities

    New York, NY
    1 day ago
  • $180k - $230k

     ...possible in healthcare. We’re looking for exceptional people to help us accelerate that reality. About the Role As a Sr. Software Engineer, Backend, you will be building AI-powered solutions across our Clinical Documentation and Medical Coding suite. You will... 
    Senior
    Full time
    Home office
    Flexible hours

    Akasa

    New York, NY
    21 hours ago
  • $180k - $185k

     ...Sr. Software Engineer (New York, NY) (Hybrid: Remote work permissible 2 days/week) (multiple positions) Build, develop, and maintain company's compliance surveillance infrastructure. Collaborate effectively with quantitative engineers, surveillance model developers... 
    Senior
    Work at office
    Remote work
    2 days per week
    3 days per week

    Interactive Brokers

    New York, NY
    21 hours ago
  • $123k - $215.25k

     ...Sr Software Engineer II New York, NY, United States (Hybrid) Job Description Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing... 
    Senior

    American Express

    New York, NY
    1 day ago
  • $160k - $230k

     ...Senior Software Engineer STLabs is an AI service management platform that resolves employee requests end-to-end, grounded in a living model of the enterprise. This matters because we're able to resolve requests with full context - the people, systems, services, and... 
    Senior
    Work at office
    Local area

    Standard Template Labs

    New York, NY
    21 hours ago
  •  ...Distributed Global, Hudson River Trading, and Flow Traders. Check out our website and docs for more details.   Incubations Engineering at Sei Sei Labs is looking for a Fullstack Engineer to help shape the future of Web3 by empowering innovative, high-impact... 
    Senior
    Full time

    Sei Labs

    New York, NY
    21 hours ago
  • $148.7k - $199.4k

     ...Sr Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists... 
    Senior
    Full time
    Work at office

    Walt Disney Company

    New York, NY
    4 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
    Work at office
    Local area

    NBCUniversal

    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
    4 days ago
  • $148.7k - $199.4k

     ...Job Posting Title: Sr Product Software Engineer Req ID: 10157882 Job Description: Job Title: Senior Software Engineer Department/Group Overview: Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's... 
    Senior
    Full time

    The Walt Disney Company

    New York, NY
    1 day ago
  • Additional Information All your information will be kept confidential according to EEO guidelines.
    Senior
    Full time

    Z Living

    New York, NY
    21 hours ago
  • $184.9k - $250.2k

     ...existing pipeline and creating new pipelines 3/ introducing support for new content types and modality. As a Senior Software Development Engineer, you will provide technical leadership and own team-level architecture for our AI data pipeline and large-scale distributed... 
    Senior
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Amazon

    New York, NY
    3 days ago
  •  ...company, and they are into creating new hiring culture. They are looking for a software expert who can do majolica by programming. Job Description Job Title: Senior Software Engineer Job Level : Senior Level Job Location: New York, NY Industry: Start Up... 
    Senior
    Full time

    Raパートナーズ

    New York, NY
    21 hours ago
  •  ...the help of high-throughput, growth-minded builders to make it happen. About the role What you'll do As an early engineering hire at Fortuna, you'll play a huge role in shaping the direction and culture of the company. We work fully in-person 5 days a week... 
    Senior
    Full time
    Work at office

    Fortuna Health

    New York, NY
    21 hours ago
  • $113.4k - $252k

     ...Responsibilities Collaborate with engineers, product managers, designers, and application development teams on application design and feature delivery. Implement significant portions of frontend systems and help other engineers with implementation. Own features... 
    Senior
    Full time

    Navan

    New York, NY
    15 days ago
  • $190k - $225k

     ...age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team... 
    Senior
    Full time

    Assemblyai, Inc.

    New York, NY
    21 hours ago
  • $180k - $300k

     ...Description Software Engineer, Consensus - Anza  Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto ecosystems... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Anza, Inc.

    New York, NY
    21 hours ago
  • $180k - $300k

     ...Description Senior Software Engineer, Generalist - Anza  Who We Are Anza is a Solana R&D lab pushing the boundaries of blockchain performance and scalability. Anza was founded by experienced executives and core engineers solving the toughest problems in Web3. Crypto... 
    Senior
    Full time
    Worldwide
    Flexible hours

    Anza, Inc.

    New York, NY
    21 hours 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
    10 days ago
  • $150k - $165k

     ...creating innovative solutions in a dynamic, fast-paced environment, we want to talk to you. We are hiring a Senior Backend Software Engineer!  This will be our first Senior hire in our NYC office.  As a Software Engineer at Breeze, you’ll take ownership of... 
    Senior
    Full time
    Work at office
    Flexible hours

    Breeze Inc

    New York, NY
    21 hours ago
  •  ...Learn about us and our openings here: About the role As a senior software engineer you will report to the CTO and be a core member of our engineering and product team. In this role you’ll lead complex technical projects, mentor junior team members, improve velocity... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Assembly

    New York, NY
    21 hours ago
  •  ...teaming interface. Until now, people have had to learn and adapt to software. Makai creates solutions that adapt to people because...  ...role This is a full-time remote role for a Senior Software Engineer at Makai Labs. The Senior Software Engineer will be responsible... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Makai Labs

    New York, NY
    21 hours ago
  • $213k - $263k

     ...and publishing. We are seeking an experienced, technically hands-on Senior Software Engineer to design and implement these core authoring APIs. In this hybrid role, you will report to the Sr. Staff Manager. You will: Drive the technical architecture and implementation... 
    Senior
    Full time
    Remote work

    Waymo

    New York, NY
    21 hours ago
  •  ...Capital. Built by an obsessive team from MIT, Ramp, Brex, Google, Dropbox, Apple, and more. About the Role As a Senior Software Engineer focused on Payments at Warp, you'll build and own the financial infrastructure that powers Warp. Core ledgering, US and global... 
    Senior
    Full time
    Work at office
    Flexible hours

    Warp

    New York, NY
    21 hours ago
  • $166.6k - $250.9k

     ...The year is 1969. The location: Stuttgart, West Germany. Engineers are pacing with strained expressions. They are looking over the Porsche...  ..., analyze tradeoffs, make critical decisions, and deliver software that works today and is sustainable for tomorrow. Champion... 
    Senior
    Full time
    Immediate start

    Mercury

    New York, NY
    21 hours ago
  • $250.8k - $286.2k

     ...Sr Manager, Software Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of... 
    Senior
    Full time
    Part time
    Internship
    Local area

    Capital One National Association

    New York, NY
    21 hours ago
  •  ...telecommunications. We operate on a foundation of high trust and high expectations. As a member of our team, you will collaborate with world-class engineers, architects, and visionaries, and work across organizational lines to solve "impossible" problems and deliver mission-critical... 
    Senior
    Odd job
    Full time
    Local area

    Cape Plc

    New York, NY
    21 hours ago
  • $200k - $220k

     ...Collaborate closely with product and design team, and other engineering teams to deliver high-impact features Make structural technical...  ...What We’re Looking For ~6+ years of professional software engineering experience ~ Strong foundation in programming and... 
    Senior
    Full time

    Ladders

    New York, NY
    21 hours ago

Do you want to receive more vacancies?

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