Let us run your job search
Sit back and relax while we apply to 100s of jobs for you - $25
  • Senior Software Developer

    The Senior Software Developer will be a part of a close team that is maintaining, enhancing and upgrading a myriad of applications and services, in an enterprise environment.
    $102k-135k yearly est.33d ago
  • Senior Full Stack Developer (Network)

    Company Federal Reserve Bank of Richmond
    $104k-143k yearly38d ago
  • Space Principal Engineer Software/Sr. Principal Engineer Software

    Principal Software Engineer: Bachelor's degree with 5+ years of software development experience; 3 years with a Master's; 0 years with a PhD; or 9 years of Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. This position requires onsite work at our Fairfax, VA location. The Payload and Ground Systems organization within the Northrop Grumman Space Systems pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various sciences. Northrop Grumman Space Systems (NGSP) seeks to fill a Principal Software Engineer/Sr. At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Principal Software Engineer role in the Payload and Ground Systems Division Engineering organization supporting Integrated National Systems (INS) Business Unit (BU) in Fairfax, VA.
    $129.7k-194.5k yearly4d ago
  • Senior Software Developer

    Future Technologies is seeking a Software or Application Developer Location: Fairfax, VA (hybrid)
    $89k-115k yearly est.59d ago
  • Sr. Full Stack Developer

    Support and extend CIS Mobile's alt OS Services platform
    $87k-114k yearly est.14d ago
  • REMOTE Senior React Native Developer FULL-TIME

    Are you looking for a change? Maybe a new and exciting challenge? Perhaps you are sick of the stuffy corporate world and looking to go somewhere where you can feel valued and make a difference. Or you are just looking for a more flexible working environment. Join National Service Alliance and be a full-time developer. We are a small 15-year-old distributed company of ~50 employees. We have an in-house built system to manage nationwide aftermarket service for appliances, electronics, and electro-mechanical goods. We have been using a contractor to develop our React Native we are looking to bring that role in-house. We are looking for someone who will: Be the sole React Native app developer Develop user-facing features and functionality Write clean and testable code Must have: 3+ years of experience with React Native (iOS and Android) Experience and in-depth knowledge of Redux and Sagas Experience working in a remote team setting (100% of our company works remotely) Write efficient, clean, readable, fast, and testable code Strong troubleshooting skills Ability to travel infrequently (1-2 times a year) Ability to attend one-week mandatory onsite onboarding. Benefits: Competitive Salary (95k-135k depending on experience) Medical Dental Flexible vacation 401k with a 6% match Holidays Remote working
    $109k-143k yearly est.9d ago
  • Site Reliability / DevOps Engineer

    Job Title: Site Reliability/DevOps Engineer Sparksoft is a fast-growing woman-owned small business that provides innovative technical solutions to the federal government.
    $86k-115k yearly est.1d ago
  • Software Systems Requirements Engineers

    At Boeing, we innovate and collaborate to make the world a better place. Located in more than 70 countries, Boeing is comprised of one of the most diverse, talented, and innovative workforces you will find anywhere. By building a career at Boeing, you'll have the opportunity to grow your skills, create relationships around the world and help shape the future of aerospace. in El Segundo California, Huntington Beach, California, Annapolis Junction Maryland, or Fairfax, Virginia Boeing is the world's largest aerospace company and leading manufacturer of commercial jetliners and defense, space and security systems. Senior Software Systems Requirements Engineer Boeing is committed to your development. The Boeing Research & Technology (BR&T) Mission Systems & Autonomy (MS&A) software capability is seeking a As part of Boeing's software capability, our engineers use their expertise to dream up next-generation software capabilities for amazing aerospace, satellite, and autonomous platforms. Our software products help solve Boeing's most challenging problems across Commercial Airplanes, Defense Space & Security, and Global Services businesses.
    $73k-96k yearly est.11d ago
  • REMOTE Salesforce Marketing Cloud Lead Engineer

    At Cengage Group, our employees have a direct impact in helping students around the world discover the power and joy of learning.
    $139k-181k yearly est.13d ago
  • AWs Devops Engineer

    Requirement for 5+ years of Exp Primary Skills :- AWS, AWSSSO, Jenkins, Terraform. Aws migrating existing userÂtoÂsso, there many thing that need to create newly and some manualÂworkÂalso. Pls share this Details Total Experience: Relevant Experience: Current Employer: Notice Period: Last working day: Current CTC: Expected CTC: Reason for Change: Current Location: Preferred Location: Technical Interview Availability: 4.00-8.00 Years
    $90k-119k yearly est.60d+ ago
  • DevOps Engineer - REMOTE

    Our welcoming and collaborative culture paired with progressive benefits makes Net Health the ultimate career home! Net Health may be the perfect place for you. We also honor and respect the needs of our Net Health family and staff, which is why we offer a work-from-anywhere environment and unlimited PTO.
    $89k-119k yearly est.13d ago
  • Embedded Software Engineer

    Title: Embedded Software Engineer - 95429 United States (US) - Iowa - Urbandale Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. Develop high quality software applications in C++ for the John Deere Precision Agriculture displays. At John Deere, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment.
    $76k-90k yearly est.5d ago
  • Sr ServiceNow Developer with Angular JS

    Sr. ServiceNow Developer, Angular JS, React JS, JavaScript Coding Expertise ServiceNow Development 2 Years Plus Contract Freelancing or 2nd Job also fine Need to be available 8hours a day 6.00-11.00 Years
    $98k-132k yearly est.4h ago
  • Software Developer(.Net, Remote)

    The Software Developer will work with clients and vendors to create fully integrated software solutions that will scale with client's business objectives. Locus Robotics is a leader in the rapidly growing eCommerce order fulfillment optimization space Locus Robotics is seeking an experienced
    $79k-103k yearly est.12d ago
  • Principal Software Engineer

    Design and develop embedded software for Iridium transceivers using Agile methodologies Become knowledgeable on core components of Iridium transceiver software For over 20 years, Iridium's unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things. Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world.
    $108k-135k yearly est.2d ago
  • Remote Senior Kotlin Software Engineer

    Opportunity available for Senior Software Engineer to help build features and back-end applications using Kotlin.
    $95k-125k yearly est.7d ago
  • Backend Software Developer

    Are you an experienced backend software developer looking to work with a dynamic and innovative team Look no further! Job Title: Backend Software Developer We are looking for a backend software developer to join our team and help bring our client's ideas to fruition.
    $76k-100k yearly est.4h ago
  • Lead DevOps Engineer

    We re a fun group of people who love coming to work and living the Recruitics values: We think, and act, as entrepreneurs, we do things the right way, we work together to provide personal customer service, and we make data-driven decisions. Recruitics offers a generous benefits package that includes: Medical, Dental, Vision, Short Term Disability, Life Insurance, Paid Time Off, Parental Leave, Flexible Spending Account, and Employee Assistance Program for all employees, as well as a 401k program, for all eligible full time employees. Powered by marketing professionals, Recruitics, helps the most identifiable brands successfully attract their workforce through proven data-driven strategies, marketing, and advertising. The Lead DevOps Engineer will be responsible for Cloud Infrastructure and DevOps activities. Summary We are looking for a Lead DevOps Engineer to join our rapidly growing company.
    $111.5k-153.4k yearly37d ago
  • Senior .NET Software Engineer -Remote

    The Afterman Software team is made up of problem solvers hungry to perfect new products and systems.
    $92k-121k yearly est.2d ago
  • SR. Software Engineer Elasticsearch

    SR. Software Engineer Spark, Elasticsearch, Hive, Hadoop, and/or Accumulo Experience performing data extraction, visualization Java, Python, R, and/or other similar languages. TS/SCI clearance is required. Geospatial Exp Highly desired Prime Long Term Program 8%-12% 401K Full benefits 5 weeks PTO
    $87k-114k yearly est.13d ago

