21 - 40 of 42,511 Jobs

Search for Principal Software Engineer

42,511 results

Apply
ARSIEM Corporation logo
Principal Software Engineer

ARSIEM Corporation

Full-time|On-site|Ft. Meade, MD

ARSIEM Corporation supports government agencies throughout the United States by providing technical solutions and services. The company places a strong emphasis on building trusted relationships and delivering consistent, high-quality support. Role overview The Principal Software Engineer will be based on site in Ft. Meade, MD, working directly with a govern…

Apr 22, 2026
Apply
Cloudflare, Inc. logo
Full-time|Hybrid|Hybrid

Join Cloudflare as a Principal Software Engineer specializing in Resiliency, where you will play a pivotal role in enhancing our systems' robustness and availability. Your expertise will contribute to building and maintaining resilient infrastructure that supports our global network, ensuring our customers receive uninterrupted service.In this role, you will work alongside a talented team of engineers to identify vulnerabilities, implement solutions, and innovate new strategies that enhance system performance and reliability. If you are passionate about software engineering and system resiliency, we invite you to apply!

Feb 6, 2026
Apply
mqreferrals logo
Full-time|Remote|Remote, USA

Join mqreferrals as a Lead Principal Software Engineer, where you will drive innovation and excellence in software development. In this pivotal role, you will leverage your extensive experience to lead a team of engineers, design cutting-edge software solutions, and enhance our technology stack. You will collaborate with cross-functional teams, ensuring that our products not only meet but exceed customer expectations.

Apr 6, 2026
Apply
ServiceNow logo
Full-time|On-site|Santa Clara

As a Principal Software Engineer at ServiceNow, you will play a pivotal role in designing and developing innovative software solutions that meet the demands of our clients. You will collaborate with a talented team of engineers and product managers to deliver high-quality software while driving architectural and design decisions.

Jan 12, 2026
Apply
jobgether logo
Full-time|Remote|US

Role overview As a Principal Software Engineer at jobgether, based in the US, this role leads software development projects and helps shape the design of scalable systems. Success here depends on strong technical skills and a collaborative mindset for tackling challenges. Key responsibilities Guide the architecture and design of both new and existing systems Lead project teams through complex software development efforts Mentor junior engineers and support their technical growth Promote high standards for code quality and technical decision-making Work closely with peers to influence product direction and system architecture Who succeeds in this role This position suits engineers who value collaboration, strive for technical excellence, and want to shape products as well as teams. A deep understanding of software engineering principles is essential.

Apr 28, 2026
Apply
Ensco Inc. logo
Full-time|On-site|El Segundo, California, United States

We are seeking a highly skilled and innovative Principal Software Engineer to join our dynamic team at Ensco Inc. In this pivotal role, you will leverage your extensive experience in software engineering to lead complex projects, design scalable systems, and mentor junior engineers. Your contributions will be crucial in enhancing our software solutions and driving technological advancements within the organization.

Apr 6, 2026
Apply
Couchbase Inc. logo
Full-time|On-site|San Jose, CA

Join Couchbase Inc. as a Principal Software Engineer and play a pivotal role in designing and implementing innovative software solutions. You will collaborate with cross-functional teams to drive the technical direction of our products, ensuring high performance and scalability. Your expertise will guide the development of robust systems that meet customer needs and industry standards.

Apr 10, 2026
Apply
Gusto logo
Full-time|Remote|New York, NY;Detroit, MI;Atlanta, GA;Boston, MA;Philadelphia, PA;Pittsburg, PA;Raleigh, NC;Washington, DC;United States - Remote

