Principal Software Engineer
Location
United States
Posted
12 days ago
Salary
$223.6K - $259K / year
Seniority
Lead
Job Description
Principal Software Engineer
Root Insurance Agency
• Drive end-to-end execution of large-scale, strategic initiatives that materially improve business outcomes (e.g., revenue, loss ratio, customer experience). • Align leaders and teams around high-value initiatives, ensuring clarity on priorities, tradeoffs, and expected impact. • Make and influence decisions on organizational structure, team topology, and resource allocation to enable successful execution of critical initiatives. • Set and guide priorities across multiple teams and domains, balancing short-term delivery with long-term scalability and resilience. • Lead cross-functional collaboration with Product, Data Science, and business stakeholders to translate strategy into coordinated execution. • Establish and evolve technical standards, architecture, and best practices that scale across the organization. • Communicate complex technical and strategic concepts to drive decision-making and alignment at the executive level. • Coach and influence engineering leaders and senior ICs, raising the organization’s ability to identify opportunities and deliver business impact at scale. • Coordinate with Staff Engineers across the organization to establish and evangelize standards and best practices.
Job Requirements
- 10+ years as a software engineer
- Proven leadership of projects involving multiple teams across functional domains
- Excellent communication skills both with engineering colleagues and senior business leaders
Benefits
- Competitive Bonus
- Equity Offering
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build enterprise-grade API and integration solutions using Azure services (Azure Functions, Logic Apps, API Management, Service Bus, Event Grid). • Design, implement, and maintain RESTful APIs using C# (.NET/.NET Core), JSON, and API-first principles. • Utilize Azure Application Insights, Key Vault, and Storage Accounts to deliver secure, efficient integrations. • Develop and maintain CI/CD pipelines to enable automated deployments and faster delivery in a DevOps environment. • Work closely with architects, developers, and product teams to translate requirements into integration solutions. • Maintain integration observability and proactively resolve performance or reliability issues. • Contribute to modernization efforts by refactoring legacy integrations into API-first and event-driven architectures. • Support innovation initiatives, including deploying AI-powered decision support, task automation, and predictive operational insights at the base.
Senior Software Engineer – Linux, eBPF
DatadogDatadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
• Contribute to GPU Monitoring feature development end-to-end, from ideation to implementation within the Datadog Agent • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime • Research, prototype, develop, and document solutions to hard problems in the eBPF and GPU monitoring space • Provide technical input to product and architecture decisions
Senior Software Engineer – Linux, eBPF
DatadogDatadog provides cloud-scale monitoring and security for metrics, traces and logs in one unified platform.
• Contribute to GPU Monitoring feature development end-to-end, from ideation to implementation within the Datadog Agent • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime • Research, prototype, develop, and document solutions to hard problems in the eBPF and GPU monitoring space • Provide technical input to product and architecture decisions
Staff Software Engineer – Patient Matching
RulaOur mission is to make mental healthcare work for everyone.
• We are looking for a Staff Software Engineer to join Rula’s Patient Matching team. • This team is focused on driving meaningful impact across the patient funnel. • Our goal isn’t to help patients find any provider, but to help them find the right provider: someone they trust, feel comfortable with, and want to continue care with. • You’ll play a central role in shaping this direction by bringing order to ambiguity, designing durable systems, and delivering software that directly impacts how patients experience care. • You’ll partner with your Engineering Manager, working closely with product managers, designers, clinicians, and other engineers to align technical decisions with patient and business outcomes. • You’ll amplify the effectiveness of the team by mentoring engineers, unblocking peers, and raising the technical bar across Rula. • We expect engineers to leverage AI-assisted development tools as a natural part of their workflow.