Average Salary For a Principal Software Engineer

Based on recent jobs postings on Zippia, the average salary in the U.S. for a Principal Software Engineer is $134,230 per year or $65 per hour. The highest paying Principal Software Engineer jobs have a salary over $182,000 per year while the lowest paying Principal Software Engineer jobs pay $98,000 per year

Updated May 28, 2023
Average Principal Software Engineer Salary
$119,210 yearly
$65 hourly

5 Common Career Paths For a Principal Software Engineer

Principal Engineer

A principal engineer is responsible for monitoring the overall design phase of the construction process, including coordinating with the client for progress and updates, as well as performing adjustments as needed based on clients' specifications and requirements. Principal engineers also inspect the materials and resources used to ensure that the project stays within the budget goals and set timeframe. They should have excellent communication and organizational skills, especially in preparing reports and training new staff.

Software Development Manager

A software development manager is a professional who manages teams of software developers that design and create software applications and web services for clients. Software development managers should delegate duties and establish development standards for the development team as well as create a budget and timeline for the project. They must meet with management to discuss how software applications can achieve business objectives. Once the software has been developed, software development managers must train technical and non-technical end-users. They must also be skilled in different programming languages such as HTML, SQL, and JavaScript.

Software Architect

A Software Architect develops new programs for a variety of technological devices for businesses, computer games, mobile networks, and/or operating systems. They ensure architectural integrity and consistency across the entire product and work closely with executives to explain the benefits of the software.

Software Engineering Manager

A software engineering manager oversees the team involved in computer and software development. Typically, it is their responsibility to design and create software applications in collaboration with fellow skilled engineers in the group. Their duties revolve around devising strategies and designs, producing progress reports, monitoring the documentation processes, preparing presentations, and assessing workforce performance. Furthermore, as a manager, it is essential to lead and encourage the engineering team to meet goals and standards while implementing the company's policies and regulations.

Director Of Software Development

A director of software development is primarily in charge of overseeing the workflow and the workforce involved in the entire software development process. Their responsibilities also include creating strategies for optimal performance, coordinating with different teams and departments to identify strengths and weaknesses, implementing training and workshop programs, and liaising with external agencies, including key clients. Furthermore, as a director, it is essential to lead and encourage the team to reach new heights.

Illustrated Career Paths For a Principal Software Engineer

Principal Software Engineer Jobs By State