Principal Software Engineer
$150k - $214kDSC Resources, Inc.
Principal Java &.Net Software Engineer
Remote – US-Based Only
No visa sponsorship | No third-party agencies
** Must have Java and .Net experience **
We are seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering and plays a critical leadership role in shaping the technical strategy and architecture across product lines, driving innovation, and enabling the development of both existing and next-generation platforms.
The ideal candidate will bring strong hands-on expertise in Java ecosystems, working knowledge of.NET technologies, and a technology-agnostic full-stack mindset. This individual will be experienced in cloud-native architectures, distributed systems, CI/CD, and modern AI-assisted engineering practices, with a passion for leading by example through active contribution to design and development, delivering end-to-end, innovative, high-quality solutions.
Duties and Responsibilities
- Define and evolve scalable, secure, and maintainable system architectures across one or more product lines, ensuring alignment with long-term platform strategy and business objectives.
- Drive end-to-end architecture across the full technology stack (UI, APIs, data, infrastructure), establishing standards for consistency, interoperability, and scalability.
- Establish and govern engineering best practices for design, development, testing, DevOps, and CI/CD pipelines to improve software quality and delivery velocity.
- Remain deeply hands-on by designing, building, and delivering complex system components, along with post-release support.
- Guide and influence multiple engineering teams on architecture, design patterns, and implementation approaches, ensuring alignment to enterprise standards.
- Make high-impact technical decisions including build vs. buy and platform selection, balancing trade-offs across performance, scalability, reliability, and cost.
- Design and drive adoption of cloud-native, microservices, and event-driven architectures for resilience and scale.
- Identify and mitigate cross-system dependencies, risks, and failure domains prior to large-scale releases.
- Champion AI-driven engineering practices including adoption of AI coding assistants and intelligent automation.
- Drive cross-functional alignment by partnering with Product, Design, Infrastructure, Security, Compliance, and Support teams to ensure cohesive architecture, seamless delivery, and adherence to operational and regulatory requirements.
- Analyze complex challenges and deliver broad-reaching, scalable solutions that improve system health.
- Define and monitor engineering metrics such as performance, reliability, and availability.
- Drive operational excellence through observability, monitoring, logging, and incident response frameworks.
- Mentor engineers and foster a culture of technical excellence, ownership, and continuous improvement.
- Influence stakeholders and drive alignment across teams to reduce complexity and enable effective decision-making.
Qualifications
- 12+ years of software engineering experience with architectural leadership.
- BS in Computer Science or related field.
- Strong expertise in Java (Spring ecosystem) and working knowledge of.NET.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Expertise in distributed systems, microservices, and API design.
- Experience with CI/CD, DevOps practices, and automation.
- Familiarity with front-end technologies such as Angular or React.
- Experience with relational and NoSQL databases.
- Exposure to AI/ML or AI-assisted software development tools preferred.
- Experience delivering large-scale, complex systems in Agile environments.
- Strong problem-solving, analytical, and communication skills.
Key Differentiators
- Background in invoicing, payments, healthcare, finance, supply chain, or similar domains.
- Experience working in global or distributed engineering environments supporting large-scale systems.
- Exposure to regulated domains and compliance standards such as SOC I/II, HIPAA, or GDPR.
- Ability to produce clear, structured, and technically accurate documentation.
- Ability to understand and explain the upstream/downstream systems and organizational impacts.
- Proven ability to challenge the status quo and drive continuous improvement.
- Strong leadership and mentoring skills, leading by example.
- Demonstrates emotional maturity and a positive, solution-oriented mindset.
- Strong analytical, prioritization, organizational, and time management skills.
- Lead by example by actively contributing to design and development, producing end-to-end, innovative, high-quality solutions.
Salary Range: $150,000 to $214,000 plus bonus
$204k - $348k
...to result. We’re building the platform that makes this a reality — and we need engineers who want to solve problems no one has solved before. We’re hiring Sr Principal / Principal Software Engineers to design the agents, interfaces, and platform integrations that let...SuggestedWork at officeLocal areaFlexible hours- ...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we...SuggestedRemote work
- ...Your Impact The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded...SuggestedRemote workVisa sponsorship
$165k - $180k
...homecare ecosystem that fully connects patients, personal care providers, managed care organizations, and states. The Principal Software Engineer will play a critical role in designing, developing, and implementing advanced healthcare solutions, including transaction...SuggestedLocal areaRemote workNight shift$215.2k - $240k
...Principal Software Engineer (Hybrid - 1-2 days per week onsite) Overview: As a Principal Software Engineer, you will help shape the vision and architecture of Weedmaps’s next generation backend infrastructure, making it easy for developers to build products and...SuggestedTemporary workWork experience placementCasual workLocal areaRemote workWorldwideFlexible hoursNight shift2 days per week1 day per week$200k - $240k
...so if you're ready to make a difference while enjoying the journey, come join us and let's Tango! We are looking for a Principal Software Engineer to join our dynamic and growing Engineering team. Key Responsibilities : Own architecture across product...Work at officeRemote workVisa sponsorshipWork visaFlexible hours$185k - $193k
...Principal Software Engineer / Full Stack AI Builder · Spec-Driven Development · Agentic Orchestration We're looking for a Principal Engineer who want to work at the frontier of how software gets built. Applicants must be authorized to work in the U.S. without...Local areaRemote work- Driving GPU firmware and system software engagements, the full-time Principal Software Engineer, GPU Firmware will serve as the technical focal point for key CSP/hyperscale customers, ensuring effective management and operation of NVIDIA GPU firmware at scale while collaborating...
$150k - $300k
...industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...Work at officeLocal areaRemote workWork from homeFlexible hours$175k
...s mission is to provide the absolute best environment for software creators to pursue their passion by connecting them with great... ...we are looking for We’re looking for a h ands-on Principal Software Engineer who thrives in complex, fast-moving environments and wants...Remote work- ..., and enterprise customers depend on to power mission-critical machine learning workloads. We’re looking for a Senior Principal Software Engineer to own and drive our feature store product. This is a unique opportunity to shape the technical direction of a product that...Local areaRemote workWorldwideFlexible hours
- To support the development of self-driving technology, the full-time Principal Software Engineer, Mapping will build scalable mapping systems using crowdsourced data and multi-camera video, focusing on 3D reconstruction, pose estimation, and sensor fusion, with opportunities...Remote work
$140k - $200k
...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals... ...About You 10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). Deep knowledge...Local areaRemote workHome officeFlexible hours- ...a special place to work. If you’re driven to align your career with a fantastic mission, look no further! We are seeking a Principal Engineer to lead the hands-on architecture and development of our next-generation data and intelligence APIs. This role is deeply technical...Contract workTemporary workLocal areaRemote workWorldwideVisa sponsorshipFlexible hours
$246k - $394k
...engages, supports, and grows customers at scale. As a Senior Principal Engineer for GTM Experiences, you will serve as the LOB-level... ...need to thrive (Requirements) ~10+ years of experience in software engineering, with a strong background building and evolving...Local areaRemote work- ...for more driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE: As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation...Work at officeRemote workWorldwideShift work
$145.4k - $242.5k
...Job Description Summary As a Principal AI Software Engineer, you will drive technical vision and architect enterprise AI applications for multiple initiatives across the company. You'll integrate LLMs, agent workflows, NLP, computer vision, and predictive analytics...Contract workWork at officeRelocation package- Guiding the development of critical customer information systems, the full-time remote Principal IT Software Engineer will design end-to-end solutions for operational data stores, manage cross-team dependencies, and lead initiatives to enhance customer experiences. Key...Remote work
$221k - $299k
...on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of... ...Employer Anaplan, Inc. Job Title Principal Software Engineer, Security Job Requisition 22531.36.3...Remote work$121.4k - $182k
...Northrop Grumman brings informed insights and software-secure technology to enable strategic... ...is actively seeking a talented SW Test Engineer expert to join a Northrop Grumman primed... ...for you to join our team as a Sr Principal Cyber Software Test Engineer based out of...RelocationShift work$195k - $265k
...work has been recognized globally. Principal Architect As a Principal Architect at... ...and development, training, and reusable software development accelerator development. As... ...s practice direction on AI in software engineering, setting the bar for how our teams...H1bRemote workWorldwideFlexible hours2 days per week- ...A Principal Software Engineer leads and supports complex software initiatives, driving high-level technical decisions and providing guidance throughout the software development lifecycle. You will leverage deep technical expertise to shape architectural design, evolve...Remote workShift workWeekend work
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of...Temporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours- ...Principal Software Engineer - Backend We’re looking for a Principal level Backend Engineer to help us build and polish the Post.News web/mobile applications. This role is Remote within the U.S. We are not able to sponsor visas at this time. About us Meet...Remote workVisa sponsorship
$205.2k - $360.8k
...Job Description Role: Senior Principal, AI Software Engineer– Agentic & Industry Solutions Location- TX (Remote) Role Type: Fulltime Salary: $205200.00 - $360800.00 per yearly Job Description Be the one building AI-powered experiences where they...Remote workWork from homeFlexible hours$144.2k - $288.4k
...POSITION SUMMARY As a Principal Software Engineer, you will define and drive the technical direction for modern, cloud-native applications built with Flutter across web and mobile. Operating as a senior individual contributor and technical leader, you will partner closely...Hourly payFull timeTemporary workLocal area$132.4k - $251.6k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT. In this position, you will oversee...Contract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join our team. This challenging and interesting software engineering and development position is a chance to participate in the development and operation of a high‑performance big data system...Work experience placementRemote work
- ...sponsorship for this position. The Role We are looking for a Principal Full Stack Engineer to join us! As a Principal Full Stack Engineer, you will... ...and features A demonstrable understanding of the Agile software development methodology Relevant knowledge of modern...
$93.3k - $147.6k
...START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida or Oklahoma...Relocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer manager United States
- principal software engineer United States
- senior principal software engineer United States
- principal United States
- principal data scientist United States
- principal applied scientist United States
- principal solution architect United States
- associate principal United States
- principal solutions consultant United States
- principal network architect United States


