As a Principal Engineer, you will play a crucial role in leading and guiding the engineering team, ensuring the successful execution of projects and the development of innovative solutions. Your technical expertise and leadership skills will be instrumental in driving the company's engineering initiatives forward. You will also be tasked with developing new products or services for the company. This might involve creating detailed designs or plans that will be used by other engineers in the future.
Responsibilities
- Develop and implement engineering solutions
- Lead and manage technical projects from conception to completion
- Oversee and manage the design, development, and implementation of engineering solutions
- Provide technical expertise and guidance to the engineering team
- Coordinate with other departments and stakeholders to ensure successful project completion
- Analyze engineering challenges and develop solutions
- Monitor and assess the performance of the engineering team
- Research and recommend new technologies, processes, and procedures
Required Qualifications
- Bachelor’s degree in engineering or a related field.
- Minimum of 10 years of experience in engineering or a related field.
- 2+ years of experience in team leadership.
- 10+ years of experience in Software development.
- 5+ years of experience in web development (CSS, HTML, JavaScript).
- 5+ years of experience in Django.
- 1+ years of experience in Kubernetes Development.