About the Role
We are seeking a highly skilled and experienced Senior Software Engineer, Platform to join our dynamic team in Dubai. This pivotal role within our thriving tech sector involves designing, developing, and maintaining scalable and robust platform solutions. As a key contributor, you will leverage your expertise to drive innovation and ensure the high performance and reliability of our core systems, working at the forefront of software engineering in a challenging and rewarding environment.
Responsibilities
- Lead the design and implementation of scalable, high-performance platform services and infrastructure.
- Develop and maintain efficient, reusable, and reliable code using best practices in software development.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and stability.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
- Participate in code reviews to maintain code quality and share knowledge.
- Contribute to architectural decisions and technology selection for platform components.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in software development, with a strong focus on platform engineering.
- Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in one or more programming languages such as Java, Python, Go, or C++.
- Strong understanding of distributed systems, microservices architecture, and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies.
- Professional development and growth opportunities.
- Collaborative and innovative work environment.
- Be part of a leading technology firm in Dubai.
Tips to Ace Your Application
- Highlight your experience with large-scale distributed systems and cloud-native architectures in your resume.
- Quantify your achievements whenever possible, demonstrating the impact of your contributions.
- Tailor your cover letter to specifically address the requirements of this Senior Software Engineer, Platform role.