Principal Software Engineer (US)
Job Description
About this kind of role
What a Principal Software Engineer (US) usually does. The employer's own details are in the listing.
Typically does: Designs, develops, and tests software solutions, often leading a team of engineers. This role involves significant involvement in the software development lifecycle, from requirements gathering to deployment and maintenance. Principal engineers are expected to make architectural decisions and ensure code quality across projects. They frequently mentor junior engineers and contribute to technical strategy.
Tools and skills: Proficiency in programming languages like Java, Python, or C++, experience with cloud platforms (AWS, Azure, Google Cloud), and familiarity with software development methodologies (Agile, Scrum) are common.
Good fit for: Experienced software engineers with a strong technical background and leadership qualities often thrive in this role.
??? people applied to this job
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Director - Network Engineer - DevOps, AI, CMMC
Maximus.San Diego, USA
$165K - $200K/Mo
Senior Embedded Systems Engineer
Kingfisher Company Inc..San Diego, USA
$110K - $150K/Mo
$170K - $210K/Mo
Machine Learning Engineer
Spectrix Analytical Services.San Diego, USA
$48.00 - $58.00 Per Hour/Mo
$55.00 Per Hour/Mo
Software Engineer, SRE and Production Engineering - DGX Cloud
NVIDIA.San Diego, USA
$184K - $288K/Mo
Director, Cloud Platform Engineering
Ford Motor Company.San Diego, USA
$142K - $268K/Mo
$45K - $121K/Mo
Senior Lead Software Engineer - Java or Python, Agentic AI
JPMorganChase.San Diego, USA
$176K - $260K/Mo
Senior SRE – Application Performance Monitoring (Contract)
GPL Technologies.San Diego, USA