About GustoAt Gusto, we are dedicated to empowering small businesses by taking care of essential functions such as payroll, health insurance, 401(k)s, and HR. This allows business owners to concentrate on their passions and serve their customers effectively. With our teams situated in Denver, San Francisco, and New York, we proudly support over 400,000 small businesses nationwide while fostering a workplace that reflects and honors the diverse communities we serve. To discover more about our Total Rewards philosophy. About the Role:As the Principal Engineer for the Contractors team, you will have a significant impact on the future of Gusto's flagship Payroll product, one of the foundational elements of our platform. You will be responsible for designing, building, and scaling the capabilities that drive vital experiences for our customers. Collaborating with product managers, designers, and fellow engineers, you will implement features that address customer needs and enhance user experiences.In this senior engineering role at Gusto, you will oversee projects from inception to completion—defining initial feature specifications, steering architectural decisions to align systems with their intended outcomes, executing complex projects, and maintaining the code that supports mission-critical functionalities. In addition to your technical contributions, you will help shape and influence Gusto's broader strategy for the continued development and scaling of our Payroll product.If you are enthusiastic about tackling intricate, high-impact challenges and eager to contribute to a product that impacts millions of lives, we would love to welcome you to our team!About the Team:The Payroll product is at the heart of Gusto's offerings, utilized by over 300,000 customers and significantly contributing to our annual recurring revenue exceeding $500 million. While we hold a leading market position for SMBs in the US, there remains a vast opportunity as approximately 90% of the market still requires a superior solution. The Contractors team enables businesses to onboard and compensate contractors in over 120 countries efficiently and swiftly. This includes critical functions such as payroll setup, preparation, submission, historical reporting, time tracking, and shift scheduling. As a vital member of this team, you will have the chance to make a substantial impact on both the product and the businesses we serve.

Feb 24, 2026
Apply
SingleStore logo
Full-time|Remote|United States, Portugal, India

SingleStore is hiring a Senior or Principal Software Engineer to help design and build advanced database solutions. This position offers the chance to work alongside experienced engineers focused on creating systems that handle large-scale data efficiently. Role overview This role centers on developing scalable and high-performance database technology. The work involves designing core components that support businesses in managing their data needs. Collaboration Engineers in this role work closely with peers, sharing ideas and solving complex challenges together. The team values technical skill, clear communication, and a drive to improve how data is stored and accessed. Locations Positions are available in the United States, Portugal, and India.

Apr 29, 2026
Apply
Jobs for Humanity logo
Full-time|On-site|Tennessee

Join our dynamic team as a Principal Software Engineer, where you will lead innovative projects and drive technological advancements. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that meet our clients' needs. Your expertise in software development and passion for technology will be instrumental in shaping our products and enhancing user experiences.

Sep 25, 2024
Apply
ARSIEM Corporation logo
Principal Software Engineer

ARSIEM Corporation

Full-time|On-site|Ft. Meade, MD

ARSIEM Corporation works closely with United States Government agencies, offering technical expertise and hands-on support. The team emphasizes reliable service and values lasting partnerships with its clients. Role overview The Principal Software Engineer will be based on-site at Ft. Meade, MD, supporting a government client. This position centers on the installation, configuration, development, and integration of prototype applications for technical evaluation. Work takes place in a lab setting, where collaboration with customers is key to developing and testing experimental solutions. Key responsibilities Install and configure prototype software applications Develop and integrate technical solutions for evaluation Support lab operations and assist with experimental setups Work directly with customers to refine and test new concepts Location This position is on-site at Ft. Meade, MD, working with a government client.

Apr 22, 2026
Apply
HubSpot, Inc. logo
Full-time|$313.8K/yr - $502.1K/yr|Remote|Remote - USA

POS-2643At HubSpot, security is not just an obligation; it's a core principle that informs how we design, develop, and manage our products. We are seeking a Principal Software Engineer specializing in Security to spearhead the definition and implementation of secure systems at scale. This role requires a skilled engineer who is adept at writing production-level code, shaping architectural decisions, and elevating security practices across HubSpot’s platform.In this pivotal position, you will be instrumental in enhancing HubSpot’s overall security framework, collaborating closely with Product and Corporate Security teams to devise and execute practical, scalable security solutions. As a hands-on technical leader, you will navigate seamlessly between strategic oversight and intricate software development, empowering millions of customers to

Mar 4, 2026
Apply
Cloudflare, Inc. logo
Full-time|Hybrid|Hybrid

