{bc}
linkedin

Senior Software Developer

Iberdrola
Doha, QAT
fulltime
Mid-Senior
Today
JavaPythonC#JavaScriptSQLAPIs
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaPythonC#
Smart Apply

Full Job Posting

Overview

  • Iberdrola Innovation Middle East, we are building a suite of highly scalable, cloud-native SaaS products and need a hands-on Senior Software Developer to lead the technical change within one of our core development squads.
  • We are looking for a true builder, someone who loves to write clean, efficient code, understands how to scale applications to handle multi-tenant workloads, and has engineering best practices (CI/CD, automated testing) coded into his/her DNA.
  • You will not only be the technical anchor for your small team of developers, guiding them by example, but you will also collaborate closely with senior developers from other squads to ensure our entire platform shares a cohesive, modern technology stack.
  • Primary mission: Lead the hands-on development of scalable, cloud-native SaaS features while setting the standard for code quality, automation, and technical alignment within your squad.
  • Key stakeholders: Squad Software Developers, Product Manager, Data/AI Engineers, and Senior Developers from other squads.
  • Employment type: Full-time

Jobs To Be Done

  • Hands-on Backend Development: Write robust, scalable, and maintainable backend code (primarily Java) for our core SaaS features, ensuring the underlying services can seamlessly handle high-traffic, multi-tenant growth.
  • Engineering Excellence & Automation: Champion and implement automated testing, continuous integration, and continuous deployment (CI/CD) pipelines within the squad. Ensure that quality, security, and deployment automation are treated as foundational requirements, not afterthoughts.
  • Cross-Squad Technical Alignment: Collaborate frequently with senior developers from the other squads. Share knowledge, align on common technical patterns, and ensure your squad's deliverables integrate perfectly into the broader cloud platform.
  • System Design & Implementation: Make pragmatic decisions about the right tools for the job. Design efficient APIs (REST and/or GraphQL), build containerized microservices (Docker), and select the most appropriate data storage solutions (SQL vs. NoSQL) based on specific use cases.
  • Cross-functional Integration: Work closely with Data Engineers and Data Scientists, leveraging your foundational understanding of Python, to seamlessly integrate AI models and data pipelines into the core SaaS application.
  • Technical Mentorship: Act as the technical anchor for a small team of developers. Guide them through complex coding challenges, conduct rigorous code reviews, and foster a culture of continuous learning and high-quality software craftsmanship.

Education Requirements

  • Minimum: Bachelor’s degree in Computer Science, Software Engineering, or equivalent deep, verifiable hands-on software engineering experience.
  • Preferred: Master’s degree or relevant technical certification in Software Engineering or cloud platforms.
  • Licenses/Accreditations (nice to have): Professional Google Cloud Developer (highly preferred). Other respected technical certifications (e.g., Professional Google Cloud Architect) are a plus.

Experience

  • Years of experience: 6–8+ years of hands-on software engineering, with a strong focus on backend development for scalable web or SaaS applications.
  • Domain exposure: Cloud environments (Google Cloud preferred, but AWS/Azure is acceptable), microservices, containerization (Docker), API design, and a solid understanding of modern database ecosystems.
  • Leadership/ownership: Proven experience technically guiding small development teams, owning complex feature deliveries from code to production, and actively driving engineering best practices within a team.

Skills And Competencies

  • Technical:
  • Backend Development (Expert in Java or Node.js; strong preference for Java) — Must-have
  • Cloud-Native & Containerization (Docker, Microservices) — Must-have
  • Database selection and data modeling (SQL and NoSQL) — Must-have
  • API Design & Implementation (REST, GraphQL) — Must-have
  • CI/CD, Automated Testing, and Code Quality practices — Must-have
  • Foundational Python (enough to understand and collaborate with Data/AI engineers) — Must-have
  • Cloud Platforms (Google Cloud / GCP) — Nice-to-have (highly preferred)
  • Behavioural: Lead by Example (highly hands-on), Pragmatic Problem-Solving, Team Collaboration, Quality-First Mindset, and excellent communication skills to coordinate with other squads..
  • Tools/Systems: Git, CI/CD platforms (GitHub Actions, Google Cloud Build, etc.), Docker, Relational and Non-Relational DB engines.

Why Us

  • Career growth: Be a technical pillar in a rapidly growing SaaS platform. You will define the engineering culture of your squad, work closely with cutting-edge AI/Data teams, and have the autonomy to build things the right way.
  • Culture: We have an engineering-first, builder mindset. We value working software and hands-on validation over endless theoretical debates. You will be a key technical leader in an international, highly skilled environment.
  • Rewards: Competitive tax-free salary in Qatar, comprehensive health benefits, relocation assistance, and modern workplace perks, among others.

Información Movilidad

Tenga en cuenta que cualquier solicitante que no sea ciudadano del país de la vacante estará sujeto al cumplimiento de los requisitos de inmigración aplicables para trabajar legalmente en ese país.

julio-31-2026

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Iberdrola