Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

Full-time

jobgether

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Developer based in the United States.

Take a leading role in shaping the reliability, performance, and scalability of a cloud-based data platform that powers critical customer reporting.
You will own data pipelines end to end, from ingestion and transformation to secure API delivery, ensuring customers can depend on accurate and accessible information.
Working across data and application engineering, you will navigate a complex multi-repository architecture and drive improvements throughout the platform.
Your expertise will help strengthen observability, prevent production failures, and resolve performance bottlenecks affecting enterprise customers.
You will establish high standards for code quality, testing, code reviews, and production readiness while guiding engineering best practices across the team.
This is a high-autonomy opportunity for an experienced engineer who combines technical depth with strong ownership and a commitment to continuous improvement.
The role follows a hybrid work arrangement, combining work from home with onsite collaboration as required.

Accountabilities:

As a Principal Software Developer, you will lead technical improvements across data infrastructure and application services, with a focus on reliability, performance, and customer trust.

  • Build, maintain, and operate data pipelines using Databricks and Azure Data Factory, transforming raw data into reliable, report-ready datasets through the medallion architecture pattern.

  • Improve reliability and observability across the complete data pipeline, implementing health checks, monitoring, data-quality controls, and failure-handling mechanisms.

  • Identify and prioritize customer-facing performance issues, including long-running requests that cause timeouts for large enterprise customers.

  • Develop a strong understanding of the multi-repository architecture and contribute effectively across both application and data engineering workstreams.

  • Establish and uphold engineering standards for code reviews, testing strategies, maintainability, and production readiness.

  • Design, develop, and maintain ASP.NET Core OData reporting services that securely expose platform data to customers.

  • Support identity and security improvements, including authentication and token-related integrations.

  • Investigate complex production issues, identify root causes, and implement sustainable solutions that improve platform stability.

  • Collaborate with engineers across the organization to resolve cross-repository dependencies and ensure consistent technical practices.

  • Provide technical leadership through thoughtful design decisions, constructive code reviews, and a strong focus on measurable improvements to customer experience.

Requirements:

The ideal candidate is an experienced software engineer with a strong background in cloud data platforms, distributed systems, and enterprise application development. You should be comfortable owning complex services, improving production reliability, and setting high technical standards across engineering teams.

  • Typically 10 or more years of professional software engineering experience, including senior-level ownership of services, data platforms, enterprise applications, or cloud-hosted systems.

  • Hands-on experience with Databricks and Azure Data Factory, including building ingestion and transformation pipelines based on the medallion architecture pattern.

  • Proven ability to improve the reliability and observability of distributed systems through health checks, monitoring, data-quality gates, and graceful failure handling.

  • Experience understanding and managing dependencies across multiple repositories in a Git-based development environment.

  • Strong C# and ASP.NET Core development skills, including OData service design, middleware, and dependency injection.

  • Working knowledge of Microsoft Azure and identity and authentication flows, including Microsoft Entra ID, OAuth 2.0, OpenID Connect (OIDC), and single sign-on (SSO).

  • Strong SQL skills, including experience troubleshooting and optimizing queries in production environments.

  • A high standard for code quality, testing, code reviews, and production readiness, with the ability to influence and guide engineering peers.

  • A bachelor's degree in Computer Science, Information Systems, Engineering, Accounting Information Systems, or a related field, or equivalent professional experience.

  • Strong analytical and problem-solving skills, with the ability to investigate complex technical issues and deliver reliable solutions.

Preferred Qualifications:

  • Experience with Kubernetes or other container orchestration technologies for deploying and managing data pipelines.

  • Familiarity with GraphQL or API design approaches beyond OData.

  • Experience using AI-assisted engineering tools for code reviews, debugging, or root-cause analysis.

Benefits:

  • Opportunities to shape the reliability and performance of a cloud-based data platform used for customer reporting.

  • High level of technical ownership across data engineering and application development.

  • The opportunity to establish engineering standards and influence production-readiness practices across the codebase.

  • Collaboration with engineering teams on complex enterprise software and cloud technology challenges.

