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
Full-time

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

Vacancy posted 19 days 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
    4 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
    4 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
    3 days 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
    3 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
    2 days ago
  • $130k - $180k

     ...dynamically orchestrate power and unlock more...  ...to them. The Power Applications team takes power orchestration...  ...a Senior Algorithms Engineer, you will develop and...  ...working day to day with the principal engineer who owns our...  ...code alongside our software engineers, and stay... 
    Application
    Full time
    Local area
    Remote work
    Flexible hours

    Karman

    Ann Arbor, MI
    2 days 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
    3 days ago
  • $119.7k - $157.9k

    The application window is expected to close on: November 15, 2026.NOTE: Job posting may be removed earlier if the position is filled or if...  ...been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and... 
    Application
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    22 hours 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
    1 day 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
    3 days ago
  •  ...Minerals Mariana Minerals is a software-first, vertically integrated...  ...the critical minerals powering modern energy, AI, and defense...  ...Senior Full Stack Software Engineer to lead critical technical...  ...development of sophisticated web applications and platforms used by... 
    Application

    Jobleads-US

    Ann Arbor, MI
    2 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
    4 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
    2 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
    4 days ago
  •  ...Inc. TestingXperts is a Specialist QA & Software Testing Company, and an Independent Software...  ...position Software QA Automation Engineer Pulse4.0 Location: Ann Arbor, MI...  ...the developers to ensure all areas of the application are fully tested and to find technical... 
    Application
    Full time
    Night shift

    TestingXperts Inc. DBA Damcosoft

    Ann Arbor, MI
    2 days ago
  •  ...dynamic and experienced Optical Engineer to play a critical role in...  ...and engineering tasks (e.g. power spectrum analysis, phase noise...  ...development. Employ optical design software such as Zemax and LightTools...  ...of the design and application of frequency‑stabilized laser... 
    Application

    Rydberg Technologies

    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
    2 days ago
  •  ...Minerals Mariana Minerals is a software-first, vertically integrated...  ...the critical minerals powering modern energy, AI, and defense...  ...Full Stack Software Engineer to work on building the critical...  ...net new web experiences and applications that will be used by Mariana... 
    Application

    Mariana Minerals

    Ann Arbor, MI
    1 day ago
  •  ...buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers...  ...-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division.... 
    Application
    Worldwide
    Flexible hours

    Barracuda

    Ann Arbor, MI
    1 day ago
  •  ...including reconditioning, ball screw repair, product integration, application engineering, and predictive and preventative maintenance and...  ...Creative Lead - expert-level proficiency in traditional design software (Adobe Photoshop, Illustrator, InDesign) and contemporary AI... 
    Application
    For contractors
    Local area
    Overseas

    NSK Latin America Inc

    Ann Arbor, MI
    22 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
    3 days ago
  • $139.3k - $203.6k

     ...TeamThe Zero Trust OS Logon & Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS...  ...fearlessly for 40 years to create solutions that power how humans and technology work together... 
    Application
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    2 days ago
  • $99.9k - $137.37k

     ...accuracy, smaller size and resilience. Today, MEMS timing powers over 400 applications, including high-growth ones in AI datacenters,...  ...SummarySiTime is looking for a talented and motivated Senior Software/Firmware Engineer to join our growing infrastructure team in Michigan.... 
    Application
    Overseas

    SiTime

    Ann Arbor, MI
    3 days 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
    3 days ago
  •  ...Applied Intuition, Inc. is powering the future of physical AI. Founded...  ...are looking for simulation engineers interested in designing...  ...mobility space. Simulation Application Engineers work with external...  ...documentation for new and existing software applications Test and... 
    Application
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    1 day ago
  • $146.8k - $272.6k

     ...DescriptionThomson Reuters products power the professionals shaping...  ...and certainty.As a Staff Software Engineer - AI on the Confirmation...  ...model (LLM)-powered applications, AI agents, orchestration,...  ...understanding. You will partner with Principal Engineers and cross-... 
    Application
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...updates and maintenance to improve the applicant experience. As a result, the site will be...  ...evaluation, advises, and designs on enterprise software and hardware technologies. Evaluates...  ...systems analysts, process managers and engineers in requirements gathering and reviews.... 
    Application
    Remote work
    Work from home
    Weekend work

    University of Michigan

    Ann Arbor, MI
    2 days ago
  •  ...Robotics Applications Engineer / Technician Robotics | Linux | Python | ROS | Field Service | Technical Troubleshooting Location: Ann...  ...diagnosing complex problems, and solving issues across hardware, software, and networking. The ideal candidate may come from a... 
    Application
    Full time
    Contract work
    Local area
    Day shift
    Afternoon shift

    M-Team Solutions

    Ann Arbor, MI
    1 day ago
  • $95k - $130k

     ...Coupa Integration Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...Management) and the broader enterprise application landscape. The role focuses on Coupa... 
    Application
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Ann Arbor, MI
    5 days ago
  • $151.6k - $222.4k

    The application window is expected to close on: 11/01/2026This is a hybrid role working in Denver...  .... The team is composed of skilled engineers focused on building resilient, scalable...  ...fearlessly for 40 years to create solutions that power how humans and technology work together... 
    Application
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    3 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!