Principal Software Engineer

New

Skills

Agent platform architecture AI solution building Architecture design Data structures and algorithms Fault-tolerant systems Java programming Operational excellence Python programming Scalable systems Technical strategy

The Principal Software Engineer will own the technical strategy of the vertical, driving architecture, tech strategy, and ensuring operational excellence. This role involves leading critical technical work, simplifying complexity, and mentoring engineers while guiding their career progression.

Key Responsibilities
  • Own vertical’s technical strategy and influence across domains.
  • Drive architecture, tech strategy, and operational excellence.
  • Lead critical technical work and simplify complexity.
  • Mentor engineers and guide career progression while setting standards.
  • Collaborate across verticals to align with the North Star strategy.
  • Support on-call rotation and ensure system reliability.
  • Engage in hands-on AI solution building and agent platform architecture.
Required Skills & Qualifications
  • Expert level in building complex, highly integrated systems in regulated industries.
  • Expert level in building scalable, fault-tolerant, and highly available systems.
  • Experience influencing technical decisions across large engineering teams (50+ engineers).
  • Strong understanding of complex data structures and algorithms.
  • Expertise in design patterns and architectural principles.
  • Ability to make pragmatic tradeoffs between short-term and long-term needs.
  • Proficiency in modern programming languages such as Java and Python.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Senior Staff Infrastructure Engineer

Posted 16 days ago

Lead the Infrastructure division and engineering team.

Design and operate large-scale system architecture.

Architecture design Cross-organization collaboration Failure mode analysis High-scale distributed systems

Senior Staff Software Engineer

New

Develop innovative technology solutions for Duck Creek.

Lead Scrum teams for project success.

Agile methodologies Architecture design CI/CD pipelines Cloud technologies

Sr. Software Engineer - LLM Team

Posted 32 days ago

Provide technical solutions and product improvements based on customer needs

Build features and integrations within the LLM gateway service

Ci/cd Pipelines Cloud infrastructure Data structures and algorithms Docker

iOS Tech Lead - Collaboration

Posted 32 days ago

Design and build real-time collaboration features for iOS

Improve collaboration latency to sub-second experiences

Architecture Data structures and algorithms Editing Performance Optimization

Ads Optimization Scientist

Posted 8 days ago

Design bid optimization systems for real-time applications.

Implement budget pacing to manage expenditure over time.

Auction mechanics Budget pacing strategies Control theory Convex optimization

Onboarding Operations Lead

New

Lead global onboarding and mobility operations.

Drive system optimization and automation.

Analytical problem-solving Cross-functional collaboration Escalation management Mobility operations

Community Manager Role

Posted 6 days ago

Act as the on-site CEO managing budget and personnel.

Lead financial performance and operational excellence.

Budget management Communication skills Leasing management Multi-family property management

Senior GNC Controls Engineer

Posted 21 days ago

Design and implement closed-loop control for satellites.

Develop simulations to validate GNC controllers.

Classical control theory Closed-loop control systems C++ programming Hardware-in-the-loop (HIL)

Endpoint Platform Engineer

Posted 17 days ago

Design and implement MDM/UEM solutions.

Securely manage devices and applications.

API integrations Bash scripting Endpoint security GitOps

Clinical Scientist Role

Posted 16 days ago

Support design and development of clinical study protocols.

Translate research goals into study plans.

Clinical protocols Clinical research Clinical study design Data collection strategy

Ads Optimization Scientist

Posted 8 days ago

Design bid optimization systems for real-time applications.

Implement budget pacing to manage expenditure over time.

Auction mechanics Budget pacing strategies Control theory Convex optimization

Mid-Level/Senior Software Developer

New

Develop Linux OS configurations.

Provide technical leadership.

Agile methodologies C programming C++ programming Embedded systems

IT Systems Administrator

New

Manage and optimize the ZTNA platform.

Design secure access policies for tools and environments.

Access policy design Advanced debugging techniques Bash scripting CrowdStrike Falcon configuration

Senior Systems Engineer

New

Own systems engineering of ADAS features.

Develop performance requirements and verification plans.

ADAS features C++ programming Failure analysis Motion planning

AI Security Engineer

New

Design AI-specific threat detection strategies.

Build automated response mechanisms.

AI threat detection Automated response playbooks Detection-as-code Forensic techniques

Model Evaluation Engineer

New

Own end-to-end model evaluation processes.

Build and maintain benchmarking pipelines.

Benchmarking pipelines Cloud infrastructure Customer feedback analysis Data pipeline management

Senior AI Engineer

Posted 32 days ago

Build and productionize advanced AI systems

Develop large language model platforms

Ab testing Ai Systems Api Integration Architecture

Varo Bank Backend Engineer

Posted 32 days ago

Build and maintain engineering solutions for core banking and lending functions.

Disrupt the banking industry through innovative digital solutions.

Financial Services Microservices Mobile Banking Risk Management

Fractional Ticketing Platform Architect

Posted 32 days ago

Provide architectural guidance for ticketing platform

Advise on industry-standard practices for ticketing system components

Fraud Prevention Reporting Scalable systems

Engineering Manager, Enterprise Product

Posted 32 days ago

Lead, manage, and grow a team of engineers

Partner with engineering leaders for technical decisions

Engineering management Scalable systems Team leadership

Staff Backend Engineer - WHOOP

Posted 32 days ago

Drive backend engineering

Lead design and implementation of new features

Agile Development AWS Backend Development Java

Software Engineer, Trust

Posted 32 days ago

Build and improve scalable systems handling large data sets

Collaborate with cross-functional teams to drive engineering impact

Cross-functional Collaboration Scalable systems Technical evaluation Testing

Creative Content Design Lead

Posted 32 days ago

Lead creative and content design strategy

Utilize AI for boosting content workflows

Content Design Creative Design Scalable systems Web Design

Senior Engineering Manager, RLE

Posted 32 days ago

Lead and mentor a team of engineers

Define roadmap and prioritize tasks

Architecture Data Pipelines Distributed systems Engineering

Customer Enablement Architect

Posted 32 days ago

Design and scale customer workflows

Improve throughput with automations

Automation Data Analysis Efficiency Process Improvement

Automated Red Teaming Research Lead

Posted 32 days ago

Research and develop automated red teaming strategies

Translate research findings into actionable improvements

Algorithms Data Structures Scalable systems

Backend Engineer Platform Development

Posted 32 days ago

Build and evolve backend services for AI Fleet Management

Design scalable distributed systems for safe fleet-wide changes

Collaboration Continuous delivery Distributed systems Java

Senior Eng. Manager, AI

Posted 32 days ago

Lead, hire, and develop a high-performing engineering team

Drive architecture and strategy for scalable, reliable systems

Engineering management Observability Scalable systems

Engineering Manager for Guides & Surveys

Posted 32 days ago

Lead and own the Guides & Surveys product

Collaborate with cross-functional teams

Ai Architecture AWS Code Quality

Software Dev Manager, Engage

Posted 32 days ago

Build systems for Twitch ecosystem connectivity

Operate consumer-scale services for VODs, Clips, and Stories

AWS Golang Java Mentoring

Systems Engineering Manager

Posted 32 days ago

Lead and grow Systems Engineering skill community

Coach engineers towards technical maturity and delivery standards

Backend Services Communication Skills Distributed systems Project Management

Senior Fellow Program Lead

Posted 32 days ago

Design, launch, and operate a cohort-based Fellow program

Own program structure, timelines, onboarding models, and communications standards

Automations Cross-functional Collaboration Program Management Scalable systems

Lead Software Developer

Posted 3 days ago

Lead the evolution of Geotab's data intake engine.

Drive AI transformation using AI-assisted development tools.

AI-assisted development tools C# Engineering management Go