Software Development Manager

Riyadh, Riyadh Amazon

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description


Are you passionate about creating exceptional user experiences that serve millions of customers? Do you thrive on leading teams to innovate and deliver best-in-class cloud management solutions? Amazon Web Services (AWS) is seeking a talented Software Development Manager (SDM) to join the EC2 Core Console Organization, to develop and manage some of the most critical and widely-used interfaces for AWS customers.

As an SDM in the EC2 Core Console team, you will lead a group of skilled engineers working on both front-end and back-end development. You'll collaborate closely with Product Managers, UX designers, researchers, and data scientists to evolve and expand our console capabilities. Your role will be pivotal in shaping the future of how customers interact with and manage their EC2 and related resources.

The EC2 Console is often the gateway through which customers explore and understand the broader AWS offering. It's crucial in helping users quickly ramp up in new domains, efficiently manage their workloads, and extract maximum value from the cloud. Your team will be at the forefront of simplifying complex cloud operations and enabling our customers to achieve more.

Why it matters:
The EC2 Core Console is at the heart of AWS customer interactions, serving millions of users. Your work will directly impact how businesses of all sizes harness the power of cloud computing. You'll be at the forefront of innovation, helping to simplify complex cloud operations and enable our customers to achieve more. By integrating new technologies like GenAI, you'll help shape the future of cloud management interfaces, making AWS services more accessible and impactful for our diverse customer base.

Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.


Key job responsibilities
* Lead and mentor a team of software engineers, fostering their growth and driving technical excellence
* Collaborate with cross-functional teams to define and execute on the product roadmap
* Drive data-informed decisions to continuously improve the console experience
* Ensure the scalability, reliability, and performance of the EC2 Core Consoles
* Champion best practices in software development, including code quality, testing, and operational excellence
* Represent the team in interactions with senior leadership and key stakeholders
* Balance short-term deliverables with long-term strategic goals
* Innovate on behalf of customers by leveraging high value technologies, including Generative AI and other emerging tools
* Continuously seek ways to simplify complex tasks and improve user productivity within the EC2 Consoles

About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 2+ years of engineering team management experience
- 5+ years of engineering experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted: May 20, 2025 (Updated 7 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

  • Responsibilities:
    • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management
    • Follow policies and procedures on Change Management and IT Governance standards
    • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence
    • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management
    • Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security) and provide RCA report
    • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues
    • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages
    • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures
    • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions
    • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed
    • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches
    • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles
    • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues
    • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement
    • Continuous Improvement: Stay current with the latest technologies and best practices in application support
  • DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in software deployment or a related role
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation
  • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD)
  • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases)
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong interpersonal and communication skills
  • Ability to work effectively in a team and manage multiple priorities

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Other
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Master Works by 2x

Assistant Manager - Full Stack Developer Full Stack Mobile Application Development Junior Software Engineer - Cross-platform C++ - Multipass

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Riyadh, Riyadh Amazon

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description


Are you passionate about creating exceptional user experiences that serve millions of customers? Do you thrive on leading teams to innovate and deliver best-in-class cloud management solutions? Amazon Web Services (AWS) is seeking a talented Software Development Manager (SDM) to join the EC2 Core Console Organization, to develop and manage some of the most critical and widely-used interfaces for AWS customers.

As an SDM in the EC2 Core Console team, you will lead a group of skilled engineers working on both front-end and back-end development. You'll collaborate closely with Product Managers, UX designers, researchers, and data scientists to evolve and expand our console capabilities. Your role will be pivotal in shaping the future of how customers interact with and manage their EC2 and related resources.

The EC2 Console is often the gateway through which customers explore and understand the broader AWS offering. It's crucial in helping users quickly ramp up in new domains, efficiently manage their workloads, and extract maximum value from the cloud. Your team will be at the forefront of simplifying complex cloud operations and enabling our customers to achieve more.

Why it matters:
The EC2 Core Console is at the heart of AWS customer interactions, serving millions of users. Your work will directly impact how businesses of all sizes harness the power of cloud computing. You'll be at the forefront of innovation, helping to simplify complex cloud operations and enable our customers to achieve more. By integrating new technologies like GenAI, you'll help shape the future of cloud management interfaces, making AWS services more accessible and impactful for our diverse customer base.

Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.