Join Cloudflare as a Principal Software Engineer specializing in billing systems, where you will play a pivotal role in shaping our payment and invoicing solutions. You will collaborate with cross-functional teams to implement innovative solutions that enhance user experiences and streamline processes. If you're passionate about building scalable software and want to contribute to a fast-paced, innovative environment, we want to hear from you!

Feb 6, 2026
Apply
Pantheon logo
Full-time|$187.2K/yr - $234K/yr|Remote|United States (Remote)

About Pantheon Pantheon supports over 300,000 websites worldwide, including organizations such as Google, Princeton, Salesloft, Clorox, and the United Nations. Our WebOps platform helps thousands of developers and marketers build, improve, and run WordPress, Drupal, and Next.js sites for billions of users. As a remote-first company, Pantheon values both a reliable foundation and the freedom to try new approaches. The team brings together people who care about their craft and want to see real results from their work. Role Overview The Principal Software Engineer - Hosting joins the core team responsible for the infrastructure behind more than 700,000 websites and 17 billion monthly page views. This role focuses on building and maintaining the systems that provision, serve, and scale sites using Pantheon's Global CDN, Google Cloud infrastructure, and developer toolchain. What You Will Do Design, build, and operate large-scale hosting infrastructure. Manage systems that support site provisioning, delivery, and scaling. Work with technologies including CDN, Google Cloud, and developer tooling. Apply AI tools to streamline debugging, automate tasks, and inform architectural decisions. Collaborate with Engineering, Product, and Security teams to drive platform improvements. What We Look For Experience building or managing infrastructure at scale, such as within a CDN, edge provider, developer platform, or database-as-a-service organization. Comfort working with AI tools to enhance workflows and decision-making. Ability to work across teams and influence platform direction. Location This is a remote position based in the United States.

Apr 20, 2026
Apply
NetDocuments logo
Full-time|Remote|Lehi, Utah, United States; Remote - US

NetDocuments is looking for a Principal Software Engineer - AI to help create advanced artificial intelligence features for its document management platform. This position can be based in Lehi, Utah or remote within the US. Role overview This role centers on designing, building, and deploying AI-powered software that improves how users manage and interact with documents. The Principal Software Engineer will work closely with a skilled team to bring new AI capabilities to production. Key responsibilities Design and develop AI-driven software solutions for document management Deploy and maintain these solutions in a production environment Collaborate with team members to drive innovation and deliver new features Work environment NetDocuments fosters a collaborative setting where new ideas are encouraged and teamwork is valued. The company supports both on-site and remote work for US-based employees.

Apr 28, 2026
Apply
ClearEdge logo
Full-time|On-site|Annapolis Junction, MD

Become a vital member of ClearEdge and contribute to a mission-driven team dedicated to tackling some of the most intricate technical challenges faced by the Department of Defense (DoD). Each day, ClearEdge empowers government and industry clients with cutting-edge solutions that are essential for operational continuity and mission accomplishment.At ClearEdge, we provide an exceptionally attractive benefits package that includes a $10,000 annual allowance for training and education, a 10% 401(k) contribution that is fully vested from day one, annual allowances for health and technology, along with access to a state-of-the-art technology lab. Discover more about our offerings at www.clearedgeit.com/careers/Your Mission: Collaborate with a diverse development team and essential stakeholders to design, execute, and maintain a comprehensive suite of tools for government clients under an existing ClearEdge prime contract. We are in search of a skilled software engineer who will be responsible for crafting, sustaining, and operationally supporting front-end services for our mission-critical clients. Ideal candidates are those eager to leverage their expertise in developing and deploying government tools, while delivering impactful solutions that drive mission success. This role demands meticulous attention to detail and a solid grasp of the software development lifecycle encompassing requirements gathering, development, testing, integration, and deployment.

Mar 13, 2025
Apply
Capital Technology Group logo
Principal Software Engineer

Capital Technology Group

Full-time|$145K/yr - $190K/yr|Remote|Remote (USA)

