DeepSource Technologies
DeepSource Technologies Recruitment Vitals
Data-driven employer insights for job seekers
About DeepSource Technologies
About DeepSource Technologies
DeepSource Technologies is at the forefront of revolutionizing software development through advanced AI. We build intelligent tools that empower developers to write cleaner, more secure, and higher-quality code, faster than ever before. Our proprietary AI engine continuously learns from vast codebases to provide actionable insights, automate bug detection, and proactively identify security vulnerabilities.
Our Mission & Culture
Our mission is to elevate the developer experience by eliminating repetitive manual code reviews and enabling developers to focus on what they do best: building innovative products. At DeepSource, we foster a culture of curiosity, collaboration, and continuous learning. We believe in empowering our team members with the autonomy to make impactful decisions and the resources to grow their careers. Our environment is fast-paced, challenging, and incredibly rewarding, driven by a shared passion for solving complex problems and shaping the future of software engineering.
Why Work at DeepSource?
Joining DeepSource means becoming part of a dynamic and innovative team that is making a tangible difference in the developer community. You'll have the opportunity to:
- Work with cutting-edge AI and machine learning technologies.
- Contribute to a product that is trusted by thousands of developers and organizations worldwide.
- Collaborate with talented and driven individuals in a supportive and inclusive environment.
- Experience rapid professional growth and development opportunities.
- Enjoy a competitive compensation package and comprehensive benefits.
If you're a passionate technologist looking to impact the way software is built, DeepSource Technologies is the place for you. We are building the future of code quality, and we invite you to be a part of it.
Open Positions
Application Operations Engineer- Riyadh, KSA
DeepSource Technologies
Job SummaryWe are looking for an experienced Application Operations Engineer to support the stability, availability, performance, and continuous improvement of enterprise applications. The role covers application operations across incident, problem, change, release, backup/recovery, disaster recovery, and service improvement activities.Key ResponsibilitiesManage L2/L3 functional incidents, including participation in incident bridges and escalation management.Perform incident and problem management, including incident trend analysis and implementation of permanent fixes.Develop and manage Service Improvement Plans.Support release schedule and planning activities.Plan and coordinate Change Requests (CRs), including risk and impact assessments.Perform application-layer change implementation and conduct post-implementation reviews.Handle application configuration requests.Monitor application performance and availability.Perform event correlation and investigate application-related events.Manage application capacity and performance.Develop and test application recovery procedures.Configure application backups and execute application and data restores.Participate in and execute Disaster Recovery (DR) tests.Perform OS, database, and middleware hardening activities.Apply patches and updates to application components.Maintain accurate CMDB records for application components.Collaborate with relevant technical teams to ensure application stability and service availability.Qualifications & ExperienceBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.Relevant experience in Application Operations / Application Support in an enterprise environment.Strong hands-on experience with L2/L3 application incident and problem management.Experience with change management, release planning, and application-layer change implementation.Experience conducting risk and impact assessments for application changes.Hands-on experience with application performance and availability monitoring and event correlation.Experience with application backup, restore, and recovery procedures.Experience participating in or executing Disaster Recovery (DR) tests.Good understanding of OS, database, and middleware hardening and patching.Experience with capacity and performance management.Experience maintaining CMDB application component records.Strong troubleshooting, analytical, escalation management, and communication skills.Ability to work with multiple technical teams during major incidents and incident bridges.
Application Operations Engineer- Riyadh, KSA
DeepSource Technologies
Job SummaryWe are looking for an experienced Application Operations Engineer to support the stability, availability, performance, and continuous improvement of enterprise applications. The role covers application operations across incident, problem, change, release, backup/recovery, disaster recovery, and service improvement activities.Key ResponsibilitiesManage L2/L3 functional incidents, including participation in incident bridges and escalation management.Perform incident and problem management, including incident trend analysis and implementation of permanent fixes.Develop and manage Service Improvement Plans.Support release schedule and planning activities.Plan and coordinate Change Requests (CRs), including risk and impact assessments.Perform application-layer change implementation and conduct post-implementation reviews.Handle application configuration requests.Monitor application performance and availability.Perform event correlation and investigate application-related events.Manage application capacity and performance.Develop and test application recovery procedures.Configure application backups and execute application and data restores.Participate in and execute Disaster Recovery (DR) tests.Perform OS, database, and middleware hardening activities.Apply patches and updates to application components.Maintain accurate CMDB records for application components.Collaborate with relevant technical teams to ensure application stability and service availability.Qualifications & ExperienceBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.Relevant experience in Application Operations / Application Support in an enterprise environment.Strong hands-on experience with L2/L3 application incident and problem management.Experience with change management, release planning, and application-layer change implementation.Experience conducting risk and impact assessments for application changes.Hands-on experience with application performance and availability monitoring and event correlation.Experience with application backup, restore, and recovery procedures.Experience participating in or executing Disaster Recovery (DR) tests.Good understanding of OS, database, and middleware hardening and patching.Experience with capacity and performance management.Experience maintaining CMDB application component records.Strong troubleshooting, analytical, escalation management, and communication skills.Ability to work with multiple technical teams during major incidents and incident bridges.
Apigee Expert
DeepSource Technologies
About the RoleWe're looking for Google Apigee Cloud Expert with over 5 years of hands-on experience in designing, developing, and managing API solutions on Google Cloud Platform (GCP). The ideal candidate will be responsible for architecting secure, scalable, and high-performing API ecosystems using Apigee, while collaborating with cross-functional teams to enable seamless digital transformation.Key ResponsibilitiesAPI Design & Development: Architect, design, and implement APIs using Apigee Edge/Apigee X, ensuring scalability and maintainability.API Gateway Management: Configure, deploy, and manage API proxies, policies, and traffic flows.Security & Compliance: Implement OAuth, JWT, API keys, and other authentication/authorization mechanisms to secure APIs.Performance Optimization: Monitor, analyze, and optimize API performance, latency, and throughput.Integration: Connect APIs with backend services, microservices, and third-party applications.Monitoring & Analytics: Utilize Apigee analytics and logging tools to track API usage, detect anomalies, and improve reliability.Collaboration: Work closely with developers, architects, and DevOps teams to align API strategies with business goals.Documentation & Best Practices: Maintain clear API documentation, enforce governance, and promote API-first culture.Requirements5+ years of professional experience in API management, with at least 3 years focused on Apigee.Strong knowledge of REST, SOAP, GraphQL, JSON, XML, and microservices architecture.Proficiency in Google Cloud Platform (GCP) services such as Cloud Functions, Pub/Sub, BigQuery, and Kubernetes (GKE).Deep understanding of API security standards, identity management, and compliance frameworks.Hands-on experience with Jenkins, Git, Docker, and CI/CD pipelines for API deployment.Strong analytical and troubleshooting skills with ability to resolve complex API issues.Excellent verbal and written communication skills to collaborate across teams and stakeholders.
Apigee Expert- Ryiadh, KSA
DeepSource Technologies
About the RoleWe're looking for Google Apigee Cloud Expert with over 5 years of hands-on experience in designing, developing, and managing API solutions on Google Cloud Platform (GCP). The ideal candidate will be responsible for architecting secure, scalable, and high-performing API ecosystems using Apigee, while collaborating with cross-functional teams to enable seamless digital transformation.Key ResponsibilitiesAPI Design & Development: Architect, design, and implement APIs using Apigee Edge/Apigee X, ensuring scalability and maintainability.API Gateway Management: Configure, deploy, and manage API proxies, policies, and traffic flows.Security & Compliance: Implement OAuth, JWT, API keys, and other authentication/authorization mechanisms to secure APIs.Performance Optimization: Monitor, analyze, and optimize API performance, latency, and throughput.Integration: Connect APIs with backend services, microservices, and third-party applications.Monitoring & Analytics: Utilize Apigee analytics and logging tools to track API usage, detect anomalies, and improve reliability.Collaboration: Work closely with developers, architects, and DevOps teams to align API strategies with business goals.Documentation & Best Practices: Maintain clear API documentation, enforce governance, and promote API-first culture.Qualifications and Experience5+ years of professional experience in API management, with at least 3 years focused on Apigee.Strong knowledge of REST, SOAP, GraphQL, JSON, XML, and microservices architecture.Proficiency in Google Cloud Platform (GCP) services such as Cloud Functions, Pub/Sub, BigQuery, and Kubernetes (GKE).Deep understanding of API security standards, identity management, and compliance frameworks.Hands-on experience with Jenkins, Git, Docker, and CI/CD pipelines for API deployment.Strong analytical and troubleshooting skills with ability to resolve complex API issues.Excellent verbal and written communication skills to collaborate across teams and stakeholders.
Senior DevOps Engineer- 6 Month Project- Riyadh, KSA
DeepSource Technologies
Job Overview The DevSecOps Engineer is responsible for designing, developing, and executing DevSecOps practices that seamlessly integrate Development, Security, and Operations. The primary objective is to guarantee the construction and deployment of secure, reliable, and fast systems and applications, achieving an optimal balance between operational efficiency and stringent cybersecurity requirements.Key Responsibilities & Periodic Tasks CI/CD Pipeline Architecture: Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines with embedded, automated security gates. Deployment Automation: Automate deployment, testing, and system monitoring processes using industry-standard DevOps tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps). Security Integration: Seamlessly integrate cybersecurity validation tools into the software development lifecycle (SDLC), specifically Static & Dynamic Application Security Testing (SAST/DAST) and source code analysis. Infrastructure Management: Monitor cloud and hybrid infrastructure setups, ensuring absolute alignment with organizational security benchmarks and compliance standards. Containerization & Orchestration: Manage containerized environments and enterprise orchestration platforms (Kubernetes, Docker). Infrastructure as Code (IaC): Contribute to and implement scalable IaC strategies utilizing automation tools such as Terraform and Ansible. Performance & Vulnerability Monitoring: Oversee system performance, track resource utilization, and ensure early identification, isolation, and remediation of security vulnerabilities. Cross-Functional Collaboration: Partner closely with software development, cybersecurity, and core infrastructure teams to guarantee flawless component integration. Reporting & Optimization: Generate periodic operational reports covering system health, security compliance metrics, and deployment delivery performance. Stay current with emerging DevSecOps trends to continuously mature the ecosystem. Key Performance Indicators (KPIs) & Reporting Metrics Continuous monitoring of software releases, builds, and live deployment cycles. Measurable optimization and throughput efficiency of automated pipelines. Documentation of all infrastructure/application changes, patches, and version releases. Adherence to strict incident response and technical support resolution metrics defined in the tender’s Service Level Agreement (SLA).
Follow DeepSource Technologies
Be the first to know when DeepSource Technologies posts new jobs in the GCC.
Company Details
Fox Jobs GCC is the direct source for verified job listings from leading employers like DeepSource Technologies.