CrawlJobs Logo

Senior Principal Software Engineer

United States 138568.00 - 221709.00 USD / Year · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

The Senior/Principal Software Engineer provides architectural depth, delivery excellence, and hands-on leadership in a complex, legacy-heavy environment that’s actively modernizing. This role sits at the center of technical decision-making—driving clarity, unblocking teams, improving engineering practices, and delivering high-quality software across several mission-critical applications. This is not a people-management role, but it is a high-influence technical leadership position. You’ll guide engineers, challenge assumptions, simplify complexity, and make pragmatic tradeoffs that accelerate predictable delivery. Our environment includes substantial .NET, SQL Server, WinForms/Web Forms, and VB.NET footprints alongside more modern .NET Core, REST APIs, Azure DevOps, and JavaScript/TypeScript front-ends. You should be equally comfortable operating in both worlds.

Job Responsibility

  • Own and drive architecture and design discussions across multiple applications and services
  • Provide pragmatic, hands-on guidance to teams working across .NET, SQL, and mixed front-end stacks
  • Evaluate legacy architectures and propose modernization patterns (service boundaries, APIs, refactors, consolidation)
  • Facilitate technical decision-making with crisp rationales, tradeoff analysis, and clear documentation
  • Champion engineering excellence: code quality, testing, CI/CD maturity, observability, and maintainability
  • Unblock teams quickly by diagnosing issues across the entire stack (app, API, data, infrastructure)
  • Collaborate with Product, QA, Design, and other engineering teams to ensure predictable delivery
  • Translate complex requirements into executable technical plans, work breakdowns, and sequencing
  • Identify risks early and recommend options that balance delivery velocity with long-term stability
  • Contribute high-quality code in .NET (.NET Framework, .NET Core), C#, and VB.NET where necessary
  • Build and enhance web apps using ASP.NET MVC, Web API, Web Forms, and WinForms
  • Develop and optimize SQL Server objects (stored procedures, SSIS packages, ETL pipelines, reporting)
  • Implement robust APIs, REST services, Windows Services, and data-access layers
  • Work across JavaScript/TypeScript, jQuery, Knockout, Bootstrap, and related UI frameworks
  • Elevate engineering practices through code reviews, pairing, and informal mentorship
  • Introduce and promote standards around branching strategy, trunk-based development, and CI/CD pipelines
  • Improve team problem-solving approaches—debugging, root-cause analysis, instrumentation
  • Leverage AI-assisted engineering tools (GitHub Copilot, ChatGPT, Azure OpenAI, etc.) to accelerate development, improve code quality, and enhance documentation
  • Model responsible, high-impact use of AI by using it for pattern detection, refactoring scaffolds, test generation, API documentation, and reducing cognitive load on repetitive work
  • Help establish norms for AI usage across the team: when to use it, when not to, how to verify output, and how to integrate it safely into delivery pipelines
  • Build and maintain Azure DevOps pipelines (YAML, MSBuild, MSDeploy)
  • Integrate automated testing frameworks (MSTest, NUnit, XUnit, Moq)
  • Work with legacy build systems (Jenkins, Hudson/VSTS)
  • Support application packaging using MSI, WiX, InstallShield, and ClickOnce
  • Script and automate workflows using PowerShell and Bash

Requirements

  • 10+ years building enterprise .NET applications in C# (.NET Framework + .NET Core)
  • Experience modernizing large legacy .NET codebases (service extraction, modularization, domain consolidation)
  • Familiarity with Azure cloud services, logging, monitoring, and observability patterns
  • Experience in healthcare, workers’ compensation, claims processing, or regulated industries
  • Experience with distributed queues, messaging patterns, event-driven architecture
  • Experience maintaining VB.NET codebases
  • Deep experience with ASP.NET MVC, Web API, WCF, Web Forms, WinForms
  • Strong proficiency in SQL Server (T-SQL, performance tuning, SSIS, SSRS)
  • Strong front-end fundamentals in JavaScript, TypeScript, HTML, CSS/SASS
  • Familiarity with jQuery, Knockout, and Kendo UI
  • required Bootstrap experience
  • Experience with ORMs (Entity Framework, LINQ, Dapper)
  • Automated testing expertise with MSTest, NUnit, XUnit, Moq
  • Azure DevOps pipelines, repos, gated builds, YAML
  • PowerShell and Bash scripting
  • Ability to diagnose and resolve complex production issues quickly
  • Ability to work in an environment that aligns with the company's diversity, equity, inclusion and belonging standards
  • Ability to work both independently and in a team environment
  • Demonstrate our core values of Think Big, Go Fast, Deliver Awe, Win Together and Care Deeply

