Principal Software Engineer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
About ClearEdge
ClearEdge is dedicated to empowering government and industry clients through innovative technology solutions. Our team is committed to excellence, ensuring that we address the most pressing challenges faced by our nation.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Principal Software Engineer
41,985 results
Anthem Engineering
Join our dynamic team at Anthem Engineering, where we are at the forefront of prototyping and developing innovative technologies and solutions to address critical issues within our division. Collaborating closely with analysts, we identify workflow challenges and create effective, user-friendly solutions.Our work encompasses a diverse range of applications a…
Join our dynamic team at dev2 as a Principal Software Engineer, where you'll lead innovative projects that shape the future of technology. You will be responsible for designing, developing, and maintaining complex software systems while mentoring junior engineers and collaborating with cross-functional teams.
Join us at usm2 as a Principal Software Engineer, where you will play a vital role in shaping the future of our software solutions. You will lead the design and implementation of high-quality software systems, mentor junior engineers, and collaborate with cross-functional teams to deliver innovative products that meet our clients' needs. This position is ideal for a passionate engineer who thrives in a dynamic, fast-paced environment.
FanDuel
Role Overview FanDuel is seeking a Principal Software Engineer to join the Atlanta engineering team. This role shapes technical direction and influences both immediate and long-term decisions across an engineering vertical. The Principal Software Engineer partners with senior engineers and executives to solve complex, often ambiguous challenges, translating technical strategies into practical business outcomes. What You Will Do Own the architecture and technical strategy for a designated engineering vertical, ensuring alignment among team members. Lead major technical initiatives, balancing long-term vision with current priorities. Drive operational excellence by addressing difficult technical problems as they arise. Stay informed about industry standards, emerging trends, and new technologies. Apply expertise in Artificial Intelligence, with a history of integrating AI solutions into projects. Write clear, maintainable code that simplifies complex systems and upholds high code quality. Mentor engineers, supporting their professional growth and development. Take on additional responsibilities as assigned, adapting to evolving business needs. Collaboration and Leadership This position requires regular collaboration with senior engineers and executives. The Principal Software Engineer helps guide decisions on programming languages, system architecture, and engineering processes, actively shaping FanDuel’s technical landscape rather than following established patterns.
Fivetran
Fivetran seeks a Principal Software Engineer based in Oakland, California. This position takes a central role in setting the technical direction for Fivetran’s data integration products. The Principal Software Engineer leads architecture and design efforts, while also guiding a team of experienced engineers. Key Responsibilities Lead the development of software solutions for data integration products Mentor and support a team of engineers Make architectural decisions and shape design strategies Work closely with peers to address complex technical challenges Help define engineering standards and foster a collaborative team environment Requirements Proven experience leading software engineering teams Deep understanding of software architecture and design Comfort with large-scale systems and solving complex problems Interest in mentoring engineers and influencing team practices Enjoyment of modern technologies and collaborative work
Rocket Lab USA, Inc.
ABOUT ROCKET LABRocket Lab is a pioneering space company dedicated to making space more accessible through responsive launch services, comprehensive spacecraft design, and manufacturing. We create rockets and satellites that support vital global missions such as scientific exploration, Earth observation, and initiatives to combat climate change.Our Electron rocket has emerged as the second most frequently launched U.S. rocket, successfully delivering over 230 satellites to orbit. We are also developing Neutron, a medium-lift, reusable launch vehicle for larger constellation deployments. Our Space Systems division designs and manufactures an extensive range of satellites, payloads, and components, including hardware for NASA missions to the Moon and Mars, and for the James Webb Space Telescope.SPACE SYSTEMS TEAMThe Space Systems team at Rocket Lab is at the forefront of satellite technology, responsible for the design and assembly of satellites and their components. Our team combines engineers, technicians, and designers who work on innovative solutions for commercial, government, and defense sectors, building hardware and software to support a variety of missions.POSITION OVERVIEWWe are looking for a highly skilled Principal Software Engineer / Senior Principal Software Engineer to take on the role of Chief Software Engineer for a major constellation program. In this critical position, you will lead the design, development, and implementation of scalable, reliable, and mission-critical software systems for space-based applications.
Salary Range: $6,000 - $12,500 per month (Gross in USD)About Sezzle:At Sezzle, our mission is to empower the next generation financially. We are transforming the shopping experience by merging innovative technology with seamless, interest-free installment plans that enhance accessibility and smart shopping. Our commitment extends beyond payments; we are redefining how consumers discover and engage with their favorite products while significantly impacting merchant sales through increased conversions and higher order values. Join our dynamic team as we continue to innovate in the fintech and retail sectors, creating not just transactions, but memorable shopping journeys. If you are passionate about pushing the limits of technology to deliver exceptional experiences for both consumers and merchants, Sezzle is the place for you!Compensation:As a Principal Software Engineer, you will bring 12+ years of experience to our team. The compensation for this role ranges from $6,000 - $12,500 per month, reflecting the high level of expertise, leadership, and significant contributions expected from someone in this position.Interview Process:At Sezzle, we value transparency throughout the interview process. We provide regular feedback and set clear expectations, ensuring candidates understand each step without any guarantees of advancement.Application submitted (you are here)Wonderlic test (30-40 min)Interview with recruiters (30 min)Coding assessment (~1.5 hours)Interview with engineers (1 hour)Interview with engineering leadership (30-45 min)Offer!About the Role:We are on the lookout for a dedicated and highly skilled Principal Software Engineer. This role offers a thrilling opportunity to excel in a fast-paced environment with a rapidly expanding team, providing numerous avenues for career growth. As a Principal Software Engineer at Sezzle, you will collaborate with motivated teams to solve intriguing and complex problems across various organizational areas. Your expertise will guide and elevate the skills of your teammates, as you apply AI/ML tools to creatively address existing and emerging challenges within our applications.
Harness, Inc.
Harness is a pioneering AI Software Delivery Platform, founded by technologist and entrepreneur Jyoti Bansal, who previously founded AppDynamics, which was acquired by Cisco for $3.7 billion. With nearly $570 million in funding and a valuation of $5.5 billion, Harness is backed by prominent investors such as Goldman Sachs, Menlo Ventures, IVP, Unusual Ventures, and Citi Ventures. As AI revolutionizes code creation, the bottleneck now lies in post-code processes such as testing, deployments, application security, reliability, compliance, and cost optimization. Harness leverages AI and automation to enhance this "outer loop," empowering teams to deliver software with greater speed while ensuring security and governance throughout the software delivery lifecycle.Utilizing Harness AI and the Software Delivery Knowledge Graph, the Harness Platform delivers deep contextual insights and intelligent automation across the software delivery lifecycle, embedding governance and policy-driven controls throughout the system.In the past year, Harness has facilitated over 185 million deployments, 82 million builds, 18 trillion flag evaluations, 8 million security scans, 9.1 billion optimized tests, and 3 trillion protected API calls, managing an impressive $2.8 billion in cloud expenditure. This has enabled clients such as United Airlines, Morningstar, and Choice Hotels to accelerate their release cycles by up to 75%, reduce cloud costs by up to 60%, and achieve a tenfold increase in DevOps efficiency.With a diverse global workforce across 14 offices in 25 countries, Harness is at the forefront of shaping the future of AI software delivery, and we are eager to welcome exceptional talent to help us accelerate this mission.Position SummaryHarness Software Engineering Insights (SEI) is the intersection of engineering and engineering intelligence. In this role, you will engage with a highly technical product connecting over 40 developer tools, including Jira and GitHub, processing millions of events, and transforming raw SDLC data into actionable metrics.This is a product crafted by engineers for engineers, and your contributions will significantly influence how thousands of developers create software. You will encounter challenges in data modeling, systems design, developer UX, and secure cloud integrations, all aimed at enabling engineers and leaders to build faster, better, and smarter.About The RoleDesign, develop, deploy, and maintain cutting-edge software solutions....
Join usm2 as a Principal Software Engineer where you will play a pivotal role in leading innovative software projects. Your expertise will drive our technical strategy and influence the development of cutting-edge solutions. We are looking for a talented individual who thrives in a collaborative environment and is passionate about software engineering.
Join our innovative team at neon as a Principal Software Engineer. In this pivotal role, you will lead the design and implementation of cutting-edge software solutions that enhance user experience and drive our product vision forward. Collaborate with cross-functional teams to develop scalable applications, mentor junior engineers, and contribute to the strategic direction of our technology stack.
The Principal Software Engineer at ATPCO takes a central role in shaping software solutions and designing reliable applications. Based in Herndon, this position calls for strong technical leadership and a thorough grasp of software development and design principles. Role overview This engineer leads complex projects from the earliest planning stages through deployment. The role includes architecting software, setting technical direction, and ensuring the team delivers high-quality results. Key responsibilities Work closely with cross-functional teams to gather and define technical requirements Mentor junior developers and support their professional growth Promote best practices in coding and design throughout the team Contribute to improvements in product functionality and performance Requirements Extensive experience in software development and application architecture Proven ability to lead projects from concept to deployment Strong understanding of design principles and coding standards Experience collaborating with diverse technical and business teams
About MotionAt Motion, we are pioneering the first comprehensive agentic work suite tailored for everyday businesses. Unlike other point solutions or add-on tools, our platform is meticulously crafted with AI agents integrated at its core. Motion seamlessly combines project management, documents, spreadsheets, calendars, meetings, knowledge sharing, and communication — and we are now introducing AI Employees capable of autonomously executing tasks across these functionalities.What sets us apart is the native embedding of our agents within the platform. They are not mere integrations or copilots offering suggestions; they actively manage work with complete access to data, context, and workflows. In just three months, our AI Employees have scaled from $0 to achieving an eight-figure ARR, and we are just getting started.Supported by Y Combinator and Sam Altman, with a valuation exceeding $500 million and hundreds of thousands of users, we are strategically positioned for leadership in this space. We are focused on developing agents that operate with high accuracy and deliver a substantial increase in productivity.Motion is an intense, fast-paced environment that isn’t for everyone. However, if you aspire to work alongside exceptional talent, challenge yourself beyond your limits, and contribute to redefining real-world AI deployment, you will thrive here.About The RoleWe are looking for a seasoned software engineer who can make pivotal technical decisions and oversee substantial software projects to help Motion achieve its next significant growth milestones. The role can be focused on frontend, backend, or full-stack development, depending on your expertise.Our engineering team is dedicated to maintaining a high talent density, accomplishing in weeks or months what larger teams might need years to achieve. We have a multitude of initiatives on our product roadmap aimed at exponentially increasing the value we deliver to our customers. As an engineer at Motion, you will engage in our most impactful projects and take ownership of critical components of our product code.To excel in this role at Motion, you should:Demonstrate ambition and a continual desire for improvement. This position will present you with significant responsibilities and will hold you to higher standards than those encountered in other companies. If you seek personal growth through coaching and feedback, this is the environment for you.Exhibit the ability to take ownership of projects and drive them to completion while navigating ambiguity and complexity.
Join Astera as a Principal Software Engineer!Astera is a visionary private foundation with a remarkable $2.5B endowment, dedicated to advancing science and technology for a sustainable future. Unlike conventional foundations, we operate with the agility of a startup, benefitting from unparalleled access to computational resources while being liberated from the constraints of funding pressures and profit motives. This unique position empowers us to pursue ambitious objectives and attract exceptionally talented scientists and engineers from top academic institutions and pioneering AI labs.Our flagship initiative, Obelisk, is a groundbreaking AI research program that aims to engineer Artificial General Intelligence (AGI) through a neuroscience-informed methodology. We are not merely scaling existing models; instead, we are innovatively integrating neuroscience, AI, and bioengineering to decode and digitally replicate the architecture of the human brain.We are seeking an innovative Principal Software Engineer who is eager to contribute to our mission of reverse-engineering the human brain.
Salary Range: $6,000 - $12,500 per month (Gross in USD)About Sezzle:Sezzle is on a mission to financially empower the next generation by transforming the shopping experience. We combine cutting-edge technology with seamless, interest-free installment plans to enhance accessibility and intelligence in shopping. Our goal is to redefine how consumers discover and purchase their favorite products while positively impacting merchant sales through improved conversions and larger order values. Join our dynamic team as we lead the future of fintech and retail, committed to creating a unique and memorable shopping journey.Compensation:This principal development role requires over 12 years of experience, with a salary range of $6,000 - $12,500 USD per month. This reflects the high level of expertise, leadership, and significant contributions expected at this senior level.Interview Process:We prioritize transparency at Sezzle. Our interview process includes regular feedback and clear expectations. Progression through the interview stages is not guaranteed.Application submitted (current step)Wonderlic test (30-40 min)Interview with recruiters (30 min)Coding assessment (~1.5 hours)Interview with engineers (1 hour)Interview with engineering leadership (30-45 min)Offer!About the Role:As a Principal Software Engineer at Sezzle, you will thrive in a fast-paced and innovative environment. You will collaborate with driven teams to solve complex challenges across various domains. Your experience and mentorship will elevate the skills of your teammates. You will leverage AI/ML tools to identify innovative solutions for both existing and emerging gaps in our applications.
Sezzle Inc.
Salary Range: $6,000 - $12,500 per month (Gross in USD)About Sezzle:Sezzle is on a mission to empower the next generation financially, revolutionizing the shopping experience beyond traditional payment methods. By integrating state-of-the-art technology with seamless, interest-free installment plans, we aim to enhance the accessibility and intelligence of shopping. Our approach not only transforms payments but redefines how consumers discover and engage with their favorite products, significantly boosting merchant sales through improved conversions and higher order values. As we shape the future of fintech and retail, we're assembling a passionate and innovative team dedicated to creating a unique shopping journey that goes beyond mere transactions. If you are enthusiastic about advancing technology and delivering exceptional experiences for both consumers and merchants, we invite you to join us at Sezzle and help us redefine the future of shopping!Role Overview:We are looking for an experienced and driven Principal Software Engineer to join our dynamic team. This position offers a fantastic opportunity to excel in a fast-paced environment, within a rapidly expanding organization that provides ample opportunities for professional growth. In this role, you will collaborate with highly motivated teams to address intriguing and challenging problems across multiple domains. Your expertise will not only guide your own work but will also help elevate the skills of your fellow team members, as you leverage AI/ML tools to identify innovative solutions for both current and emerging needs within our applications.
ClearEdge
Become a vital part of the ClearEdge team, where you will help tackle some of the most intricate technical challenges faced by the Department of Defense (DoD). Our mission-driven approach enables us to provide innovative solutions that are crucial for the success of government and industry operations.At ClearEdge, we pride ourselves on offering a robust benefits package, which includes a $10,000 annual budget for training and education, a generous 10% 401(k) contribution that is fully vested from day one, annual allowances for health and technology, and access to a cutting-edge technology lab. Discover more about us at www.clearedgeit.com/careers/Your Mission:As a Principal Software Engineer, you will collaborate within a five-member Agile Software Team focused on enhancing features for a metrics and monitoring system, including a centralized health and status dashboard. You will work closely with System Engineers and Software Developers to design and implement scalable, secure, and high-performance solutions that aggregate data from various sources and provide alerts based on metrics, events, and reports.Your responsibilities will encompass supporting and refining a virtual compute and containerized application stack, ensuring the integration of DevOps best practices throughout the system lifecycle. This role will involve developing lightweight application variants suited for environments with limited resources, creating shareable versions for U.S. partners, containerizing mission applications, and ensuring that performance benchmarks are achieved across both low and high security environments.
SmithRx
About Us:At SmithRx, we are a dynamic and rapidly expanding Health-Tech company backed by venture capital. Our mission is to revolutionize the expensive and inefficient Pharmacy Benefit Management (PBM) industry by developing a cutting-edge drug acquisition platform that leverages advanced technology, innovative cost-saving tools, and exemplary customer service. Since our inception in 2016, we have successfully onboarded hundreds of thousands of members, and our solutions resonate with clients nationwide.We take pride in fostering a mission-driven and collaborative culture that motivates our employees to perform at their best. We believe in the necessity of transforming the U.S. healthcare system, and we commit ourselves daily to making that vision a reality. Our core company values guide us:Integrity: Our purpose drives our actions, instilling confidence in our path forward. We uphold honesty and reliability while embodying ethical leadership to challenge the status quo.Courage: We confront challenges with determination and resilience, embracing the uncertainty of the unknown and balancing autonomy with empathy.Collaboration: The success of SmithRx is a reflection of our strong partnerships and teamwork, grounded in shared values that unite us.Position Overview:As a Principal Software Engineer at SmithRx, you will serve as a technical leader, spearheading multi-year, cross-functional initiatives that will shape our engineering organization and business trajectory. You will play a pivotal role in influencing technical strategies across various teams and collaborating closely with senior leadership in engineering, product, and design to ensure alignment with our corporate objectives. Your efforts will unlock new business possibilities through innovative technical solutions and ensure the long-term integrity and quality of our systems.This position demands exceptional leadership capabilities, deep technical expertise, and strategic insight to guide the design, implementation, and evolution of complex systems. You will mentor and collaborate with engineers throughout the organization, set benchmarks for engineering excellence, and lead the delivery of high-quality, scalable solutions.
Roblox Corporation
Join Roblox as a Principal Software Engineer, where you will be at the forefront of the gaming industry, developing innovative software solutions that enhance the user experience. You will collaborate with cross-functional teams to design, implement, and optimize systems that power our platform.
ARSIEM Corporation
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 government client. The position centers on installing, configuring, developing, and integrating prototype applications for technical evaluations. Work takes place in a lab environment focused on developing and testing experimental solutions. What you will do Install and configure prototype software applications Develop and integrate new technical solutions for evaluation Support lab operations dedicated to experimentation and testing Collaborate with government clients and technical teams Location This position is fully on site in Ft. Meade, MD.
Recorded Future
Join a dynamic team at Recorded Future, the world's leading and largest intelligence company, with over 1,000 intelligence professionals serving more than 1,900 clients globally!We are on the lookout for a Principal Software Engineer who will be instrumental in enhancing our Engineering team. You will be responsible for designing and scaling the data pipelines that fuel our Security Intelligence Graph. As a Principal Software Engineer, your role will involve working on both application code and infrastructure to efficiently collect, transform, and deliver structured threat data, which includes tracking malware infrastructure, phishing campaigns, spam networks, command-and-control systems, and more. You will be a key contributor in driving architectural improvements and ensuring our platform's scalability as it evolves.
Sign in to browse more jobs
Create account — see all 41,985 results
