Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Software Engineer Full Time Role in Doha, Qatar
Mode: On-site - Full-time position
Region: Qatar
Description
Our client, one of the leading renewable energy companies, is currently expanding its technical team and is looking for a Senior Software Engineer with strong backend knowledge and experience to strengthen its digital product development capabilities.
We are looking for candidates who combine deep software engineering expertise with a strategic mindset for designing cloud-native, data-driven architectures. The ideal candidate has a strong background in backend development, CI/CD pipelines, and modern cloud platforms, and is comfortable working across software, infrastructure, and data layers. Prior experience with SCADA systems, industrial IoT, or mission-critical architectures in the energy sector is highly valued
.
This role requires both hands-on technical skill and the ability to guide cross-functional teams in building scalable, maintainable, and secure digital platform
- s.
Type of Role: Full time posit - ionMode: On-site in Qa
- tarStart Date: October-December 2
025
Main Responsibilit
- ies:
Lead the design and evolution of cloud-native architectures for scalable, maintainable, and secure digital platforms, with a strong emphasis on Google Cloud, while also leveraging experience with AWS and/or A - zure.Architect and implement distributed backend systems and microservices using Java and, eventually, Python, following best practices in performance, resilience, and secu
- rity.Design and govern Kubernetes-based deployment strategies across environments, ensuring robust container orchestration, service mesh integration, and operational observabi
- lity.Integrate software platforms with industrial systems such as SCADA, OPC-UA, and IoT data sources, enabling secure and reliable interaction with physical assets in energy environm
- ents.Evaluate and integrate emerging technologies relevant to the energy domain, including edge computing, time-series data platforms, and asset modeling (e.g., digital tw
- ins).Define and drive the adoption of architectural standards, technical design patterns, and cloud governance practices across engineering t
- eams.Collaborate with machine learning and data engineering teams to integrate intelligent processing pipelines and decision-support systems into production platf
- orms.Provide expert guidance on CI/CD pipeline design, GitOps workflows, and infrastructure-as-code strategies using tools like Terraform, Cloud Build, or GitHub Act
- ions.Apply DevSecOps principles to ensure continuous security, compliance, and traceability across cloud-native sys
- tems.Act as a technical mentor for senior developers and tech leads, fostering a culture of architectural thinking, system ownership, and continuous improve
- ment.Collaborate with cross-functional stakeholders to translate business and operational requirements into scalable and future-proof technical solut
- ions.Maintain high-quality documentation of architectural decisions, interfaces, and infrastructure blueprints using internal wikis, diagrams, and Confluence sp
aces.
Require
- ments:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical disc - ipline.10+ years of professional experience in software engineering, including 3+ years in solution or enterprise architecture
- roles.Advanced proficiency in Java (preferred) and/or Python, with strong understanding of scalable backend archite
- ctures.Proven expertise in designing RESTful and event-driven APIs, microservices, and distributed s
- ystems.Deep knowledge of containerization (Docker) and orchestration with Kubernetes, including production-grade deplo
- yments.Demonstrated experience architecting cloud-native platforms, ideally with hands-on expertise in Google Cloud Platform (preferred), plus working knowledge of AWS and/or
- Azure.Experience integrating software platforms with industrial systems such as SCADA, OPC-UA, modbus, or other industrial IoT pro
- tocols.Proficiency in infrastructure-as-code and CI/CD design using tools like Terraform, Cloud Build, GitHub Actions, or equi
- valent.Strong understanding of DevSecOps principles and cloud security best pra
- ctices.Comfortable working with relational and NoSQL databases, including performance and scalability trad
- e-offs.Excellent leadership, communication, and collaboration skills across technical and business stakeh
- olders.Ability to translate business and operational needs into scalable, secure, and maintainable technical archite
ctures.
Professional ba
ckground
Preferred ex
- perience Professional certifications in cloud architecture (e.g., Google Professional Cloud Architect, Azure Solutions Architect, or AWS Certified Solutions Ar
- chitect).Experience building multi-tenant SaaS or PaaS platforms and multi-region dep
- loyments.Familiarity with big data and streaming architectures (e.g., Pub/Sub, Kafka, Dataflow
- , Spark).Exposure to MLOps practices and deploying AI/ML models
- at scale.Experience with digital twins, asset modeling, or time-series data platforms in energy or industrial
- contexts.Solid grounding in architecture patterns (e.g., Clean Architecture, hexagonal, domain- driven
- design).Experience with serverless technologies (Cloud Functions, Cloud Run, Azure Functions,
- Lambda).Agile methodology certifications (e.g., Scrum Master, SAFe Agilist) and familiarity with tools like Jira or Azur
- e Boards.English proficiency at C1/C2 level, with excellent written and verbal communicatio
n skills.
Years of
- experience
Senior professionals (10 + years of relevant experience) will be considered in th - e selectionprocess. 5-10 years' experience profiles could be considered if they are o
utstanding.
Person
- al Skill SetBalance between structured thinking and creative prob
- lem solving.Ownership mindset and attentio
- n to detail.Team player with collaborative spirit and strong communica
- tion skills.Willingness to learn and adapt to evolving technologie
- s and tools.Ability to thrive in a fast-paced, innovation-driven
- environment.Interest in contributing to a more sustainable world through
Key Skills
Ranked by relevanceReady to apply?
Join Outvise and take your career to the next level!
Application takes less than 5 minutes