Principal Software Engineer

Tiggee
Principal Software Engineer Job in Reston, VA
Opens new tab
Tiggee LLC, the holding company of DNS Made Easy, Constellix, and PerfOps is looking for a Software Engineer to join our team in our Reston VA office or remote word.
Senior Level
Bachelors Preferred
20d ago
Opens new tab

Principal Software Engineer

Scientiamobile
Principal Software Engineer Job in Reston, VA
Opens new tab
ScientiaMobile, Inc. http://www.scientiamobile.com/Fast Growing Technology Company Seeking Principal Software Engineer, DC Metro Area We are looking for an enthusiastic Software Engineer who likes working in a casual, small team environment.
Mid Level
Senior Level
Offers Benefits
Bachelors Required
17d ago
Opens new tab
4.7

Principal Software Engineer Java Redis

System One
Principal Software Engineer Job in Reston, VA
Opens new tab
ALTA IT Services is staffing multiple Principal Java Software Engineering long term contract openings for a leading, Reston, VA -based health insurance customer. These are COVID remote positions, with the intention of a future hybrid onsite/remote model, in Reston, VA.
Senior Level
Easy Apply
22d ago
Opens new tab
4.8

Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
At Boeing, we innovate and collaborate to make the world a better place.
Mid Level
Senior Level
Bachelors Required
New
3d ago
Opens new tab
3.7

Principal Software Engineer- CSTIMS

American Association of Motor
Principal Software Engineer Job in Arlington, VA
Opens new tab

Location: Arlington, VA
Experience: Mid Level, Senior Level
Education Requirements: Bachelors Degree

We are looking for a Principal Software Engineer who can handle a challenging, fast-paced, customer-oriented software engineering environment. You will be solving problems of design, implementation, and business complexity, building powerful products capable of serving our customers in innovative ways. Your scope extends from supporting Legacy applications and data to developing the next version of the product on a modern technology stack. You will design and develop systems that let our customers perform critical scheduling for commercial drivers. The design decisions and judgment call you make will directly impact 1000s of user customers across North America, and indirectly affect all drivers seeking commercial licensing.

What you'll be doing:

  • Create designs, write code, and unit tests in-line with approved architecture and engineering processes and best practices.
  • Manage availability, latency, scalability by engineering reliability into software and systems
  • Review and influence ongoing design, architecture, standards and methods for engineering services and systems.
  • Identify and resolve production issues as needed
  • Respond to and resolve emergent problems; write software and build automation to prevent problem recurrence
  • Innovate and mentor team engineers


Must have skills:

  • Bachelor’s degree in computer sciences from an accredited college. Equivalent work experience may be substituted for degree.
  • 10+ years hands-on full-stack .NET development
  • 3+ years of development experience building integration solutions using web services built with WCF or REST.
  • 6+ years of hands-on experience as a technical team lead
  • 3+ years of hands-on experience building Cloud applications, preferably in Azure
  • Strong written and verbal communication skills
  • Experience supporting business-critical production environments
  • Fluency in latest C# and .NET Core
  • Fluency in latest Angular
  • Fluency in Entity Framework, T-SQL and SQL Server
  • Strong server-side development skills designing and developing reliable and secure applications
  • Strong user interface development skills, component design, building with UX as well as maintainability in mind
  • Extensive experience in unit testing and writing testable code
  • Experience with Agile development methodologies

Desired Skills:

  • 4+ years of experience building high-performance SQL Server database applications using Entity Framework
  • 2+ years of experience designing and developing against document databases such as Cosmos DB or MongoDB.
  • 2+ years of experience working with Docker containers
  • Experience with design patterns, software architecture, understanding of object-oriented principles, interface driven programming, and dependency injection.
  • Experience in building interactive user interface applications using ASP.NET MVC, HTML, and CSS.

Disclaimer Statemen t : The preceding job description has been written to reflect management’s assignment of essential functions. It does not prescribe or restrict the tasks that may be assigned.

AAMVA is an Equal Opportunity Employer—M/F/D/V

Mid Level
Senior Level
Bachelors Required
34d ago
Opens new tab
3.7

Principal Software Engineer (Contract)

Alliance Solutions
Principal Software Engineer Job in Arlington, VA
Opens new tab
Our valued client, Airbus Defense & Space is seeking a Principal Software Engineer (Contract) to join our team. The Principal Software Engineer's primary responsibility will be leading the development of Airbus U.S.'s satellite flight software.
Senior Level
Masters Preferred
Bachelors Required
Easy Apply
31d ago
Opens new tab
4.5