How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in United States vacancy
  • $114.6k - $234.6k

     ...at Oracle with a passion for working on exciting technology, software engineering and all things Linux. Ksplice powers some of Oracle...  ...to you. You'll like working at all levels of a Linux system, developing tooling in Python bash, analyzing security vulnerabilities in... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  •  ..., data extraction, information validation, and delivery to the backend system.Your Impact:We are seeking an experienced Principal Software Developer responsible for the design and implementation of services for ingestion, classification and extraction of content from business... 
    Suggested
    Contract work
    Flexible hours

    OpenText

    Waterloo, IL
    1 day ago
  • $148.3k - $266.9k

     ...meaningful value through innovative, cost effective and intuitive software solutions. Parsons creates game-changing space solutions...  ...with brilliant technologists. Parsons is seeking a Principal Software Developer who has extensive experience with Navy or DoW software systems... 
    Suggested
    Full time
    Work at office

    Parsons

    Denver, CO
    17 hours ago
  • $234k - $292.5k

     ...and leading modem chipset partners on advanced LGA-based platforms.As a Principal Modem Architect, you will own the complete modem firmware architecture for LGA modem modules, drive modem software stack integration strategy, and provide technical leadership across modem... 
    Suggested
    Temporary work
    Immediate start

    Cradlepoint

    Boise, ID
    2 days ago
  •  ...workflows. Supports applications and provides software solutions to help ensure compliance and...  ...MVC, Spring Core, and Spring Boot. Develops User Interaction (UI) screens using HTML...  ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely... 
    Suggested
    Full time

    Fidelity Investments

    Westlake, OH
    8 hours ago
  • $148.3k - $266.9k

     ...Unleash your talent and redefine what’s possible.Job Description:Parsons Corporation is currently searching for a full-time Principal Software Developer position at our Herndon & Chantilly, VA locations. This will lead teams in the design, development, and maintenance of... 
    Full time

    Parsons

    Herndon, VA
    4 days ago
  •  ...Columbus, OH preferably or within corporate footprint (see location details). We are seeking a highly experienced Senior Principal Software Developer (AI Cybersecurity) to lead the design, development, deployment, and operation of enterprise-scale software and AI... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    The Huntington National Bank

    Columbus, OH
    3 days ago
  • $103.6k - $176.4k

     ...dynamic, look no further — Haemonetics is your employer of choice.Job DetailsPrincipal Software Developer - SafeTrace Tx Platform | Haemonetics Hospital SolutionsWe are seeking a Principal Software Developer to drive the technical direction of SafeTrace Tx, our industry-... 
    Hourly pay
    Full time
    Temporary work
    Immediate start
    Monday to Friday
    Flexible hours

    Haemonetics

    Boston, MA
    2 days ago
  •  ...Description: Designs and implements digital products, software applications, and services across the full technology stack. Develops production-ready applications through coding,...  ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely... 
    Full time

    Fidelity Investments

    Boston, MA
    2 days ago
  • $131.3k - $237.35k

    Leidos is seeking a Principal Software DevOps Developer to join a high performing team leading the digital modernization of the Federal Aviation Administration’s (FAA) Terminal Flight Data Manager (TFDM) platform. TFDM is a critical FAA NextGen program that improves aircraft... 
    Permanent employment
    Full time
    Work at office
    Home office
    2 days per week
    3 days per week

    Leidos

    Gaithersburg, MD
    17 hours ago
  •  ...sponsorship for this position.Position Description:Designs and develops digital vault and e-signature software solutions in Java. Assists in developing departmental...  ...equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    1 day ago
  • Principal Software Engineer - Developer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is currently seeking a Principal Software Engineer / Developer (Level 5) to support our Phantom Works Software Engineering team located in Berkeley, MO (St. Louis area). This... 
    Permanent employment
    Full time
    Work experience placement
    For subcontractor
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Louis, MO
    3 days ago
  •  ...implementation of complex, distributed systems by developing scalable cloud- native solutions and...  ...by developing complex or multiple software applications and conducting studies of alternatives...  ...) and five (5) years of experience as Principal Software Engineer/Developer (or closely... 
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  • $114.6k - $234.6k

     ...prioritizing needs, handling escalationsFamiliarity with infrastructure automation tools such as Terraform, Chef or Ansible with Linux knowledgeExperience in Software development roles running large scale infrastructure, cloud or web servicesFull timePosting Date: 2026-09-11
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $153k - $224.4k

     ...consumption-based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and...  ....• Share effective patterns and help other engineers develop strong judgment about when and when not to use AI.Minimum Qualifications... 
    Full time
    Immediate start
    Shift work

    Autodesk

    Portland, OR
    3 days ago
  • $103.8k - $218.1k

    Job Title: Senior Principal Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start:...  ...Opportunity:CACI is seeking a experienced Senior Principal Software Developer to support a mission-critical program for the National... 
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Springfield, VA
    1 day ago
  • $135.2k - $306.4k

     ...plane level and performance problems. You should be a rock solid developer able to dive deep into low-level systems, design broad...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    1 day ago
  •  ...the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement...  ...with a clear illustration of extraordinary engineering.Developer Connections (DevCon) connects Riot's developers across Game... 
    Local area
    Immediate start
    Flexible hours

    Riot Games

    Los Angeles, CA
    1 day ago
  • $135.2k - $306.4k

     ...build, validation, change management, and deployment across OCI. Merino sits at the center of OCI software delivery. This role offers the opportunity to improve developer productivity, release safety, and operational confidence while helping define the future of AI-assisted... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    17 hours ago
  • $96.8k - $223.4k

     ...technical problems, and mentor engineers while continuing to deepen your own technical expertise. ResponsibilitiesAs a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that support... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Austin, TX
    2 days ago
  • $119.14k - $169.14k

     ...across all of the company’s games - Mobile Game Tech! Do you love developing data models and visualizations to help teams make strategic...  ...model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software... 
    Full time
    Local area

    Zynga

    Austin, TX
    17 hours ago
  • $170k - $240k

     ...and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job Responsibilities:Develop and maintain software components on current and future productsResponsible... 
    Full time
    Worldwide
    Home office

    Fortinet

    Sunnyvale, CA
    2 days ago
  • Job DescriptionThe Role:This Principal Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy. The team provides tools, platforms, metrics, and enablement programs that reduce... 
    Full time
    H1b
    Work at office
    Local area
    Work from home
    Shift work

    General Motors

    Lansing, MI
    3 days ago
  •  ...management strategy, OpenText enterprise content management (ECM) software provides Content Services to help connect content within...  ...problems and shape the future.What the role offersAs a Principal Software Developer, you will:Translate domain expertise into value for the... 
    Immediate start

    OpenText

    Richmond Hill, GA
    3 days ago
  •  ...technology that moves the world forward. Join us and, together, we’ll advance your career.THE ROLE: AMD is looking for a principal software developer to join our growing team. As a key contributor you will be part of our ROCm GPU-compute mathematical libraries team... 

    AMD

    Markham, IL
    17 hours ago
  • $114.6k - $234.6k

     ...compromising performance.Our team is responsible for designing and developing fundamental architectural changes for GPU delivery, health...  ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting.Passion for Simplicity... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    2 days ago
  • $140k - $170k

     ...establish engineering standards, and remain actively involved in software development, spending significant time writing code and...  ...architecture, and establish long-term modernization roadmaps.Design and develop production software across the application stack, including... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Nelnet

    Englewood, CO
    4 days ago
  • $166k - $203k

    Job Responsibilities:Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products. Work closely with hardware team to deliver high quality productsImplement software features of high quality and on schedule... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $118k - $177k

     ...future of information management. Join us.Your Impact: The Principal Developer, IT - System Integrations is a senior technical leader responsible...  ..., or equivalent experience.10+ years of experience in software development and system integrations.8+ years designing and building... 

    OpenText

    Waterloo, IL
    1 day ago
  •  ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst...  ...the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced... 
    Full time
    Remote work
    Flexible hours

    Palo Alto Networks

    Atlanta, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!