Key job responsibilities
* Lead and mentor a team of software engineers, fostering their growth and driving technical excellence
* Collaborate with cross-functional teams to define and execute on the product roadmap
* Drive data-informed decisions to continuously improve the console experience
* Ensure the scalability, reliability, and performance of the EC2 Core Consoles
* Champion best practices in software development, including code quality, testing, and operational excellence
* Represent the team in interactions with senior leadership and key stakeholders
* Balance short-term deliverables with long-term strategic goals
* Innovate on behalf of customers by leveraging high value technologies, including Generative AI and other emerging tools
* Continuously seek ways to simplify complex tasks and improve user productivity within the EC2 Consoles

About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 2+ years of engineering team management experience
- 5+ years of engineering experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted: April 10, 2025 (Updated 3 days ago)

Posted: March 21, 2025 (Updated 3 days ago)

Posted: May 15, 2025 (Updated 4 days ago)

Posted: May 12, 2025 (Updated 8 days ago)

Posted: April 10, 2025 (Updated 11 days ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Key Responsibilities:

  1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
  2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
  3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
  4. Collaborate with development and QA teams to ensure code is ready for deployment.
  5. Create and maintain documentation related to deployment processes and workflows.
  6. Participate in the continuous improvement of deployment strategies and practices.
  7. Stay updated on emerging technologies and tools to enhance the deployment process.

Minimum Requirements:

  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. 3+ years of experience in software deployment or a related role.
  3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  7. Excellent problem-solving skills and attention to detail.
  8. Strong interpersonal and communication skills.
  9. Ability to work effectively in a team and manage multiple priorities.

Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master-Works

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Responsibilities:
  • Applications Production environment management with knowledge on Windows and Linux Servers management.
  • Follow policies and procedures on Change Management and IT Governance standards.
  • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
  • Troubleshooting live applications in collaboration with Infrastructure teams (Systems, Networks, and IT Security ) and provide RCA report.
  • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
  • DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
Minimum Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software deployment or a related role.
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication skills.
  • Ability to work effectively in a team and manage multiple priorities.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Riyadh, Riyadh Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description


Are you passionate about creating exceptional user experiences that serve millions of customers? Do you thrive on leading teams to innovate and deliver best-in-class cloud management solutions? Amazon Web Services (AWS) is seeking a talented Software Development Manager (SDM) to join the EC2 Core Console Organization, to develop and manage some of the most critical and widely-used interfaces for AWS customers. As an SDM in the EC2 Core Console team, you will lead a group of skilled engineers working on both front-end and back-end development. You'll collaborate closely with Product Managers, UX designers, researchers, and data scientists to evolve and expand our console capabilities. Your role will be pivotal in shaping the future of how customers interact with and manage their EC2 and related resources. The EC2 Console is often the gateway through which customers explore and understand the broader AWS offering. It's crucial in helping users quickly ramp up in new domains, efficiently manage their workloads, and extract maximum value from the cloud. Your team will be at the forefront of simplifying complex cloud operations and enabling our customers to achieve more. Why it matters:
The EC2 Core Console is at the heart of AWS customer interactions, serving millions of users. Your work will directly impact how businesses of all sizes harness the power of cloud computing. You'll be at the forefront of innovation, helping to simplify complex cloud operations and enable our customers to achieve more. By integrating new technologies like GenAI, you'll help shape the future of cloud management interfaces, making AWS services more accessible and impactful for our diverse customer base. Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Key job responsibilities
* Lead and mentor a team of software engineers, fostering their growth and driving technical excellence
* Collaborate with cross-functional teams to define and execute on the product roadmap
* Drive data-informed decisions to continuously improve the console experience
* Ensure the scalability, reliability, and performance of the EC2 Core Consoles
* Champion best practices in software development, including code quality, testing, and operational excellence
* Represent the team in interactions with senior leadership and key stakeholders
* Balance short-term deliverables with long-term strategic goals
* Innovate on behalf of customers by leveraging high value technologies, including Generative AI and other emerging tools
* Continuously seek ways to simplify complex tasks and improve user productivity within the EC2 Consoles About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
BASIC QUALIFICATIONS

- 2+ years of engineering team management experience
- 5+ years of engineering experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted: May 20, 2025 (Updated 7 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Posted: May 28, 2025 (Updated 8 days ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Riyadh, Riyadh Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description


Are you passionate about creating exceptional user experiences that serve millions of customers? Do you thrive on leading teams to innovate and deliver best-in-class cloud management solutions? Amazon Web Services (AWS) is seeking a talented Software Development Manager (SDM) to join the EC2 Core Console Organization, to develop and manage some of the most critical and widely-used interfaces for AWS customers. As an SDM in the EC2 Core Console team, you will lead a group of skilled engineers working on both front-end and back-end development. You'll collaborate closely with Product Managers, UX designers, researchers, and data scientists to evolve and expand our console capabilities. Your role will be pivotal in shaping the future of how customers interact with and manage their EC2 and related resources. The EC2 Console is often the gateway through which customers explore and understand the broader AWS offering. It's crucial in helping users quickly ramp up in new domains, efficiently manage their workloads, and extract maximum value from the cloud. Your team will be at the forefront of simplifying complex cloud operations and enabling our customers to achieve more. Why it matters:
The EC2 Core Console is at the heart of AWS customer interactions, serving millions of users. Your work will directly impact how businesses of all sizes harness the power of cloud computing. You'll be at the forefront of innovation, helping to simplify complex cloud operations and enable our customers to achieve more. By integrating new technologies like GenAI, you'll help shape the future of cloud management interfaces, making AWS services more accessible and impactful for our diverse customer base. Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Key job responsibilities
* Lead and mentor a team of software engineers, fostering their growth and driving technical excellence
* Collaborate with cross-functional teams to define and execute on the product roadmap
* Drive data-informed decisions to continuously improve the console experience
* Ensure the scalability, reliability, and performance of the EC2 Core Consoles
* Champion best practices in software development, including code quality, testing, and operational excellence
* Represent the team in interactions with senior leadership and key stakeholders
* Balance short-term deliverables with long-term strategic goals
* Innovate on behalf of customers by leveraging high value technologies, including Generative AI and other emerging tools
* Continuously seek ways to simplify complex tasks and improve user productivity within the EC2 Consoles About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Mentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
BASIC QUALIFICATIONS

- 2+ years of engineering team management experience
- 5+ years of engineering experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations

PREFERRED QUALIFICATIONS

- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Posted: April 10, 2025 (Updated 3 days ago)

Posted: March 21, 2025 (Updated 3 days ago)

Posted: May 15, 2025 (Updated 4 days ago)

Posted: May 12, 2025 (Updated 8 days ago)

Posted: April 10, 2025 (Updated 11 days ago)

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Mobile app development Jobs in Riyadh !

Software Development Engineer

Riyadh, Riyadh Master-Works

Posted today

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Responsibilities:
  • Applications Production environment management with knowledge on Windows and Linux Servers management.
  • Follow policies and procedures on Change Management and IT Governance standards.
  • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
  • Troubleshooting live applications in collaboration with Infrastructure teams ( Systems, Networks, and IT Security ) and provide RCA report.
  • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
  • DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
Minimum Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software deployment or a related role.
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication skills.
  • Ability to work effectively in a team and manage multiple priorities.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted today

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Key Responsibilities:

  1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
  2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
  3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
  4. Collaborate with development and QA teams to ensure code is ready for deployment.
  5. Create and maintain documentation related to deployment processes and workflows.
  6. Participate in the continuous improvement of deployment strategies and practices.
  7. Stay updated on emerging technologies and tools to enhance the deployment process.

Minimum Requirements:

  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. 3+ years of experience in software deployment or a related role.
  3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  7. Excellent problem-solving skills and attention to detail.
  8. Strong interpersonal and communication skills.
  9. Ability to work effectively in a team and manage multiple priorities.

Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Riyadh, Riyadh IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

Introduction

Who We Are:
Who you are:
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

What you'll do:
You will work in an innovation driven, collaborative environment to understand requirements, architect, design and implement trusted AI solutions.

You will manage developent, quality and stability of the features developed

You will develop proof of concepts to establish technical feasibilities

You will work with customers to help them succeed in their AI journey by adopting Watson Studio Trusted AI solutions.

You will manage the team's deliveries and team bonding

You will communicate clearly on issues and challenges if any

You will mentor junior members"

Required Technical and Professional Expertise
- Leadership of Teams (e.g. manager, team lead, project manager): ~ 2 years
- Technical Skills
- Solid development experience in one of Python, Java or Scala.
- Experience with leading team of size around 10 people with varied skills like Developer, QA Engineer, Early Hires
- Experience of Agile and Scrum Methodolgy of developing in iterations.
- Good team motivator and strong relationship building skills
- Ability to collaborate and work independently when required.
- Strong sense of ownership of deliverables
- Coach and mentor junior team members

Preferred Technical and Professional Expertise
- Experience in authoring SQL queries for micro services which interact with databases.
- Experience in authoring build scripts for packaging services as micro-services (Maven or Ant or Gradle)
- Experience in installing, configuring, operating, and monitoring CI/CD pipeline tools
- Experience working with different AI/ML frameworks to build ML models.
- Excellent debugging skills and familiarity with testing tools
- Experience in People management
- Experience in Critsit management
- Experience in Customer management

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Mobile App Development Jobs View All Jobs in Riyadh