Full Time

Principal Software Engineer (Application Software)

SpaceX
Hawthorne, CA
???* / year

Job Description

About this kind of role

What a Principal Software Engineer (Application Software) usually does. The employer's own details are in the listing.

Typically does: Principal Software Engineers design, develop, and oversee the implementation of complex software solutions. They often lead teams of engineers, providing technical guidance and ensuring code quality. This role involves analyzing user needs and translating them into functional software specifications, as well as troubleshooting and debugging existing systems. They may also research and recommend new technologies to improve performance and scalability.

Tools and skills: Proficiency in programming languages like Java, Python, or C++, experience with software development methodologies (Agile, Waterfall), database management systems (SQL, NoSQL), and cloud platforms (AWS, Azure, Google Cloud) are commonly required.

Good fit for: Experienced software engineers with strong leadership qualities and a deep understanding of software architecture typically excel in this role.

In the Cape Coral-Fort Myers, FL metro area, the middle pay across its 305,000 jobs was $46,780 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.