Full Time

Principal Software Engineer(Back End)

General Dynamics Information Technology
United States
$150,000 - $220,000* / year (about $72–$106 an hour)

Job Description

About this kind of role

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

Typically does: A Principal Back End Software Engineer designs, develops, and maintains the server-side logic and databases that power applications. This role involves writing efficient, reusable, and reliable code, as well as participating in architectural decisions and mentoring junior engineers. They often focus on scalability, performance, and security of back end systems, and collaborate with front end developers and product managers. Responsibilities may include troubleshooting complex issues and contributing to technical roadmaps.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra), and familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) are common.

Good fit for: Individuals with strong problem-solving abilities, a deep understanding of software architecture, and a passion for building robust and scalable systems typically excel in this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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