Point your AI agent at freehire and let it find you a job.

Get the CLI →

8a7883d07acff70f017ad01dafc00000

NewBe an early applicant

Principal Software Engineer

Posted
Discussion

Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer with at least 5 years of experience to join our team. The successful candidate will be responsible for leading the development of complex software systems and ensuring their scalability, reliability, and maintainability.

Responsibilities:

  • Lead the design and development of complex software systems
  • Collaborate with cross-functional teams to ensure software meets business requirements
  • Ensure software scalability, reliability, and maintainability
  • Provide technical guidance and mentorship to junior engineers
  • Stay up-to-date with emerging trends and technologies in software engineering

Requirements:

  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of experience in software engineering
  • Expertise in one or more programming languages such as Java, Python, or C++
  • Experience with software design patterns and architecture
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available