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

Principal Software Engineer, Power Applications

$180k - $220k

Karman

Karman is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.

The Power Applications team takes power control and orchestration algorithms from idea to production. We own the complete end-to-end process: developing power control and orchestration algorithms, translating them into deployable applications, and owning the deployment and maintenance of those applications in the field. As the Technical Lead, Power Applications, you will coordinate data scientists and software engineers to produce these applications, define repeatable and scalable workflows that let the team deliver efficiently, and act as the technical interface to other teams on the stack.

This is a leadership role. While you will still spend meaningful time in the codebase, a large part of the work is communication, coordination, and project management. Your leverage comes from the designs you set, the standards you hold, the engineers you develop, and your ability to keep cross-functional work moving. Success in this role is measured by driving continuous delivery, building for scale and resilience, and navigating the demands of a rapidly growing company. This position works cross-functionally with product, engineering, and data science teams and is open to fully remote candidates, with periodic travel expected for company retreats and key on-site engagements.

Responsibilities

  • Enable the Power Applications team to own the end-to-end lifecycle of Utilidata's power control and orchestration applications, from algorithm development, through translation into deployable software, to deployment and ongoing maintenance in production
  • Directly contribute to the Power Applications codebase and work with the team to define and own code quality standards and engineering workflows
  • Serve as the senior individual contributor coordinating data scientists and software engineers, aligning the group on design and quality through architecture and code review
  • Design continuous delivery workflows that bridge algorithm development and production, including the path from prototype code (e.g., Python) to the deployed application's language (e.g., Rust), so work moves to production smoothly and repeatably
  • Act as the technical interface between Power Applications and other teams on the stack, establishing clear system boundaries, data contracts, and power application SLAs
  • Contribute to system architecture discussions for the Karman platform as a whole, ensuring the subsystems that support power-flow control fit coherently into that wider architecture
  • Build for reliability and scale so power applications run continuously across experimentation, staging, and deployed environments.

Minimum Qualifications

  • 10+ years of software engineering experience, including a track record of technical leadership on complex production systems
  • Demonstrated ability to lead engineers through architecture, code review, and mentorship, and to raise the technical bar of a team
  • Excellent written and verbal communication skills, with substantial experience working directly with stakeholders across teams
  • Strong project management and technical planning skills — sequencing work, managing cross-team dependencies, translating product requirements into technical designs
  • Strong foundation in distributed systems and reliability engineering: fault tolerance, graceful degradation, observability, and testing for systems that cannot go down
  • Experience taking software from prototype to hardened production, ideally where the platform and requirements were still evolving
  • Proficiency in Python and at least one systems language (C++, Rust, or Go)
  • Willingness to travel up to 10% of time

Enhanced Qualifications (Nice to Have)

  • Hands-on experience with real-time, low-latency, or control systems : software that must respond within strict time bounds and behave predictably under load
  • Experience with edge or embedded computing, especially on NVIDIA platforms (Jetson-class devices, CUDA, or NVML)
  • Background in power systems, energy, industrial control, robotics, or another physical-world real-time domain)
  • Experience productionizing ML models or algorithms in collaboration with data science teams

Salary Range

$180,000 to $220,000 base compensation depending on experience and level, plus stock options. This role spans multiple job levels; final level and compensation will be determined based on the candidate's experience.

Location

This position can be performed remotely from anywhere in the United States.

Our Commitments

Karman values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.

