Senior Software Development Engineer - Saudi

Master-Works is a technology company that develops cutting-edge software applications and 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 Saudi Arabia. This role combines technical leadership with hands-on development, focusing on creating scalable software solutions. The ideal candidate will bring 5+ years of software development experience and strong expertise in languages like Java, Python, and JavaScript.

As a Senior Software Development Engineer, you'll be instrumental in designing and developing cutting-edge applications while mentoring junior developers. The role demands strong technical skills across full-stack development, including expertise in both SQL and NoSQL databases, API development, and modern web technologies. You'll work in an Agile environment, collaborating closely with product managers and designers to deliver high-quality software solutions.

The position offers an opportunity to work with a growing company where you can make significant technical contributions while helping to shape the development team's culture and practices. You'll be involved in architectural decisions, code reviews, and technical leadership activities, making this role perfect for developers ready to take the next step in their careers.

Located in Riyadh, this role requires both Arabic and English fluency, combining local market understanding with global technical expertise. The position offers a chance to work on innovative projects while building and maintaining scalable applications that make a real difference. If you're passionate about software development and ready to take on a leadership role in a dynamic environment, this position at Master-Works provides an excellent opportunity for career growth and technical advancement.

Last updated 10 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 backend development, system architecture, and team leadership.

Senior Engineer - Integration

Senior Integration Engineer role at Qualcomm, leading Linux product development and CI/CD initiatives while mentoring team members.

.NET Engineer

Senior .NET Engineer position at Chatham Financial, building scalable financial SaaS solutions with modern microservices architecture.