Senior Software Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Iberdrola Innovation Middle East is hiring a Senior Software Developer to lead hands-on development of scalable cloud-native SaaS products. You will write clean backend code (Java), champion CI/CD and automated testing, and collaborate across squads.
Key Skills for This Role
Responsibilities
- Write robust, scalable, and maintainable backend code (primarily Java) for core SaaS features
- Champion and implement automated testing, CI/CD pipelines within the squad
- Collaborate frequently with senior developers from other squads to align on technical patterns
- Design efficient APIs (REST and/or GraphQL), build containerized microservices (Docker), and select appropriate data storage solutions
- Work closely with Data Engineers and Data Scientists to integrate AI models and data pipelines into the core SaaS application
- Act as technical anchor for a small team of developers, guide through complex coding challenges, conduct code reviews, and foster a culture of continuous learning
Requirements
- 6–8+ years of hands on software engineering with strong focus on backend development for scalable web or SaaS applications
- Expert in Java or Node.js (strong preference for Java)
- Experience with cloud environments (Google Cloud preferred, AWS/Azure acceptable), microservices, containerization (Docker), API design, and modern database ecosystems
- Proven experience technically guiding small development teams and owning complex feature deliveries
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent deep verifiable hands on experience
- Foundational Python to collaborate with Data/AI engineers
Full Job Posting
Role Overview
- Iberdrola Innovation Middle East is building a suite of highly scalable, cloud native SaaS products.
- We need a hands on Senior Software Developer to lead technical change within one of our core development squads.
- You will be the technical anchor for your small team and collaborate with senior developers from other squads.
Jobs To Be Done
- Hands on Backend Development: Write robust, scalable, and maintainable backend code (primarily Java) for our core SaaS features.
- Engineering Excellence & Automation: Champion and implement automated testing, CI/CD pipelines within the squad.
- Cross Squad Technical Alignment: Collaborate frequently with senior developers from other squads.
- System Design & Implementation: Design efficient APIs (REST and/or GraphQL), build containerized microservices (Docker), and select appropriate data storage solutions.
- Cross functional Integration: Work closely with Data Engineers and Data Scientists to integrate AI models and data pipelines.
- Technical Mentorship: Act as technical anchor for a small team of developers.
Education Requirements
- Minimum: Bachelor’s degree in Computer Science, Software Engineering, or equivalent deep verifiable hands on 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).
Experience
- 6–8+ years of hands on software engineering with strong focus on backend development for scalable web or SaaS applications.
- Domain exposure: Cloud environments (Google Cloud preferred, AWS/Azure acceptable), microservices, containerization (Docker), API design, modern database ecosystems.
- Leadership/ownership: Proven experience technically guiding small development teams, owning complex feature deliveries, and driving engineering best practices.
Skills And Competencies
- 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 — Must have
- Cloud Platforms (Google Cloud / GCP) — Nice to have (highly preferred)
- Behavioural: Lead by Example, Pragmatic Problem Solving, Team Collaboration, Quality First Mindset, excellent communication skills.
Why Us
- Career growth: Be a technical pillar in a rapidly growing SaaS platform.
- Culture: Engineering first, builder mindset.
- Rewards: Competitive tax free salary in Qatar, comprehensive health benefits, relocation assistance, modern workplace perks.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Iberdrola
Product Profitability & FinOps Specialist
Qatar, QAT
We re looking for a sharp financial whiz to join our fast-moving SaaS team. As our Product Profitability and FinOps Specialist, you ll own the story behind the numbers making se...
Product Delivery Lead
Doha, QAT
We are looking for a highly technical, execution-focused Product Delivery Lead to bridge the gap between closed sales and active customer success. In this role, you will own the...
Product Delivery Lead
Doha, QAT
Iberdrola seeks a Product Delivery Lead to bridge closed sales and customer success by managing technical onboarding of enterprise SaaS customers. The role involves data ingestion, ontology mapping, project management, a
Product Profitability & FinOps Specialist
Doha, QAT
Iberdrola seeks a sharp financial whiz to own product profitability and FinOps for its SaaS team. You will build pricing models, optimize cloud costs, and create dashboards to drive smarter decisions. Requires 5+ years i
Product Profitability & FinOps Specialist
Doha, QAT
Iberdrola seeks a Product Profitability and FinOps Specialist to own pricing, revenue, and cloud cost analysis for SaaS products. The role involves building pricing models, optimizing cloud spending, and creating dashboa
Product Delivery Lead
Doha, QAT
Iberdrola seeks a highly technical Product Delivery Lead to bridge sales and customer success by onboarding enterprise customers onto a SaaS platform. You will manage complex data integration, ontology mapping, and deliv
Business Development Manager
Doha, QAT
Iberdrola seeks a Business Development Manager to drive growth of AI-driven sustainability SaaS solutions in the Middle East. The role involves forging strategic alliances, building an indirect sales channel, and meeting
Senior Cloud Security Engineer
Doha, QAT
Iberdrola seeks a Senior Cloud Security Engineer to secure SaaS products on Google Cloud through hands-on implementation and technical leadership. Requires 5-7+ years in cybersecurity with 3+ years hands-on GCP security
Product Profitability & FinOps Specialist
Qatar, QAT
Product Delivery Lead
Doha, QAT
Product Delivery Lead
Doha, QAT
Product Profitability & FinOps Specialist
Doha, QAT
Product Profitability & FinOps Specialist
Doha, QAT
Product Delivery Lead
Doha, QAT
Business Development Manager
Doha, QAT
Senior Cloud Security Engineer
Doha, QAT
