We are seeking a Principal Software Engineer to lead the design, development, and implementation of critical software solutions. The ideal candidate will possess strong technical expertise and leadership skills to guide a team of engineers in delivering high-quality software products.
Key Responsibilities:
* Design and develop scalable and reliable software systems.
* Lead a team of software engineers, providing technical guidance and mentorship.
* Collaborate with cross-functional teams to define project requirements.
* Ensure code quality through code reviews and testing.
* Troubleshoot and resolve complex software issues.
Required Skills:
* Proficiency in Java, C++, or Python.
* Experience with cloud platforms (AWS, Azure, GCP).
* Strong understanding of software development methodologies.
* Excellent problem-solving and communication skills.
8984 jobs available