emagine
Senior Software Engineer (with GCP)
Skills
5 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Dhahran Saudi Arabia
Work mode:
Onsite
Published on:
20 October 2026
What they need
Summary:
The position serves as a key role in building internal software engineering capabilities, transitioning from vendor-led development to in-house digital products, with a focus on AI-powered applications.
Responsibilities:
- Design, develop, test, and maintain enterprise applications, digital products, APIs, and backend services.
- Build end-to-end applications, including backend, frontend, database, and system integrations.
- Develop and integrate AI-powered capabilities, including LLM applications, AI agents, and intelligent automation.
- Translate business requirements into scalable, secure, production-ready solutions.
- Support digital product development across trading, risk management, operations, finance, and corporate functions.
- Review, assess, and take ownership of source code and applications developed by external vendors.
- Lead technical knowledge transfer, code handovers, and transition of vendor-developed solutions to internal ownership.
- Evaluate code quality, architecture, security, maintainability, and technical documentation.
- Establish reusable components, development standards, and engineering practices to reduce long-term reliance on external vendors.
- Develop, deploy, and maintain applications on Google Cloud Platform (GCP).
- Implement and manage CI/CD pipelines, version control, automated testing, and release processes.
- Manage application deployments across development, testing, and production environments.
- Implement application monitoring, logging, troubleshooting, and performance optimization.
- Collaborate with the existing GCP administrator on cloud infrastructure, security, access management, and deployment environments.
- Help establish internal software development practices, coding standards, documentation, and technical architecture.
- Contribute to technology selection, engineering frameworks, and reusable development accelerators.
- Support the evolution of internal software engineering capabilities, including onboarding and mentoring future developers.
- Work closely with AI engineers, data scientists, product owners, business teams, and third-party vendors to deliver enterprise-grade solutions.
Key Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of hands-on software development experience, including experience delivering production applications.
- Strong proficiency in Python and backend development frameworks such as FastAPI or Django.
- Experience in frontend development using React, TypeScript, JavaScript, or equivalent technologies.
- Strong understanding of software architecture, REST APIs, databases (SQL/NoSQL), application integration, and security.
- Hands-on experience with GCP services, particularly Cloud Run, Cloud Build, Cloud Storage, and related application development services.
- Experience with Git, Docker, CI/CD pipelines, automated testing, and application deployment.
- Demonstrated ability to independently design, develop, troubleshoot, and maintain production-grade applications.
- Experience working with third-party developers, reviewing code, or taking ownership of externally developed software.
Nice to Have:
- Experience with Vertex AI, Gemini APIs, LLM applications, RAG architectures, and AI agents.
- Familiarity with Terraform, Kubernetes, and Infrastructure as Code.
- Experience with data engineering, enterprise integrations, event-driven architectures, and cloud-native microservices.
- Exposure to commodity trading, energy markets, financial services, or enterprise trading and risk management systems.
- Experience building engineering capabilities, defining development standards, or mentoring junior developers.
Duration: 1 year and likely to be extended.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
10 days ago
Quick apply
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
2 days ago
Quick apply