Senior Software Developer
Doha, Doha Municipality, Qatar · На постоянной основе
Подайте заявку первыми!
- Опыт
- 6–8 yrs
- Зарплата
- —
- Открытия
- 1
- Опубликовано
- 2 часа назад
- Work mode
- В офисе
- Образование
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Eligibility
- Experienced software engineers with a bachelor’s degree in Computer Science, Software Engineering, or equivalent real-world experience, plus 6–8+ years of backend-focused engineering exposure. Candidates should be able to work in Qatar and satisfy immigration requirements if they are not Qatari cit…
- Resume
- Required to apply
Where you'll work
Описание работы
Role overview
Iberdrola Innovation Middle East is expanding a suite of highly scalable, cloud-first SaaS products and is seeking a hands-on Senior Software Developer to drive technical direction within one of its core delivery squads. This role calls for a practical builder who writes clean, efficient code, knows how to scale applications for multi-tenant usage, and naturally applies strong engineering discipline such as automated testing and CI/CD.
You will serve as the technical anchor for a small development team, leading through example while partnering with senior developers across other squads to keep the platform aligned on a modern, consistent technology stack.
Employment type: Full-time
Primary objective
Own the hands-on development of scalable SaaS capabilities while establishing the standard for code quality, automation, and technical consistency within your squad.
Key collaborators
You'll work closely with squad software developers, the product manager, data and AI engineers, and senior developers from other squads.
Responsibilities
- Build and maintain scalable backend services, mainly in Java, for core SaaS functionality that can support high traffic and multi-tenant growth.
- Promote engineering discipline by putting automated testing, CI/CD pipelines, quality controls, and deployment automation into everyday practice.
- Coordinate with senior developers across squads to align technical patterns, share knowledge, and ensure smooth integration across the broader cloud platform.
- Make sound design choices for APIs, containerized microservices, and storage models, using REST and/or GraphQL, Docker, and SQL or NoSQL based on the use case.
- Partner with data engineers and data scientists, using working knowledge of Python to help integrate AI models and data pipelines into the application.
- Mentor a small team of developers by reviewing code carefully, helping solve complex technical issues, and reinforcing a culture of continuous improvement and craftsmanship.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related field; equivalent practical software engineering experience is also acceptable.
- Master’s degree or a relevant certification in software engineering or cloud platforms is preferred.
- Professional Google Cloud Developer certification is strongly preferred; other respected cloud certifications such as Professional Google Cloud Architect are also valued.
- 6–8+ years of hands-on software engineering experience with a strong emphasis on backend development for scalable web or SaaS products.
- Exposure to cloud environments, microservices, Docker-based containerization, API design, and modern database systems.
- Proven ability to technically guide small teams, own features from development through production, and drive engineering best practices.
- Strong backend development skills in Java or Node.js, with Java preferred.
- Practical experience with cloud-native systems and containerization.
- Working knowledge of SQL and NoSQL data modeling and database selection.
- Experience designing and implementing REST and GraphQL APIs.
- Hands-on familiarity with CI/CD, automated testing, and code quality practices.
- Foundational Python knowledge sufficient for collaboration with data and AI teams.
- Experience with cloud platforms, especially Google Cloud/GCP, is a plus and highly preferred.
- Strong communication, pragmatic problem-solving, collaboration, and a quality-first mindset.
- Comfort with tools and systems such as Git, CI/CD platforms, Docker, and relational/non-relational database engines.
Perks and benefits
- Competitive tax-free salary in Qatar.
- Comprehensive health coverage.
- Relocation support.
- Modern workplace perks and additional benefits.
- Opportunity to shape the engineering culture of a fast-growing SaaS platform.
- Work alongside advanced AI and data teams in a highly skilled international environment.
- Freedom to build with a practical, engineering-first mindset.
Eligibility
Applicants should be eligible to work in Qatar. Non-Qatari applicants must meet the applicable immigration requirements for lawful employment in the country.
Additional information
The role is based in Doha, Qatar. The position is on-site and full-time. The notice/closing date mentioned in the source is 31 July 2026.