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 INC

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. 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 KARMAN INC

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Power Applications in Brooklyn, NY vacancy
  •  ...maintainable low latency trading software solutions in an Agile...  ...complex or multiple software applications and conducting studies of alternatives...  ...degree in Computer Science, Engineering, Information Technology,...  ...5) years of experience as a Principal Software Engineer/Developer... 
    Application
    Full time

    Fidelity Investments

    Jersey City, NJ
    1 day ago
  • $132k - $264k

     ...WalmartBusiness Segment: Home OfficeRole summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform...  ...Architect and integrate AI/ML solutions to enhance intelligent applications serving millions of users.Provide technical leadership... 
    Application
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    20 hours ago
  • $240k - $300k

     ...Under the supervision of the Director, Engineering, the Principal Software Development Engineer will drive the...  ...platforms and services that power Remitly's cross-border payments business...  ..., and monitoring of software applications. ~3 years of experience with developing... 
    Application
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Careers at Remitly Nicaragua

    Brooklyn, NY
    4 days ago
  •  ...As a Senior Principal Software Engineer at JPMorganChase within the Chief Technology Office, you provide deep engineering expertise and work...  ...leads on the strategy and development of multiple products, applications, and technologies across a portfolio Creates novel code... 
    Application
    Work at office

    Aumni

    Jersey City, NJ
    3 days ago
  • $107k - $216k

     ...sponsorship for this position. Job Description: Principal Software Engineer Role We are currently sourcing for a Principal...  ...resilient messaging services. • Troubleshoot and resolve application and database performance issues. • An understanding of... 
    Application
    Full time

    Fidelity Investments

    Jersey City, NJ
    2 days ago
  • $190.6k - $317.7k

    **Principal Software Engineer** As a Principal Software Engineer reporting to the VP - Engineering, you'll play a critical role in shaping technology...  ...*This posting is for an existing vacancy within Nasdaq* *Applicants must be authorized to work in the U.S. without the need... 
    Application
    Temporary work
    H1b
    Work at office
    Home office
    Flexible hours
    Shift work
    3 days per week

    Nasdaq

    Brooklyn, NY
    9 hours ago
  • Principal Software Engineer (Java, Cloud) Jersey City NJ Contract 8 - 12 years of hands-on development experience. Bachelor’s Degree (Computer...  ...software engineer who brings considerable experience with application layer development for web applications, using a broad... 
    Application
    Contract work

    Samprasoft

    Jersey City, NJ
    2 days ago
  •  ...financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you...  ...secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineers... 
    Application

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  • $147.83k - $268.31k

    ## Principal, IT Software Engineer 2Apply: El Segundo, CA: United States - Virtual: Full time: Posted 2 Days Ago: End Date: October 8, 2026 (5 days...  ...DIRECTV.com, our IVR (interactive voice response), and applications for our field technicians and customer care phone agents... 
    Application
    Full time
    Temporary work
    Local area
    Remote work

    DIRECTV

    Brooklyn, NY
    20 hours ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 10+ years of applied experience. We...  ..., and auditable workflows. We will partner with application development leaders and platform owners to identify high-impact... 
    Application
    Full time

    J.P. Morgan

    Jersey City, NJ
    19 days ago
  • $107k - $216k

     ...PythonFidelity Wealth's Trade Management Engineering group is responsible for building world...  ....We are seeking a highly experienced software engineer to lead the design and development...  ...quantitative mindset with practical AI application skillsAbility to bridge research,... 
    Application
    Full time

    Fidelity Communications

    Jersey City, NJ
    2 days ago
  • $61k - $101k

     ...Formal training or certification in software engineering concepts, with at least 10 years of applied...  ...: Experience building Java-based applications. Responsibilities: Advise and...  ...More: We are seeking a Senior Principal Software Engineer for our Commercial... 
    Application
    Full time

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • $61k - $101k

     ...training or certification in software engineering concepts and at least 7...  ...experience with system design, application development, testing, and...  ...maintainability. Build and deliver AI-powered features using prompt...  ...professionals with this Principal Software Engineer role at... 
    Application
    Full time
    Work at office

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to...  ...companies.As a Senior Principal Software Engineer at JPMorganChase within the Commercial...  ...on high-throughput, low-latency applications, including system design, testing, and... 
    Application

    Hackajob

    Jersey City, NJ
    1 day ago
  • Principal Software Engineer If you are looking for a game-changing career, working for one of the world...  ...build, and troubleshoot AI-enabled applications and AI services, delivering creative...  ...maintainability. Build and ship AI-powered features, including prompt design,... 
    Application
    Work at office

    Hackajob

    Jersey City, NJ
    2 days ago
  • Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you'...  ...experience working with two or more of the following: web application development, database, Unix/Linux environments,... 
    Application

    Chase

    Jersey City, NJ
    2 days ago
  • $240k - $300k

     ...Under the supervision of the Director, Engineering, the Principal Software Development Engineer will drive the...  ...platforms and services that power Remitly's cross-border payments business...  ..., and monitoring of software applications. 3 years of experience with developing... 
    Application
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Careers at Remitly Nicaragua

    Brooklyn, NY
    4 days ago
  • Senior Principal Software EngineerWe're looking for a tech leader ready to take their career to...  ...companies. As a Senior Principal Software Engineer at JPMorganChase within the VPC...  ...and development of multiple products, applications, and technologies across a portfolioDesign... 
    Application

    Chase

    Jersey City, NJ
    2 days ago
  • Principal Software EngineerIf you are looking for a game-changing career,...  ...place.As a Principal Software Engineer at JPMorganChase within the...  ...troubleshoot AI-enabled applications and AI services, delivering...  ...maintainability.Build and ship AI-powered features, including prompt... 
    Application
    Work at office

    Chase

    Jersey City, NJ
    2 days ago
  • $295.25k - $345.04k

     ...experiences for everyone. The Engineering Acceleration team at...  ..., and ship world-class software. As a Service Management Principal Software Engineer, your...  ..., engineering AI-powered developer tools, and assisting...  ...implementation of front and back-end applications that manage thousands of... 
    Application
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday
    3 days per week

    Speedrun Talent Network

    Brooklyn, NY
    4 days ago
  • $61k - $101k

     ...Formal training or certification in software engineering concepts, with 10+ years of applied experience...  ...experience in system design, application development, testing, and operational...  ...Marketing More: We are hiring a Senior Principal Software Engineer for a newly formed... 
    Application
    Full time

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  •  ...is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products... 
    Application
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    2 days ago
  •  ...responsibilities, mentoring and coaching, and software development. Your day-to-day will...  ...s Degree in computer science, software engineering or related field 7+ years of total IT...  ...and implementation of medium to large applications with a focus on providing back-end services... 
    Application
    Work at office
    Remote work

    TradeZero

    Brooklyn, NY
    2 days ago
  • $107k - $216k

    Software Engineer For Cat Regulatory Reporting Note: Fidelity will not provide immigration sponsorship for this position. We are currently...  ...reimbursement, and learning resources to develop your career. Note, the application window closes when the position is filled or unposted.... 
    Application
    Full time

    Fidelity Investments

    Jersey City, NJ
    2 days ago
  • Reuters seeks a Principal Software Engineer for the ONESOURCE Income Tax team in Frisco, TX. The role focuses on technical leadership, architecture...  ..., and senior leadership to deliver scalable enterprise applications used by major US corporations. #J-18808-Ljbffr Reuters
    Application

    Reuters

    Brooklyn, NY
    1 day ago
  •  ...exceptional professionals for this role. JOB DESCRIPTION As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms...  ...Hands-on practical experience delivering system design, application development, testing, and operational stability Advanced... 
    Application

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights...  ...and operationalization of AI-powered solutions across the SDLC and PDLC. Your...  ...Deep expertise in AI/LLMs and their application to software engineering workflows (coding... 
    Application

    Hackajob

    Jersey City, NJ
    2 days ago
  • Background We are hiring a Staff / Principal Site Reliability Engineer focused on distributed systems and platform reliability . This is not a traditional...  ...to stop progressing. Database Reliability Help design application patterns that remain reliable under high concurrency.... 
    Application

    Sigma Automate

    Jersey City, NJ
    2 days ago
  • $55 - $59 per hour

     ...are hiring a Windows Site Reliability Engineer to own the reliability, deployment and...  ...operation of our third-party business applications. Our portfolio spans Windows thin-client...  ...client and web applications from multiple software vendors, each with its own stack,... 
    Application
    Contract work

    Long Finch Technologies

    Jersey City, NJ
    12 days ago
  •  ...influential companies. As Senior Principal Software Engineer at JPMorganChase within the Commercial...  ...execution and operationalization of AI-powered solutions across the SDLC and PDLC....  ...Deep expertise in AI/LLMs and their application to software engineering workflows (coding... 
    Application

    JPMorgan Chase & Co.

    Jersey City, NJ
    9 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!