What we offer

  • Remote Work: We are a remote-first company, and almost all positions receive the flexibility of working from home
  • Generous Time Off: Besides 8 company holidays and 2 personal days every year, all colleagues receive a minimum of 18 days of paid time off
  • Comprehensive Benefits Package: Including medical, dental, vision, and pet insurance
  • 401(k) matching program
  • and company-paid life insurance and short and long-term disability coverage
  • Supportive Services: We offer a Colleague Assistance Program that provides free counseling and financial services, and our One Call Foundation, a non-profit arm of our company, provides colleagues financial assistance during times of unexpected hardships

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Principal Software Engineer

8 matching positions

Senior Principal Software Engineer

We are seeking a highly skilled Senior Full-Stack Software Engineer to join our ...
Location
Location
United States , Home
Salary
Salary:
127584.65 - 251035.08 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 10-12, MS 8-10, PhD 5-7
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related field
  • 5+ years of professional software engineering experience, including significant full-stack development
  • Extensive hands-on experience with Python and/or Rust in production environments
  • Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar
  • Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices)
  • Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker)
  • Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit)
  • Solid grasp of secure coding practices and DevSecOps workflows
  • Ability to obtain/maintain Secret Clearance
Job Responsibility
Job Responsibility
  • Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices
  • Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents
  • Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows
  • Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility
  • Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling
  • Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

Zuora, Inc. seeks Senior Principal Software Engineer to: Define scalable, mainta...
Location
Location
United States , Foster City
Salary
Salary:
213512.00 - 352000.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Information Systems or Technology, or related field
  • 7 years of progressive, post bachelor’s experience as Software Engineer or in a related position
  • 7 years of experience with each of the following: Systems architecture, deployment automation, system monitoring, and infrastructure optimization
  • 7 years of experience with each of the following: Developing, troubleshooting, and improving automation of billing and payment systems
  • 7 years of experience with each of the following: Infrastructure design and implementation of billing and payments platforms
  • 7 years of experience with each of the following: AWS, Terraform, Puppet
  • 7 years of experience with each of the following: Java, Anisble, Bash, Python
  • 7 years of experience with each of the following: Jenkins, Linux, K8S
Job Responsibility
Job Responsibility
  • Define scalable, maintainable, and high-performance solutions
  • Serve as primary architect for various projects executing the design, implementation, and management of the Billing Staging, Sandbox, and Production environments
  • Implement and maintain high-availability solutions to ensure Billing system reliability and uptime
  • Handle product versioning, release workflows, and coordinate deployments across multiple environments
  • Handle internal migration of data between environments for billing applications
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
What we offer
What we offer
  • bonus/variable compensation
  • equity
  • comprehensive benefits
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We are seeking a highly skilled Senior Full-Stack Software Engineer to join our ...
Location
Location
United States , Home
Salary
Salary:
127584.65 - 251035.08 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 10-12, MS 8-10, PhD 5-7
  • Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field
  • 5+ years of professional software engineering experience, including significant full-stack development
  • Extensive hands-on experience with Python and/or Rust in production environments
  • Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar
  • Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices)
  • Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker)
  • Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit)
  • Solid grasp of secure coding practices and DevSecOps workflows
  • Ability to obtain/maintain Secret Clearance
Job Responsibility
Job Responsibility
  • Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices
  • Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents
  • Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows
  • Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility
  • Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling (see “Our Tech Stack” below)
  • Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Senior Principal Backend Engineer in our Cortex group, you will be a key te...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
  • 14+ years of professional software engineering experience, with a focus on distributed, cloud-native application development
  • Expert-level programming skills in Python, Go, or Java, with proven experience building large-scale distributed systems
  • Extensive experience with cloud development, including REST APIs, databases, serverless computing, and microservices architectures
  • Demonstrated experience as a hands-on technical lead or architect on complex software projects
