Software Development Engineer - Saudi

Master-Works is a technology company specializing in innovative software solutions for business operations.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience

Description For Software Development Engineer - Saudi

Master-Works is seeking a dedicated Software Development Engineer to join their team in Riyadh, Saudi Arabia. This role offers an opportunity to work on innovative software applications that enhance client business operations. The ideal candidate will have 2+ years of experience and strong programming skills in languages like Java and Python.

The position involves collaborating with product managers and designers, developing high-quality software applications, and maintaining best coding practices. You'll be responsible for designing, coding, and testing applications while participating in code reviews and contributing to documentation.

The role requires a Bachelor's degree in Computer Science or related field, experience with modern frameworks, and a solid understanding of software development methodologies. Strong problem-solving abilities and excellent communication skills are essential.

Master-Works offers a dynamic work environment where innovative ideas are valued and team collaboration is encouraged. This is an excellent opportunity for a software engineer looking to make significant contributions to meaningful projects while working with a team dedicated to excellence in software development.

The position is based in Riyadh, Saudi Arabia, offering a chance to work in one of the Middle East's fastest-growing tech hubs. Join Master-Works to be part of a company that values technical expertise, innovation, and professional growth in software development.

Last updated 11 days ago

Responsibilities For Software Development Engineer - Saudi

  • Collaborate with product managers and designers to gather requirements and translate them into technical specifications
  • Design, code, and test software applications using best practices and coding standards
  • Debug and resolve software defects and issues to ensure optimal performance
  • Participate in code reviews and contribute to improving the software development process
  • Stay current with emerging technologies and actively apply them in projects to enhance innovation
  • Contribute to documentation, including technical specifications, user guides, and design documents

Requirements For Software Development Engineer - Saudi

Java
Python
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 2+ years of experience as a Software Development Engineer or a similar role
  • Proficiency in programming languages such as Java, C#, or Python
  • Experience with relevant frameworks (Spring, .NET, etc.) and tools
  • Solid understanding of software development methodologies (Agile, Scrum, etc.)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team

Interested in this job?

Jobs Related To Master-Works Software Development Engineer - Saudi

System Integration Engineer - Saudi

System Integration Engineer position at Master-Works in Riyadh, focusing on designing and implementing integration solutions using middleware and APIs.

System Integration Engineer - Saudi

Full-time System Integration Engineer position at Master-Works in Riyadh, Saudi Arabia, focusing on system integration and implementation.

Network Engineer

Network Engineer position at Master-Works in Dammam, focusing on network infrastructure design, implementation, and maintenance with emphasis on security and performance optimization.

Kafka Engineer

Kafka Engineer position at Master-Works, focusing on designing and implementing data streaming solutions using Apache Kafka in Riyadh, Saudi Arabia.

Kafka Engineer

Kafka Engineer position at Master-Works, focusing on designing and implementing data streaming solutions using Apache Kafka in Riyadh, Saudi Arabia.