We are committed to:

  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Power Applications in Ann Arbor, MI vacancy
  • $183.1k - $340k

    Thomson Reuters products power the professionals who are shaping the world. Our...  ...Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be...  ...0+ years of experience in full-stack application development, including hands-on architecture... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  • $250.6k - $362.6k

    The application window is expected to close on: 11/29/2026This is a...  ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure,...  ..., develop, and drive unique software and technology solutions...  ...to create solutions that power how humans and technology work... 
    Application
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  • $50 per hour

    Principal Software EngineerThe global capital markets are among the largest...  ...terms.As a Principal Software Engineer, Full Stack at Noetica, you'...  ...systems and APIs that power our search-centric web experience...  ...off in accordance with any applicable state or municipal laws. Finally... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $183.1k - $340k

    Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while...  ...with AI/ML, Generative AI, or LLM-powered systems in production environments....  ...paid time off in accordance with any applicable state or municipal laws. Finally,... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $114.6k - $234.6k

     ...languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and...  ...roles may be required to comply with applicable requirements, such as immunization/...  ...engineers who enjoy building software that powers infrastructure.Successful... 
    Application
    Temporary work
    Flexible hours

    Oracle Corporation

    Saline, MI
    3 days ago
  •  ...Senior Electrical Engineer - Power GenerationTogether, we own our company, our future, and our...  ...ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting...  ...design guides, standards, systems, applicable engineering codes and B&V policies.May... 
    Application
    Work experience placement
    Work at office
    Relocation
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    8 hours ago
  •  ...Senior Electrical Engineer - Power Generation Together, we own our company, our future, and...  ...ProjectWise, electrical engineering software, such as ETAP and Computer Aided Drafting...  ...design guides, standards, systems, applicable engineering codes and B&V policies.... 
    Application
    Work experience placement
    Work at office
    Relocation
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    2 days ago
  • $90.4k - $132.6k

     ...AI solutions with enterprise applications such as SAP, ServiceNow,...  ...enterprise MCP integrations and AI-powered workflows in alignment with...  ..., Information Systems, Engineering, Business Technology, or related...  ...(5) years of experience in software development, automation,... 
    Application
    Minimum wage
    Full time

    KLA-Tencor

    Ann Arbor, MI
    5 days ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated...  ...to supply the critical minerals powering modern energy, AI, and defense technologies...  ...the development of sophisticated web applications and platforms used by internal teams... 
    Application

    Mariana Minerals

    Ann Arbor, MI
    4 days ago
  • We believe real value is powered by the unique skills and experiences of our professionals...  ...Id : 116983 Job Title : Graduate Engineer, Electrical - Power Generation (East Region...  ...design guides, standards, systems, applicable engineering codes and Black and Veatch policies... 
    Application
    Full time
    Part time
    Internship
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    1 day ago
  •  ...Electrical Engineer - Power System ProtectionDenver, Colorado, United StatesThe OpportunityWe...  ...file development, relay manufacturer software platforms, and power system analysis &...  ...on design guides, standards, systems, applicable engineering codes and policies. Provides... 
    Application
    Work experience placement
    Work at office
    Relocation

    SolveNow

    Ann Arbor, MI
    8 hours ago
  •  ...around the world. Founded in 1995, Logic offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to be... 
    Application
    Full time

    Logic Solutions

    Ann Arbor, MI
    1 day ago
  •  ...threats. Our platform protects email, data, applications, and networks with innovative solutions,...  ...Barracuda As a Cloud Site Reliability Engineer II on the CloudOps Platform team, you...  ...dashboards, and automation systems that power Barracuda’s next-generation multi-Tenant... 
    Application
    Worldwide

    Barracuda

    Ann Arbor, MI
    3 days ago
  •  ...difference in the world. More information about NSF can be found at nsf.org.NSF is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, color, religion, sex, sexual orientation,... 
    Application
    Contract work
    Worldwide
    Shift work

    NSF International

    Ann Arbor, MI
    4 days ago
  • $94.76k - $119.48k

     ...automation, system integration, and process re-engineering.Job Details/Responsibilities1. In all...  ...to, Microsoft 365 (SharePoint Online, Power Platform), Power BI, Docusign,...  ...with IT policies, security standards, and applicable regulatory and quality requirements.11.... 
    Application

    Terumo Medical Corporation

    Ann Arbor, MI
    1 day ago
  • $40.81 - $43.81 per hour

    job summary: Position Summary We are seeking a Mid-Level AI Software Test Engineer to design, automate, and execute testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and generative AI solutions. This role combines traditional... 
    Application
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Ann Arbor, MI
    1 day ago
  •  ...Senior Substation Automation Engineer - Grid Modernization (IEC 618...  ...Black & Veatch is expanding its Power SCADA team to support a...  ...architectures with virtualized, software-defined platforms. Following...  ...automation, monitoring, and SCADA applications. Substation Networking &... 
    Application
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Black & Veatch

    Ann Arbor, MI
    4 days ago
  • $43 - $48 per hour

     ...USD Hourly Description: Job Title: Mid-Level AI Software Development Engineer in Test (SDET) Location: Ann Arbor, MI (100% On-...  ...design, automate, and execute testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and... 
    Application
    Hourly pay
    Contract work
    Remote work
    1 day per week

    Judge Group, Inc.

    Ann Arbor, MI
    3 days ago
  •  ...help build the next generation of AI-powered solutions that enhance client experiences...  ...to work at the intersection of software engineering, cloud technology, data platforms, and...  ...will design and develop production-grade applications and data solutions that enable AI capabilities... 
    Application
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    2 days ago
  • $110k - $204.2k

     ...passionate about building AI-driven software that transforms how...  ...leader. As a Senior Software Engineer, AI, you will play a hands-on...  ...RAG, as well as traditional application layers such as gateways, APIs...  ...building intelligent systems that power the next generation of expert... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  • We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI. This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for... 
    Application
    Permanent employment
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Clarivate Analytics

    Ann Arbor, MI
    2 days ago
  • $118.4k - $219.8k

     ...DescriptionWe are seeking a highly skilled Lead Software Engineer with 10+ years of experience designing...  ...expertise in C#, .NET, cloud-native application development, microservices...  ...of trusted journalism and news.We are powered by the talents of 26,000 employees across... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...specializes in customized web, mobile and AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an...  ...organizationThis is a full-time position reporting to the Engineering Director. This is a salaried position with... 
    Application
    Full time

    Logic Solutions

    Ann Arbor, MI
    5 days ago
  •  ...Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals...  ...to supply the critical minerals powering modern energy, AI, and defense technologies...  ...Build net new web experiences and applications that will be used by Mariana's... 
    Application

    Mariana Minerals

    Ann Arbor, MI
    1 day ago
  •  ...value across Schwab. We are seeking an experienced Senior Software Engineer who combines strong technical depth with curiosity, creativity...  ...-native platforms, developer productivity, data-driven applications, and emerging enterprise technologies. The engineer will work... 
    Application
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    3 days ago
  • $94.9k - $176.3k

     ...U.S. Income Tax Compliance software is relied upon by the largest...  ...oriented and innovative software engineer to our team who will help us...  ...and developing web applications and REST APIs using ASP.Net...  ...journalism and news.We are powered by the talents of 26,000 employees... 
    Application
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    6 days ago
  •  ...throughout Schwab might benefit from their application. The Incubation Lab is the group that...  ...chain state and books of record. Engineers in the lab also contribute to adjacent...  ...Qualifications:10+ years of professional software engineering experience, with production... 
    Application
    Full time
    Contract work
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    3 days ago
  • $45 - $50 per hour

     ...RELOCATION REQUIRED Mid-Level AI Engineer / AI Developer Location:...  ...Engineer with 3-6 years of software development experience and 2...  ..., and deploy scalable AI applications using LLMs, AI agents, RAG...  ...Solutions AI-Powered Productivity Tools This... 
    Application
    Hourly pay
    Contract work
    Relocation

    Judge Group, Inc.

    Ann Arbor, MI
    1 day ago
  • $127k - $235k

    Job DescriptionWe're looking for a Senior Software Engineer - AI to join the CoCounsel International team and work...  ..., and make a lasting impact on our CoCounsel application. Apply today! Key ResponsibilitiesBuild AI-Powered Backend Systems: Design and build backend services... 
    Application
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $60 - $66.67 per hour

     ...a passionate and experienced engineer with a profound understanding...  ...mark on critical systems that power millions of users every day....  ...performance engineering, scalability, software engineering, or production...  ...of Linux, databases, application servers, caching, connection... 
    Application
    Hourly pay
    Temporary work

    Skill Corp

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Power Applications. Be the first to apply!