Skip to main content
Back to jobs

Senior Software Developer

External
iberdrola logoIberdrola · Doha, Qatar
Full-timeOn-siteToday
API DesignAWSAzureCI/CDData ModelingDocker
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Requirements

  • 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 benef

Benefits

Health insurance

Additional Information

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.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at iberdrola? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect