We are seeking a Principal Software Engineer to lead the design, development, and implementation of critical software solutions. This role requires a deep understanding of software engineering principles and the ability to guide a team of engineers in delivering high-quality code.
Key Responsibilities:
* Design and develop scalable and reliable software systems.
* Lead code reviews and ensure adherence to coding standards.
* Collaborate with cross-functional teams to define project requirements.
* Mentor junior engineers and provide technical guidance.
* Troubleshoot and resolve complex software issues.
Required Skills:
* Proficiency in Java, Python, or C++.
* Experience with cloud platforms (AWS, Azure, GCP).
* Strong understanding of data structures and algorithms.
8789 jobs available