Description
Summary:
Gornpop Technologies is seeking a Principal Software Engineer to lead engineering teams, architect complex systems, and deliver world-class software solutions, guiding technical strategy and mentoring developers.
Highlights:
1. Lead engineering teams and define technical direction
2. Design scalable, secure, and efficient software architectures
3. Coach and develop junior engineers to enhance technical expertise
Principal Software Engineer
**Location:** Muharraq, Bahrain
**Company:** Gornpop Technologies
About Us
Gornpop Technologies is a fast\-growing technology firm in Bahrain, specializing in software development, enterprise solutions, and digital innovation. Based in Muharraq, we empower businesses with cutting\-edge applications and platforms that drive efficiency, scalability, and growth.
Role Overview
We are seeking a highly skilled **Principal Software Engineer** to lead our engineering team, architect complex systems, and deliver world\-class software solutions. The successful candidate will play a key role in guiding technical strategy, mentoring developers, and ensuring the highest standards of software quality.
Key Responsibilities
* **Technical leadership**: Lead software engineering projects and define technical direction.
* **System architecture**: Design scalable, secure, and efficient software architectures.
* **Code quality**: Establish coding standards, conduct reviews, and ensure best practices.
* **Team mentorship**: Coach and develop junior engineers to enhance technical expertise.
* **Innovation**: Integrate emerging technologies into product development.
* **Collaboration**: Work closely with product managers and stakeholders to align technical solutions with business goals.
Qualifications
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
* 10\+ years of software development experience, with at least 5 years in a senior or lead role.
* Expertise in modern programming languages (Java, C\#, Python, or JavaScript).
* Strong knowledge of cloud platforms (AWS, Azure, or GCP) and microservices architecture.
* Proven track record of delivering enterprise\-grade applications.
* Excellent leadership, communication, and problem\-solving skills.
* Familiarity with Bahrain’s technology ecosystem is an advantage.
What We Offer
* Competitive salary package (average Principal Software Engineer range in Bahrain: **BHD 1,600–2,200**).
* Health insurance and annual leave benefits.
* Professional development and certification support.
* A collaborative, innovative, and growth\-oriented work environment.
Pay: BD28,000\.000 per year
Work Location: In person