Principal Software Developer
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.
$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...SuggestedTemporary workFlexible hours- ..., 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...SuggestedContract workFlexible hours
$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...SuggestedFull timeWork at office$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...SuggestedTemporary workImmediate start- ...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...SuggestedFull time
$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- ...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 timeWork at officeLocal areaRemote workWork from homeFlexible hours
$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 payFull timeTemporary workImmediate startMonday to FridayFlexible hours- ...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
$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 employmentFull timeWork at officeHome office2 days per week3 days per week- ...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
- 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 employmentFull timeWork experience placementFor subcontractorRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...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
$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-11Temporary workFlexible hours$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 timeImmediate startShift work$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 workWork experience placementLocal areaFlexible hours$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 workWork experience placementWorldwideFlexible hours- ...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 areaImmediate startFlexible hours
$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 workFlexible hours$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 workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$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 timeLocal area$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 timeWorldwideHome office- 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 timeH1bWork at officeLocal areaWork from homeShift work
- ...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
- ...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...
$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 workFlexible hours$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 timeTemporary workWork at officeLocal areaRemote work$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 timeWorldwide$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...- ...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 timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer United States
- principal software engineer manager United States
- senior principal software engineer United States
- principal United States
- principal consultant United States
- principal data scientist United States
- principal cloud computing engineer United States
- principal structural analysis engineer United States
- principal applied scientist United States
- principal investigator United States