Lead/Principal Front End Software Engineer

Cvent
Principal Software Engineer Job in Tysons Corner, VA
Opens new tab

Location: Tysons Corner, VA
Experience: Senior Level

The ideal candidate for this team is someone who wants to not only work on interesting projects but also grow into a technical leadership role where they can make a positive impact across Cvent’s Engineering division.

Specifically, we are looking for someone who...

  • Is process oriented, can execute on multiple projects in parallel and ensure the on-time release of well tested and reliable code.
  • Will provide technical expertise and mentorship to associate level team members and help to define and drive best practices across the division.
  • Uses development techniques to optimize software across a vast array of devices and browsers while able to discuss the trade-offs between different techniques.

What we are ideally seeking for this position:

The prerequisites for joining our development team are simple. We care more about your attitude and aptitude than the specific tools and technologies you have used in the past. You need to have a strong passion for software development and must take pride in your coding. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment.

  • 8+ years, of hands-on development experience.
  • Highly proficient in JavaScript / ES6and the Document Object Model.
  • Strong foundation in React and its core principles
  • Familiar with popular React.js workflows, such as Redux.
  • Experience with common front-end development tools such as Webpack and NPM.
  • Experience with HTML5 and CSS pre-processors.
  • Highly proficient with version control systems, especially GIT, a plus.
  • Highly proficient in at least one objected oriented language: Java or C# etc.
  • Experience using and implementing RESTful APIs.
  • Experience working with React Native a plus.
  • Bachelor’s Degree in Computer Science or related technical discipline.
Senior Level
Bachelors Preferred
37d ago
Opens new tab
3.1

Principal Cyber Software Engineer - D&I

Elder Research Inc.
Principal Software Engineer Job in Arlington, VA
Opens new tab
Home Office: Arlington, VA
Mid Level
Senior Level
Bachelors Required
34d ago
Opens new tab
4.9

Principal Software Engineer

Honeywell
Principal Software Engineer Job, Remote
Opens new tab
Join a team recognized for leadership, innovation and diversity Honeywell changes the way the world works.
Mid Level
Senior Level
Bachelors Required
New
7h ago
Opens new tab
4.6

Principal Software Engineer - Telecommute

Unitedhealth Group
Principal Software Engineer Job, Remote or Eden Prairie, MN
Opens new tab

Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get. Leading edge technology in an industry that's improving the lives of millions. Here, innovation isn't about another gadget, it's about making health care data available wherever and whenever people need it, safely and reliably. There's no room for error. Join us and start doing your life's best work.(sm)



You'll enjoy the flexibility to telecommute* from anywhere within the U.S. as you take on some tough challenges.



Primary Responsibilities:




  • Candidate should be confident to work independently, handle and guide the team and should be self-motivated

  • Candidate should be able to drive technical architecture, design and best practices in the capacity of individual contributor as well as in a consulting mode

  • The candidate should have good analytical and self-learning skills and desire to learn new technologies

  • Have a solid understanding of Artificial Intelligence and Machine Learning capabilities

  • Be comfortable operating within a commercial cloud space

  • Candidate should have worked in microservices environment and should be fully aware of reference architectures and design patterns required for a complex implementation

  • Lead and develop teams focused on modernization, enablement, and engineering culture

  • reate quick working proof of concepts to validate and formalize solutions and design

  • Own the overall technical design and direction of a product

  • Frequently contribute to the overall set of deliverables while driving reuse and standardization

  • Bring innovative ideas to help continuously improve the application portfolio including the design, build, deploy, test and runtime within cloud ecosystems

  • Participate in debugging and performance tuning in a high-performance cloud platform

  • A great attitude and the passion and persistence to solve complex problems

  • Participate in troubleshooting and debugging critical problems and resolving complex technical issues that may arise.

  • Drive automation in project teams using best in class CI/CD and DevOps principles

  • Provide designs and solutions driving highly available and recoverable software

  • Execute development processes for the project such as build automation, unit testing, software configuration management and packaging

  • Ability to solve simple to complex issues independently or with minimal support from SMEs'

  • Work closely with development teams on data solutions with RDBMS and NoSQL systems and ensure appropriate data modelling to meet business requirements

  • Provide inputs to development teams. Setup and maintain documentation and standards

  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment



You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.


Required Qualifications:




  • 10+ years of experience with at least 3 years of experience working as a lead with expertise in building and shipping production ready software in a scaled distributed environment

  • Expertise implementing containerized and scalable software based on microservices

  • Knowledge of a variety of modern programming languages (Python, Java, JavaScript, Node)

  • Excellent programming skills with Java or Python and related frameworks like Spring Boot, Flask, Hibernate, Rest Assured, etc.

  • Knowledge of UI based technologies

  • Experience with a variety of modern open-source technologies (Kafka, AVRO, Prometheus, ELK, Kubernetes,)

  • Expertise with container platforms and deployments

  • Knowledge of a variety of modern database technologies with experience in both RDBMS and NoSQL Implementations

  • Expertise in incremental Agile delivery practices

  • Knowledge of Continuous Integration and Deployment Strategies

  • Experience with AI/ML capabilities

  • Expertise with RESTful Web Services

  • Expertise with Github and Git version control

  • Excellence in technical communication with peers and non-technical colleagues

  • Expertise in container virtualization utilizing Docker and CICD using Jenkins, Gitlab or CircleCI

  • Expertise with a variety of security mechanisms and certifications such as SAML, Oauth, SSO, HITRUST, FedRAMP, etc.)



Preferred Qualifications:




  • Undergraduate degree in applicable area of expertise or equivalent experience.

  • Experience with Vue UI Framework

  • Experience within Google Cloud Platform

  • Expertise with AI/ML

  • Experience migrating VM implementations to containers

  • Health Care experience

  • Ability to lead and develop people

  • A passion for modern engineering and culture



To protect the health and safety of our workforce, patients and communities we serve, UnitedHealth Group and its affiliate companies require all employees to disclose COVID-19 vaccination status prior to beginning employment. In addition, some roles and locations require full COVID-19 vaccination, including boosters, as an essential job function. UnitedHealth Group adheres to all federal, state and local COVID-19 vaccination regulations as well as all client COVID-19 vaccination requirements and will obtain the necessary information from candidates prior to employment to ensure compliance. Candidates must be able to perform all essential job functions with or without reasonable accommodation. Failure to meet the vaccination requirement may result in rescission of an employment offer or termination of employment



Technology Careers with Optum. Information and technology have amazing power to transform the health care industry and improve people's lives. This is where it's happening. This is where you'll help solve the problems that have never been solved. We're freeing information so it can be used safely and securely wherever it's needed. We're creating the very best ideas that can most easily be put into action to help our clients improve the quality of care and lower costs for millions. This is where the best and the brightest work together to make positive change a reality. This is the place to do your life's best work.(sm)



*All Telecommuters will be required to adhere to UnitedHealth Group's Telecommuter Policy.



Colorado, Connecticut or Nevada Residents Only: The Salary range for Colorado, Connecticut and Nevada residents is $113,500 to 218,100. Pay is based on several factors including but not limited to education, work experience, certifications, etc. In addition to your salary, UnitedHealth Group offers benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with UnitedHealth Group, you'll find a far-reaching choice of benefits and incentives



Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.





UnitedHealth Group is a drug-free workplace. Candidates are required to pass a drug test before beginning employment.



Senior Level
20d ago
Opens new tab
4.8

Software Engineer Principal (Remote)

The Home Depot
Principal Software Engineer Job, Remote or Atlanta, GA
Opens new tab
Purpose: The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. They also play an active role working with 3rd party vendors as well as the open-source community. As a Software Engineer Principal, you will be an extremely knowledgeable Engineer on the product team and are expected to build and grow the skillsets of the more junior engineers. There is also an expectation that the Software Engineer Principal will demonstrate expertise around modern software design and development. Identifies product enhancements (client-facing or technical) to create a better experience for the end users Identifies, implements, and shares technical solutions that can be used across the organization Works with vendors and the open-source community to help identify and implement feature enhancements in software products Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing Typically reports to the Software Engineer Manager or Sr.
Senior Level
8d ago
Opens new tab
4.7

Principal Software Engineer

Zillow
Principal Software Engineer Job, Remote
Opens new tab
You'll have the opportunity to impact an extremely wide variety of projects which support three of the largest rental websites, Zillow, Trulia, and HotPads.About the role Zillow is reimagining real estate to make it easier to unlock life's next chapter. As the most-visited real estate website in the United States, Zillow and its affiliates help movers find and win their home through digital solutions, first class partners, and easier buying, selling, financing and renting experiences. Millions of people visit Zillow Group sites every month to start their home search, and now they can rely on Zillow to help make it easier to move.
Mid Level
Senior Level
60d+ ago
Opens new tab

