1

Principal Software Engineer Net Jobs (NOW HIRING)

Principal Software Engineer

Woodbine, MD · On-site

$148K - $198K/yr

The Principal Software Engineer will drive the company's technical vision and provide strategic guidance to the software development team. This senior role is for an individual with deep industry ...

Principal Software Engineer

El Segundo, CA · On-site +1

$143K - $192K/yr

Principal Software Engineer Belong. Connect. Grow. with KBR! KBR is seeking an experienced Principal Software Engineer to support the MSEIT contract at Space Systems Command (SSC). This role combines ...

Principal Software Engineer

El Segundo, CA · On-site

$143K - $192K/yr

Principal Software Engineer Belong. Connect. Grow. with KBR! KBR is seeking an experienced Principal Software Engineer to support the MSEIT contract at Space Systems Command (SSC). This role combines ...

Your Role As a Principal Software Engineer , you will be a key technical contributor supporting the full software development lifecycle (SDLC) for strategic RF and VLF communication systems. You will ...

Huntsville, Alabama, United States TCS is searching for a Senior Principal Software Engineer to join our strong team of Engineers supporting our Ground-based Midcourse Defense (GMD) customer in ...

Principal Software Engineer

Santa Clara, CA · On-site

$159K - $213K/yr

Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers dedicated to delivering scalable, AI-powered software products that elevate how ...

next page

Showing results 1-20

Principal Software Engineer Net information

See salary details

$60.5K

$160.9K

$231K

How much do principal software engineer net jobs pay per year?

As of Jul 10, 2026, the average yearly pay for principal software engineer net in the United States is $160,936.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,000.00 and $181,000.00 per year, depending on experience, location, and employer.

What is a Principal Software Engineer Net job?

A Principal Software Engineer (.NET) is a senior technical leader responsible for designing, developing, and maintaining complex software applications using Microsoft's .NET framework. They provide architectural guidance, mentor junior developers, and ensure best practices in coding, security, and performance. This role often involves working closely with stakeholders to understand business requirements and translate them into scalable technical solutions.

What are the key skills and qualifications needed to thrive in the Principal Software Engineer Net position, and why are they important?

A Principal Software Engineer Net requires deep expertise in C#, .NET frameworks, software architecture, and enterprise-level application development, typically backed by a computer science degree and extensive industry experience. Familiarity with tools like Visual Studio, Azure DevOps, cloud platforms (Azure/AWS), and certifications such as Microsoft Certified: Azure Solutions Architect are highly valued. Strong leadership, effective communication, and problem-solving skills help in guiding teams and collaborating across departments. These skills are crucial to deliver robust software solutions, drive technical strategy, and mentor engineering teams in dynamic development environments.

What types of projects and responsibilities can a Principal Software Engineer Net expect to handle on a daily basis?

As a Principal Software Engineer Net, you will regularly lead the design and development of complex software solutions, set technical standards, and make architectural decisions for enterprise applications. You can expect to mentor and guide junior engineers, conduct code reviews, and work closely with cross-functional teams including product managers, QA, and DevOps. It's common to participate in high-level project planning, resolve challenging technical issues, and advocate for best practices in .NET development. The role balances hands-on coding with strategic oversight, often serving as a technical thought leader across multiple projects.

More about Principal Software Engineer Net jobs
What cities are hiring for Principal Software Engineer Net jobs? Cities with the most Principal Software Engineer Net job openings:
What are the most commonly searched types of Principal Software Engineer Net jobs? The most popular types of Principal Software Engineer Net jobs are:
What states have the most Principal Software Engineer Net jobs? States with the most job openings for Principal Software Engineer Net jobs include:
Infographic showing various Principal Software Engineer Net job openings in the United States as of July 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $160,936 per year, or $77.4 per hour.
Principal Software Engineer/Developer

Principal Software Engineer/Developer

Fidelity Investments

Durham, NC • Hybrid

$130K - $174K/yr

Full-time

Posted 11 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 266 frontline employees who took The Breakroom Quiz

16th of 146 rated financial services


Job description

Job Description:

Position Description:

Develops Web applications in a hybrid technology stack -- Angular,GraphQL, and Java. Programs software solutions using Angular,NgRx, Cascading Style Sheets (CSS), and HTML. Integrates Application Programming Interfaces (APIs) and Representational State Transfer (REST) Web services, using JSON, XML, REST, SOAP, and Spring Framework. Builds automation pipelines according to DevOps methodologies, using Continuous Integration/Continuous Delivery (CI/CD) tools -- Jenkins, Artifactory, and GitHub. Automates the setting up infrastructure components in Amazon Web Services (AWS) stack IAM roles, security policies, Amazon Elastic Container Service (ECS), and Amazon Elastic Kubernetes Services (EKS) cluster.Usesbusiness knowledge to translate the vision for divisional initiatives into business solutions by developing complex software applications and conducting studies of alternatives. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.

Primary Responsibilities:

  • Participates in architecture design teams.

  • Defines and implements application-level architecture.

  • Develops applications on complex projects, components, and subsystems for the division.

  • Recommendsdevelopmenttesting tools and methodologies and reviews and validates test plans.

  • Responsible for QA readiness of software deliverables.

  • Developscomprehensive documentation for multiple applications or subsystems.

  • Establishes full project life cycle plans for complex projects across multiple platforms.

  • Responsible for meeting project goalson-timeandon-budget.

  • Advises onrisk assessment and risk management strategies for projects.

  • Plans and coordinates project schedules and assignments for multiple projects.

  • Acts as a primary liaison for business units to resolve various project/technology issues.

  • Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives.

  • Advisessenior management on technical strategy.

  • Mentors junior team members.

  • Performs independent and complex technical and functional analysis for multiple projectssup-portingseveral divisional initiatives.

  • Develops original and creative technical solutions toon-goingdevelopment efforts.

Education and Experience:

Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing, architecting, and developing Web applications, using Angular and RESTful APIs in a Financial Services domain.

Or, alternatively,Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing, architecting, and developing Web applications, using Angular and RESTful APIs in a Financial Services domain.

Skills and Knowledge:

Candidate must alsopossess:

  • Demonstrated Expertise ("DE")architecting, designing, and delivering enterprise-scale Web applications, and providing technical direction across User Interface (UI), API, and backend layers, using Angular, TypeScript,GraphQL, Java, and Spring Boot; and establishing best practices for modular design, scalability, Cloud readiness, and maintainability across engineering teams, using SonarQube andESLint.

  • DEguiding and mentoring cross-functional engineering teams, driving development of secure and performant customer onboarding and profiling platforms for high-net-worth clients, using Angular security best practices and JWT-based authentication mechanisms; and promoting reusable UI patterns, responsive design with Bootstrap frameworks, and accessibility standards, using Smart Web Component and Lighthouse technologies to ensure compliance and maintainable front-end architecture.

  • DEsetting technical strategy and governance across distributed microservices and Cloud-native architectures, defining standards for API design, authentication (OAuth and SSO), CI/CD pipelines, and observability; and guiding the adoption of DevOps practices and tooling (Jenkins, GitHub Actions, Docker, and Kubernetes), with deployment and monitoring in Cloud environments (AWS or Azure).

  • DEcompleting the full software development lifecycle -- project scoping, sprint planning, stakeholder alignment, strategic thinking, and team mentoring -- using Jira and Confluence; and enabling Agile delivery through tools (Git, Stash, and Maven) and implementing frameworks for measurable code quality and process feedback.

#PE1M2

#LI-DNI

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom