Software Development Engineer
Posted today
Job Viewed
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.
- 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.
Software Development Engineer
Posted 19 days ago
Job Viewed
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 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
- 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 Mid-Senior level
- Employment type Full-time
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Master Works by 2x
Sign in to set job alerts for “Software Engineer” roles.Riyadh, Riyadh, Saudi Arabia 43 minutes ago
Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application DevelopmentWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Development Engineer
Posted 22 days ago
Job Viewed
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:
- Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
- Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
- Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
- Collaborate with development and QA teams to ensure code is ready for deployment.
- Create and maintain documentation related to deployment processes and workflows.
- Participate in the continuous improvement of deployment strategies and practices.
- Stay updated on emerging technologies and tools to enhance the deployment process.
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.
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-LjbffrSoftware Development Manager
Posted 2 days ago
Job Viewed
Job Description
The Software Development Manager will play a pivotal role in leading our software development teams to deliver innovative and high-quality solutions for clients in the software and digital transformation sector. The ideal candidate will possess a robust technical background in backend technologies, exceptional leadership capabilities, and a proven track record of successfully managing complex software projects. This role demands strategic vision and the ability to drive teams towards achieving excellence in software development.
Key Responsibilities:
- Lead and mentor a team of software developers, promoting a culture of innovation, collaboration, and high performance.
- Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance, ensuring timely and high-quality delivery of backend solutions.
- Implement Agile methodologies to enhance project efficiency and adaptability.
- Provide architectural guidance and best practices for backend systems, ensuring scalability, security, and performance.
- Stay abreast of industry trends and emerging technologies, integrating them into the development process as appropriate.
- Collaborate effectively with cross-functional teams, including product management, design, and quality assurance, to define project scope and deliverables.
- Continuously assess and improve backend development processes, tools, and methodologies to enhance team productivity and product quality.
- Oversee the planning, execution, and delivery of backend software projects, ensuring adherence to quality standards and timelines.
- Identify potential project risks and develop comprehensive mitigation strategies to ensure project success and client satisfaction.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- 10+ years of experience in software development, with a minimum of 5 years in a managerial or leadership role.
- Proficiency in programming languages such as Java, C#, .net, or JavaScript.
- Strong understanding of software development methodologies (Agile, Scrum, DevOps).
- Exceptional leadership, mentoring, and team-building skills.
- Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
- Experience in the software and digital transformation industry, with a focus on delivering enterprise-level solutions.
- Familiarity with DevOps practices and tools (CI/CD, containerization, orchestration).
- Relevant certifications in project management (PMP, Scrum Master) or technology (AWS Certified Solutions Architect, etc.).
Senior Software Development Engineer.
Posted today
Job Viewed
Job Description
Senior Software Development Engineer/Application Support:
- 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.
Saudi Only
4 - 8 years of experience
#J-18808-LjbffrSr. Software Development Engineer
Posted 18 days ago
Job Viewed
Job Description
Be among the first 25 applicants four weeks ago.
Master-Works is seeking a dynamic and experienced Senior Software Development Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining innovative software applications that meet client needs. You will collaborate with a team to create high-quality solutions and mentor junior developers.
Responsibilities:
- Manage applications in production environments, with knowledge of Windows OS Servers management.
- Adhere to policies and procedures related to Change Management and IT Governance standards.
- Review cybersecurity reports, validate vulnerabilities, and provide closure reports with evidence.
- Possess development experience, including working with compiled files and configuration files of web applications and web servers.
- Troubleshoot live applications in collaboration with Infrastructure teams (Systems, Networks, Security) and produce RCA reports.
- Provide Level 3 support for complex application issues.
- Investigate, diagnose, and resolve application incidents, including software errors and outages.
- Analyze recurring incidents, identify root causes, and implement preventative measures.
- Monitor application performance, proactively identify issues, and apply corrective actions.
- Assist users with application questions, offer guidance, and conduct training as needed.
- Participate in planning, testing, and deploying application upgrades and patches.
- Maintain accurate documentation on configurations, troubleshooting procedures, and knowledge base articles.
- Coordinate with vendors for technical support and bug fixes.
- Contribute to IT projects involving application implementation, integration, and enhancement.
- Stay updated with the latest technologies and best practices in application support.
DevSecOps: Manage development lifecycle activities, pipelines, configurations, and maintenance.
Seniority level- Mid-Senior level
- Full-time
- Other
- IT Services and IT Consulting
Referrals can double your chances of interviewing at Master-Works.
Set job alerts for roles like “Senior Software Engineer”Other relevant roles include:
- Senior Software Engineer - Python/MongoDB in Riyadh
- Senior Oracle APEX Developer with PL/SQL expertise
- Senior Smart Applications Developer - Saudi National
- Senior Software Workplace Engineer
- Senior Software Quality Assurance Engineer - Saudi National
Senior Software Development Engineer.
Posted 22 days ago
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
This range is provided by Master Works. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay rangeSAR18,000.00/yr - SAR22,000.00/yr
Senior Software Development Engineer/Application Support:
- 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
Saudi Only
4 - 8 years of experience Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Master Works by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.Riyadh, Riyadh, Saudi Arabia 19 hours ago
Riyadh, Riyadh, Saudi Arabia SAR18,000.00-SAR42,000.00 1 month ago
Senior Software Quality Assurance Engineer - Saudi National Senior Software Developer "Saudi National Only" Embedded Linux Senior Software Engineer - Optimisation Android Engineer - Fintech (Saudi National) Senior Full Stack Developer (Ruby on Rails) Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software Jobs in Riyadh !
Software Developer
Posted 15 days ago
Job Viewed
Job Description
• Practical experience in programming and dealing with (SQL) server and (MYSQL) database. • Experience in Geographical Information System (GIS) data processing. • Practical experience in information systems data processing.
Requirements
• Minimum of 3-4 years’ experience in programming/software development using (Asp. Net core, Asp.net MVC, Angular, JavaScript, Net technologies, C #, react). • Proficiency in writing and speaking in English. • Report writing skills. • The ability of discovering and fixing the errors in any application. • The ability of coordinating with different service providers.
About the company
Saudi Networkers Services, incorporated in 2001 with an aim to provide the world class business and consulting services through a combination of market insight, technical excellence and unrivalled agile methodology. Our success stems from building strong relationships and trusted partners, which enabled us delivering exceptional services to public sector, as well as some world's leading organizations, in Telecommunication, Information Technology, Cyber Security, Banking, Energy, Utilities and various other industry arenas. We collaborate closely, ideate that how the work gets done, while working alongside businesses to collaborate on growth and applying breakthrough innovations, that drive exponential impact, managed by teams specialized in their assigned industry sectors.
Senior Software Developer
Posted 22 days ago
Job Viewed
Job Description
Müller's Solutions is seeking an experienced and motivated Senior Software Developer to join our dynamic team. In this role, We are looking for a Senior Software Developer with a strong command of modern web technologies to lead the development of scalable, performant, and secure web applications. Our stack includes Angular (v11-20), Firebase, TypeScript, and modern frontend tooling supported by CDNs, Google Analytics, and secure hosting practices.
Responsibilities:
- Lead the development of high-quality software applications, ensuring adherence to best practices and coding standards
- Design and implement scalable software architecture that supports business objectives
- Mentor and guide junior developers, sharing knowledge and improving team capabilities
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to ensure optimal performance and reliability
- Conduct code reviews and provide constructive feedback to enhance code quality
- Stay up-to-date with emerging technologies and industry trends, and apply them to improve existing systems and processes
- Frontend Engineering:
- Create responsive, user-focused interfaces utilizing Angular, TypeScript, Bootstrap, Font Awesome, and the Google Font API
- Develop sophisticated UI components with jQuery, jQuery UI, DataTables, and Select2
- Backend & Cloud Integration:
- Oversee the integration of Firebase services, including Firestore, Authentication, Functions, and Hosting
- Guarantee efficient content delivery and minimal latency for users across the globe
- Security & Best Practices:
- Implement advanced security measures such as HSTS, authentication workflows, and secure credential handling
- Ensure that applications adhere to the secure development lifecycle standards (SDLC)
- Promote the use of contemporary web protocols like HTTP/3
- Analytics & Monitoring:
- Establish and oversee tracking systems using Google Analytics 4 (GA4), Google Tag Manager, and DoubleClick Floodlight
- Leverage gathered data to guide product strategies and enhance performance
- Continuous Improvement:
- Keep informed of industry developments and actively suggest enhancements to tools, frameworks, and processes
- Engage in sprint planning, retrospectives, and contribute to fostering a culture of technical excellence
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Developer with at least 5 years of hands-on development experience
- Proficiency in multiple programming languages (e.g., Java, C#, Python, etc.) and frameworks
- Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js) is a plus
- Strong understanding of software development methodologies (Agile, Scrum) and version control systems (Git)
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
- Experience with cloud platforms (AWS, Azure, Google Cloud) and microservices architecture
- Familiarity with containerization technologies (Docker, Kubernetes) is a plus
- Experience with front-end frameworks (Angular)
- Knowledge of server-side development (Firebase, SQL)
- Experience with DevOps practices and tools (GitHub)
- Familiarity with Agile development methodologies
Why Join Us:
Opportunity to work with a talented and passionate team.
Competitive salary and benefits package.
Exciting projects and innovative work environment. Seniority level
- Seniority level Mid-Senior level
- Employment type Temporary
- Job function Other
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Müller's Solutions by 2x
Get notified about new Senior Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
Assistant Manager - Full Stack Developer Full Stack Mobile Application DevelopmentRiyadh, Riyadh, Saudi Arabia 16 hours ago
Junior Software Engineer - Cross-platform C++ - MultipassWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrElectronics & Software Developer
Posted today
Job Viewed
Job Description
Our job offerings are temporarily remote from your home country, but then we will help you migrate to a fantastic country, Sweden! We will provide you with a work permit and an exciting job opportunity.
**About the role**:
As an Electronics & Software Developer within hardware in the team, you are the hub company and responsible owner of circuit boards at the company. The role involves being an in-house representative, coordinating activities and quality-assuring output from the design partners.
The job includes the following:
**What you need**:
Been an incredible individual with a passion for electronics and software with the following:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.
- 3+ years of hands-on experience designing and developing electronic systems.
- Knowledge of programming languages such as C, C++, Java, Python, and others and experience with electronic design software, including analogue and digital circuits, is required.
- Hands-on experience testing software (unit
- and integration-level testing, automated testing and static code analysis) and/or electronics testing in a lab environment using engineering measurement techniques.
- Experience from several relevant construction projects is advantageous.
- Experience delivering Medical devices to IEC 60601, IEC 62304, ISO 13485 standards or equivalent.
- Strong problem-solving skills, attention to detail, and the ability to work in a team environment.
**About us**:
We are offering more than just a new job position. We help you to build a new exciting life in one of the world's most innovative and technologically developed countries. Sweden is a creative and trending developer where companies excel in making new features to make life easier and sustainable for humans and the planet. Companies in Sweden offer different benefits to their employees, like respecting working hours, vacations, and special permits to maintain a balance between work and family life.
Our client is an international technology company with the vision of helping their customers, transforming technology into great user experiences with physical and digital solutions. This position is for a customer who designs medical solutions to enhance performance in healthcare, from the hospital to the home.
Do you feel ready to become part of an experienced and innovative company with reliable performance in the real world? Do you want to build the future? If you are a talented electronic and software engineer, this is the opportunity to work for constantly innovating companies and do your part to improve the world.