Principal C/Go Software Engineer

Tiggee
Principal Software Engineer Job in Reston, VA
Opens new tab
Tiggee LLC, the holding company of DNS Made Easy, Constellix, and PerfOps is looking for an experienced Software Engineer to join our team in our Reston VA office or remote word.
Mid Level
Senior Level
Bachelors Preferred
17d ago
Opens new tab
4.8

Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
Boeing Intelligence & Analytics is looking for a Principal Cyber Software Engineer to join it's team.
Mid Level
Senior Level
Bachelors Required
New
2d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
At Boeing, we innovate and collaborate to make the world a better place. Boeing Intelligence & Analytics (BI&A) COVID-19: As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021.
Senior Level
Bachelors Required
New
3d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
Boeing Intelligence & Analytics is looking for a Senior Principal Cyber Software Engineer to join it's team.
Senior Level
Bachelors Required
New
2d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
Senior Principal Cyber Software Engineer
Senior Level
Bachelors Required
New
3d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Herndon, VA
Opens new tab
At Boeing, we innovate and collaborate to make the world a better place. Boeing Intelligence & Analytics (BI&A) COVID-19: As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021.
Senior Level
Bachelors Required
New
3d ago
Opens new tab
4.8

Principal Software Engineer

Boeing
Principal Software Engineer Job in Potomac, MD
Opens new tab
Boeing Intelligence & Analytics (BI&A)
Senior Level
17d ago
Opens new tab
4.7

Principal Software Engineer - Java

System One
Principal Software Engineer Job in Germantown, MD
Opens new tab
ALTA IT Services is a wholly owned subsidiary of System One, a leading provider of specialized workforce solutions and integrated services.
Senior Level
Bachelors Required
Easy Apply
31d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Great Falls, VA
Opens new tab
Boeing Intelligence & Analytics (BI&A) COVID-19: As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021.
Senior Level
Bachelors Required
26d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Arlington, VA
Opens new tab
Boeing Intelligence & Analytics (BI&A) COVID-19: As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021.
Senior Level
Bachelors Required
26d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Fairfax Station, VA
Opens new tab
Senior Principal Cyber Software Engineer
Senior Level
Bachelors Required
25d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Fairfax Station, VA
Opens new tab
Boeing Intelligence & Analytics (BI&A) COVID-19: As a U.S. government contractor, Boeing will require all new hires and employees located in the United States to be fully vaccinated against COVID-19 by December 8, 2021.
Senior Level
Bachelors Required
26d ago
Opens new tab
4.8

Senior Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Point of Rocks, MD
Opens new tab
Senior Principal Cyber Software Engineer
Senior Level
Bachelors Required
25d ago
Opens new tab
4.8

Principal Software Engineer

Boeing
Principal Software Engineer Job in Potomac, MD
Opens new tab
Boeing Intelligence & Analytics (BI&A) is looking for a Principal Software Engineer to join its team.
Senior Level
New
1d ago
Opens new tab
4.8

Principal Software Engineer

Boeing
Principal Software Engineer Job in Potomac, MD
Opens new tab
At Boeing, we innovate and collaborate to make the world a better place. Boeing Intelligence & Analytics (BI&A)
Senior Level
New
3d ago
Opens new tab
4.8

Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Clifton, VA
Opens new tab
Boeing Intelligence & Analytics is looking for a Principal Cyber Software Engineer to join it's team.
Mid Level
Senior Level
Bachelors Required
New
3d ago
Opens new tab
4.8

Principal Cyber Software Engineer

Boeing
Principal Software Engineer Job in Clifton, VA
Opens new tab
At Boeing, we innovate and collaborate to make the world a better place.
Mid Level
Senior Level
Bachelors Required
New
3d ago
Opens new tab

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 $136,635 per year or $66 per hour. The highest paying Principal Software Engineer jobs have a salary over $176,000 per year while the lowest paying Principal Software Engineer jobs pay $105,000 per year

Average Principal Software Engineer Salary
$136,000 yearly
$66 hourly
Updated May 19, 2022
$105,000
10 %
$136,000
Median
$176,000
90 %

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