Join Capital Technology Group, a leader in expert consulting services encompassing software development, digital transformation, human-centered design, data analytics, visualization, and cybersecurity.With over a decade of experience, our multidisciplinary teams thrive on agile methodologies to deliver value collaboratively with federal and commercial clients. Our dedication to excellence has earned us recognition in the Digital Services Coalition, a network of innovative firms committed to delivering top-notch IT services.DescriptionCapital Technology Group (CTG) is dedicated to transforming how the federal government approaches software delivery. We are passionate about our mission and devoted to fostering a culture of continuous learning and growth. We seek talented individuals to support impactful civic technology initiatives within the federal landscape.As a Principal Software Engineer, you will play a crucial role in designing and implementing prototypes and proof-of-concept solutions to evaluate new or emerging technologies. You will analyze the benefits and risks associated with the integration of these technologies and provide development support for their adoption in various projects. Collaborating with cross-functional teams, you will help enhance customer experiences through functional system development.Client Requirements: Applicants MUST BE US Citizens and must be able to obtain Public Trust clearance.ResponsibilitiesDevelop, create, and modify general computer applications software or specialized utility programs.Analyze user needs and develop software solutions.Design and customize software for clients with the goal of optimizing operational efficiency.Analyze and design databases within application areas, either independently or as part of a team.Mentor and supervise junior software developers.

Apr 2, 2026
Apply
Zynga Careers logo
Full-time|On-site|Austin, TX; Toronto, Canada

Role overview Zynga Careers is seeking a Principal Software Engineer based in either Austin, TX or Toronto, Canada. This position centers on designing, building, and refining gaming platforms that serve millions of players worldwide. Success in this role requires advanced technical skills and a strong dedication to producing reliable, high-quality software. What you will do Collaborate with teams from various disciplines to develop and enhance Zynga's gaming platforms Lead technical projects through all phases, from initial design to final implementation Improve system performance, scalability, and maintainability Support teams in adopting best practices and exploring new technologies Requirements Significant experience in software engineering, preferably in gaming or similar industries Proven ability to design and deliver complex systems Comfort working with cross-functional teams Motivation to solve challenging technical issues

Apr 23, 2026
Apply
ClearVector logo
Full-time|Remote|Remote

At ClearVector, we are a pioneering software company dedicated to creating innovative solutions with an unwavering commitment to delivering robust and reliable software. We are on the lookout for a Principal Software Engineer who is passionate about ensuring that our software consistently performs as intended. When issues arise, we want to know about them immediately.Your expertise lies in guaranteeing that the properties of distributed systems are met in straightforward ways that empower developers to deploy with confidence, minimizing unexpected impacts on our customers. Our safeguards are designed not just to protect but to enhance speed, fostering a culture of rapid innovation.Key Responsibilities:Develop systems that facilitate graduated availability of new code and content, creating environments for development, testing, pre-production, and production that incrementally release new features to enhance safety, reduce risks, and improve predictability.Establish systems that ensure reproducibility of outcomes, including automated methods to detect changes from operating system vendors or cloud service providers that might affect our runtime activities.Create user-friendly frameworks that allow developers to swiftly write new unit and integration tests, supporting both the graduated availability and reproducibility systems.Build systems that enable content developers to efficiently write and deploy content within the graduated availability and reproducibility frameworks.Ideal Candidates Will Have:Proven experience in designing and delivering commercially successful software products at scale that resonate with customers.Experience in building and launching self-service B2B SaaS products at scale.In-depth knowledge of at least one major systems programming language.A willingness to learn Typescript or Rust.Experience in deploying serverless software on AWS or working with distributed systems.Background in a fast-growing startup environment.Comfort with remote, asynchronous, and independent work.

May 12, 2025
Apply
Xometry Inc. logo
Full-time|On-site|North Bethesda, MD

Join Xometry as a Lead Principal Software Engineer and take the reins in crafting innovative software solutions that redefine the industry. In this pivotal role, you will lead the design, development, and implementation of scalable applications that enhance operational efficiency and drive customer satisfaction.

Mar 11, 2026

Sign in to browse more jobs

Create account — see all 42,511 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.