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

Senior Software Engineer

Soma Energy Inc.

A dispatch decision that arrives ninety seconds late isn't slow. It's wrong.That's the kind of problem we work on. Soma Energy builds software that coordinates large electricity users with the power grid. We decide when and how they consume power, and we make sure those decisions actually get executed, on time, on real assets. Our mission is to enable abundant, affordable and clean electricity.Why now
The grid balances electricity generation and consumption in real time. AI demand and renewable energy have pushed it to its limits, and we need better ways to use the infrastructure we already have.Our insight comes from operating the largest energy portfolio across the Western US and scaling AWS's energy footprint: large electricity users can become part of the solution. By coordinating when and how they consume power, we turn demand into a flexible resource and create new ways to access power.And it's working! We have real customers, deployment operations equivalent to 25% of BC's grid, and a backlog of customers that would double our footprint over the next six months. The systems that got us here now have to carry twice the load. We need engineers to build what carries us to the next level.Who you'll build with
We're a team of 15 with backgrounds in energy trading, software engineering and AI scientists, backed by leading Bay Area venture capital firms. Our founding team created the energy optimization program at AWS and brings deep experience in electricity markets, renewable energy, AI, and optimization.As a small team, your decisions will shape the architecture, the product, and the engineering culture. There is substantial work to own and room to help define how we do it.What you'll own
You'll own the core systems behind our platform: the infrastructure, APIs, and distributed services that turn a firehose of grid telemetry into optimization decisions that actually get executed, on time and on real assets.The hard part isn't scale for its own sake. It's that the deadlines are physical. You'll be building systems where correctness, latency, and reliability are the same problem wearing three hats.You'll make the architectural calls, write the services, and own them in production, including the moments when you're opening a trace or inspecting live data to figure out what went wrong. You'll also help set the engineering standard for a team that's about to grow, through written designs, code review, pairing, and mentoring.Senior or Principal: how the role scales
We're hiring at both levels. The problem is the same;
the scope is what changes.As a Senior Engineer, you'll own major services end to end, from design through reliable operation, and raise the bar for everyone who works alongside you.As a Principal Engineer, you'll set technical direction across the platform, make the architectural bets that will define our next few years, and multiply the engineers around you. If you've led before as a tech lead, staff engineer, or EM, you'll find that directing a fleet of agents draws on the same muscle as directing a team.What we look for
You're a strong backend engineer with 7+ years of software experience, and you're extremely proficient in one or more languages such as Python, Go, Rust, or C++.You've owned consequential production systems. You can describe a system you built and operated, what could go wrong, and how you made it reliable. Experience in trading, telemetry, industrial control, payments, or real-time infrastructure is especially relevant.You can work through the full problem. You're comfortable making architectural decisions, implementing services, and opening a trace or inspecting production data when something breaks.You understand the tradeoffs. You have strong foundations in distributed systems, data structures, and performance, and you can explain why you chose one approach over another.You're passionate about AI coding practices and still believe in software engineering as a craft. You use agentic coding tools like Claude Code or Cursor daily, and you want to help establish how the team reviews, tests, and validates AI-assisted code.You bring high agency to a fast-paced environment where the spec is often a conversation, and shipping is the part you don't rush past.You don't need to know electricity markets. We'll teach you the grid. We need you to bring the engineering.How we work
We use writing to sharpen ideas, explain technical tradeoffs, and make decisions explicitly. We expect engineers to understand the reasoning behind what they build and to challenge ideas thoughtfully.We use AI tools extensively and care deeply about software engineering as a craft. Speed matters, and so does seeing the work through to reliable operation.Compensation and location
Equity:
early stage engineer equity position and a real stake in the company you help createBenefits:
extended health benefitsWe welcome different backgrounds, perspectives, and paths into engineering. If you need an accommodation during the hiring process, let us know and we'll work with you.If you want to build software that controls real energy systems and help make energy abundance possible, we'd love to meet you.The future of AI depends on what we’re building at Soma
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    11 hours ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    11 hours ago
  •  ...happen.Description and requirements In FC Quality Verification Engineering, our mission is to build the technology, large-scale test...  ..., content, and live operations teams.Role summary As a Senior Software Developer in Vancouver you will manage these systems from proposal... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts

    Winnipeg, MB
    1 hour ago
  • $125.3k - $175.3k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. Join a newly established engineering team focused on expanding Unity platform support across Android-powered... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour ago
  • AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the...  ...with Excel’s object model, calculation engine, and event system to deliver features that...  ...optimization Experience with enterprise software deployment, updates, and version management... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    AlphaSense

    Winnipeg, MB
    1 hour ago
  • At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform powers hotels across 150 countries,...  ...Technology Fast 500 again, but we're just getting started. As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Third-Party Job Posts

    Winnipeg, MB
    1 hour ago
  • $160k - $210k per year

     ...more reliably, automating everything from engineering workflows to regulatory filings and...  ...to do it.The Role We're looking for a senior engineer to build and own AI-powered product...  ...experience building and shipping production software, with a track record of owning features... 
    Senior
    Work at office

    Senpilot

    Winnipeg, MB
    1 hour ago
  • $105k - $155k per year

    Job Description We are looking for a hands‑on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud‑native services and the engineering infrastructure that supports them. You will work primarily with Java... 
    Senior
    Work at office
    Local area
    Flexible hours
    3 days per week

    CAN002 Thomson Reuters Canada Ltd

    Winnipeg, MB
    1 hour ago
  • $160k - $180k per year

     ...find details about the work through our job descriptions under the “about the role” section. About the roleWe’re hiring a Senior Software Engineer to help build Velora’s AI-native software platform, giving nonprofit teams more time for their mission and less time spent... 
    Senior
    Local area
    Remote work

    Velora

    Winnipeg, MB
    1 hour ago
  • $111.4k - $161.4k per year

    Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within...  ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing... 
    Senior
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  • We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC... 
    Senior
    Flexible hours

    Clariti

    Winnipeg, MB
    1 hour ago
  •  ...drivers safe, fleets compliant, and operations running at peak efficiency. Learn more at fleetworthy.Com. About the RoleThe Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen... 
    Senior
    Remote work
    Shift work

    Avenue.io Inc.

    Winnipeg, MB
    1 hour ago
  •  ...About TacterisTacteris builds Canadian defence software for military planning, command and decision support...  ...defence experience with deep expertise in software engineering, AI/ML and military operations. The RoleAs a Senior Software Engineer at Tacteris, you'll help build... 
    Senior
    Full time
    Internship
    Remote work

    Tacteris

    Winnipeg, MB
    1 hour ago
  • About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python‑based data pipelines and file‑based data delivery systems... 
    Senior

    Morningstar

    Winnipeg, MB
    1 hour ago
  • usd90k - usd180k per year

     ...our perspectives with those of our clients.About the Role SENIOR SOFTWARE ENGINEEROctober 2026THE COMPANY Tracing our roots to 1928,...  ...Enterprise Data Experience team is seeking a Senior Software Engineer to design, build, and enhance scalable data products and reporting... 
    Senior
    Long term contract

    Wellington Management Company

    Winnipeg, MB
    1 hour ago
  • $150k - $165k per year

     ...results. The Team: Application Platform Engineering owns what every product team at impact....  ...growing team, reporting directly to our Senior Director of Engineering and working with...  ...and Spring A track record of building software other engineers depend on, such as APIs,... 
    Senior
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Sponsor Finder

    Winnipeg, MB
    1 hour ago
  • $130k - $142k per year

     ...collaboration, impact, and continuous improvement.Our Dentrix Ascend engineering team contributes to the development of Dentrix Ascend, our...  ...cloud products.About the Opportunity We are looking for a Senior Software Engineer to join our True North team and help build and... 
    Senior
    Long term contract
    Work at office
    Flexible hours
    1 day per week

    Henry Schein One Canada

    Winnipeg, MB
    1 hour ago
  • $100k - $150k per year

     ...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...’s contributions make a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining the architecture... 
    Senior
    Long term contract

    Supernova Technology™

    Winnipeg, MB
    1 hour ago
  • $135k - $175k per year

    As a Senior Software Engineer on our Ancillaries squad, you will build integrations that expand what we can offer travelers—connecting external providers to our platform so partners like Booking.Com, Skyscanner, and Ryanair can deliver personalized protection and services at... 
    Senior
    Long term contract
    Flexible hours

    King River Capital Group

    Winnipeg, MB
    1 hour ago
  •  ...platform, eliminating the manual, error-prone commerce processes that slow manufacturers and distributors down. We're hiring a Senior Software Engineer to help design, build, and operate the customer-facing applications, intelligent services, and AI-powered workflows driving... 
    Senior
    Manual labor
    Shift work

    Conexiom

    Winnipeg, MB
    1 hour ago
  •  ...automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers. About the Role... 
    Senior

    Maximum Technologies

    Winnipeg, MB
    1 hour ago
  • $130k - $140k per year

     ...This role is open to remote/ hybrid candidates commutable to our Toronto HUB office.Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future... 
    Senior
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos

    Winnipeg, MB
    1 hour ago
  •  ...focused on solving real, high-impact problems for our customers. About the RoleWe’re searching for a talented and driven Senior Software Engineer to help define and build the foundation of our AI-first tax platform. This is a high-impact role for someone who wants ownership... 
    Senior
    Internship

    Marble Technology Inc.

    Winnipeg, MB
    1 hour ago
  • $140k - $170k per year

    Rate: $140,000 - $170,000 / AnnumThe Role We’re looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets vision software onto customer devices: securely, repeatably, and without a member of our team on the phone with someone’s IT... 
    Senior
    Remote work

    Harvey Nash

    Winnipeg, MB
    1 hour ago
  • $115k - $145k per year

     ...Com to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build... 
    Senior
    Long term contract
    Temporary work
    Local area
    Remote work
    Home office
    Flexible hours

    Impact

    Winnipeg, MB
    1 hour ago
  • $125k - $145k per year

    Granum is the leading software company devoted to serving landscapers and arborists across...  ...Canada 2024 The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product pod....  ...concrete expectations for promotion to Senior and beyond. A small, focused... 
    Senior
    For contractors
    Flexible hours

    Granum

    Winnipeg, MB
    1 hour ago
  •  ...insights – technology plays an invaluable role in our success.The engineering team at Warner Music Group makes all of it a reality. Check...  ...a nimble independent.About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the core... 
    Senior
    Contract work
    Local area
    Worldwide

    Sureel AI

    Winnipeg, MB
    1 hour ago
  •  ...amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen fast. As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and... 
    Senior
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    1 hour ago
  • $113k - $163k per year

    We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands‑on role, you will design, develop, modernize, and support mission‑critical enterprise applications running on IBM z/OS. You will work at the intersection of proven... 
    Senior
    Local area
    Flexible hours

    Manulife

    Winnipeg, MB
    1 hour ago
  • $155k - $215k per year

    About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger...  ..., writes the ADR, and makes the call.Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate... 
    Senior

    CircleCI Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

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