Senior Software Development Engineer - Saudi

Master-Works is a technology company specializing in developing cutting-edge software solutions for clients.
Backend
Senior Software Engineer
In-Person
5+ years of experience

Description For Senior Software Development Engineer - Saudi

Master-Works is seeking an experienced Senior Software Development Engineer to join their team in Riyadh, Saudi Arabia. This role offers an opportunity to work on cutting-edge software applications while making a significant impact. As a Senior Software Development Engineer, you'll be responsible for designing and developing scalable solutions, mentoring junior developers, and contributing to architectural decisions. The ideal candidate will have strong technical expertise in various programming languages and frameworks, with a focus on creating high-quality software solutions.

The position requires a blend of technical excellence and leadership skills, as you'll be working closely with cross-functional teams to define and implement software requirements. You'll be responsible for writing clean, efficient code while adhering to industry best practices and performing code reviews. The role demands strong problem-solving abilities and excellent communication skills, as you'll be collaborating with product managers, designers, and other stakeholders.

Master-Works offers a collaborative team environment where you can grow your career while working on innovative projects. The company values continuous learning and staying current with emerging technologies. This is an excellent opportunity for a passionate developer looking to take their career to the next level while contributing to exceptional software solutions that make a difference. The position requires fluency in both Arabic and English, making it ideal for bilingual professionals who want to work in a dynamic, multicultural environment.

Last updated 11 days ago

Responsibilities For Senior Software Development Engineer - Saudi

  • Design, develop, and maintain scalable software applications
  • Collaborate with product managers, designers, and other stakeholders to define software requirements and specifications
  • Write clean, maintainable, and efficient code, adhering to industry best practices
  • Perform code reviews and provide constructive feedback to team members
  • Troubleshoot and resolve complex software issues in a timely manner
  • Mentor and guide junior developers to enhance their skills and knowledge
  • Stay current with emerging technologies and trends in software development
  • Contribute to software architecture and design decisions
  • Participate in Agile/Scrum processes and ceremonies

Requirements For Senior Software Development Engineer - Saudi

Java
JavaScript
Python
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum of 5 years of experience in software development
  • Proficiency in programming languages such as Java, C#, or Python
  • Strong experience with web technologies, including HTML, CSS, and JavaScript frameworks
  • Familiarity with databases (SQL and NoSQL) and API development
  • Experience with version control systems (e.g., Git)
  • Knowledge of software development methodologies (Agile, Scrum, etc.)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Ability to work independently and manage multiple projects simultaneously
  • Fluent in Arabic and English

Interested in this job?

Jobs Related To Master-Works Senior Software Development Engineer - Saudi

WebMethods Integration Developer

Senior WebMethods Integration Developer position focusing on developing and maintaining business application integrations using Software AG's webMethods platform in Riyadh.

Senior Software Development Engineer - Saudi

Senior Software Development Engineer position at Master-Works in Riyadh, focusing on full-stack development, technical leadership, and mentoring in an Agile environment.

Software Integrity QA Engineer, Creativity Apps

Senior QA Engineer role at Apple focusing on photo/video editing software testing, requiring 7+ years experience and offering comprehensive benefits package.

Software Development Engineer in Test, Creativity Apps

Senior Software Development Engineer in Test position at Apple, focusing on testing Subscription framework and APIs for iOS/macOS creative applications.