Job Responsibility
Job Responsibility
  • Serve as an acknowledged technical leader, providing consultation and proactively collaborating across engineering teams to ensure alignment
  • Drive the full lifecycle of projects from requirements gathering to final design and implementation, acting as a project lead or mentor
  • Lead the alignment of planned work across the product by partnering with product management, UX design, and engineering stakeholders
  • Utilize a big-picture perspective to identify, analyze, and provide practical solutions for complex existing and impending technical problems
  • Design, build, and optimize highly scalable data models and queries using technologies such as MySQL and BigQuery, focusing on the details to ensure performance
  • Develop robust business logic and API endpoints using Python and Flask, and build high-performance backend services using Go
  • Proactively identify, articulate, and mitigate risks in projects to ensure smooth execution and high-quality output
  • Mentor and empower other engineers across the department, fostering a culture of technical excellence and applied learning
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Sr. Principal Software Engineer in the Engineering team, you will join a wo...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Computer Science or related field with 12+ years of experience, or MS degree with 10+ years of experience in system software development
  • Extensive experience developing data path components and working with data plane/control plane architectures on networking devices
  • Proficiency in C programming and experience with packet forwarding mechanisms using DPDK
  • Strong background in system design and architecture of networking products involving switching, routing, and security
Job Responsibility
Job Responsibility
  • Serve as a technical lead to drive core implementation and design of networking data path components with high autonomy
  • Lead full product release cycles, spanning from initial feature design to final version release and deployment
  • Collaborate within a fast-paced team to solve critical customer problems and deliver high-impact security solutions
  • Contribute to all phases of the product development cycle, including definition, architecture, implementation, and testing
  • Proactively identify opportunities for product improvement and innovate new features based on customer feedback
  • Design and develop high-performance data plane and control plane architectures for networking devices
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Principal Software Engineer

As a Senior Principal Engineer - React Native in the Client Foundations team, yo...
Location
Location
Helsinki, Zurich, Dublin, Berlin
Salary
Salary:
Not provided
zalando.se Logo
Zalando Sverige
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience developing large-scale React Native applications
  • Deep architectural fluency in the new React Native architecture, including Fabric, TurboModules, and JSI
  • Full-stack profiling capabilities, with the proven ability to debug the entire stack from a React component re-render down to specific C++ JSI bindings or native modules in Swift/Objective-C and Kotlin/Java
  • Expert-level proficiency with native tooling, specifically Xcode Instruments and Android Studio Profilers
  • Proficient in advanced JS profiling using React Native DevTools and the Memory tab
  • Performance-first design mindset, knowing precisely when to use tools like react-native-reanimated
  • History of establishing a culture of performance optimization, including setting performance budgets, integrating monitoring into CI/CD, and spearheading internal training programs
  • Strategic communicator and mentor, able to guide experienced engineers and explain architectural trade-offs
Job Responsibility
Job Responsibility
  • Solve the most complex engineering challenges in Zalando’s React Native migration
  • Champion a performance-first culture
  • Deliver best-in-class UI experiences
  • Elevate engineering excellence and mentorship
What we offer
What we offer
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • 2 paid volunteering days per year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year to start for full-time employees
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Senior Principal Engineer - React Native in the Client Foundations team, yo...
Location
Location
Helsinki, Zurich, Dublin, Berlin
Salary
Salary:
Not provided
zalando.de Logo
Zalando
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience developing large-scale React Native applications, with deep architectural fluency in the new React Native architecture, including Fabric, TurboModules, and JSI
  • Possess "full-stack" profiling capabilities, with the proven ability to debug the entire stack from a React component re-render down to specific C++ JSI bindings or native modules in Swift/Objective-C and Kotlin/Java
  • Expert-level proficiency with native tooling, specifically Xcode Instruments and Android Studio Profilers, to identify main thread bottlenecks and memory leaks
  • Proficient in advanced JS profiling using React Native DevTools and the Memory tab to analyze allocation timelines and detect JavaScript-based memory leaks
  • Approach engineering with a performance-first design mindset, knowing precisely when to use tools like react-native-reanimated and how to optimize feature-rich user interfaces
  • History of establishing a culture of performance optimization, including setting performance budgets, integrating monitoring into CI/CD, and spearheading internal training programs
  • Strategic communicator and mentor, able to guide experienced engineers on complex debugging techniques and clearly explain architectural trade-offs to both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Solve the Most Complex Engineering Challenges in Zalando’s React Native Migration
  • Champion a Performance-First Culture
  • Deliver Best-in-Class UI Experiences
  • Elevate Engineering Excellence and Mentorship
What we offer
What we offer
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • 2 paid volunteering days per year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year to start for full-time employees
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right