Jobs Match
← Back to jobs
Job details

Principal Software Engineer - Backend Systems

Placements24 · Seef, Bahrain

Published on Jobs Match

Job description

About the Role Our client, a leader in innovative software solutions, is seeking an exceptional Principal Software Engineer to join their high-performing team in Seef, Capital, BH . This senior role is responsible for designing, developing, and maintaining robust, scalable backend systems that power our client's cutting-edge products. You will play a key role in architectural decisions, technical leadership, and mentoring junior engineers. The ideal candidate possesses a deep understanding of backend development principles, extensive experience with distributed systems, and a passion for building high-quality, reliable software. This is a fantastic opportunity to contribute to challenging projects and drive technological innovation within a collaborative and growth-oriented environment in Seef, Capital, BH . Key Responsibilities Architect, design, and implement scalable, high-performance backend services and APIs. Lead technical design discussions and provide architectural guidance for complex systems. Write clean, efficient, and maintainable code in languages such as Java, Python, Go, or C++. Optimize application performance, identify bottlenecks, and implement solutions. Collaborate with front-end developers, product managers, and other stakeholders to define requirements and deliver features. Mentor and coach junior software engineers, fostering best practices in software development. Implement and champion robust testing strategies, including unit, integration, and end-to-end tests. Participate in code reviews, providing constructive feedback to peers. Stay current with emerging technologies and industry trends. Requirements Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 8 years of professional experience in backend software development. Proven experience in designing and building large-scale distributed systems and microservices. Expertise in one or more backend programming languages (e.g., Java, Python, Go, C#, Node.js). Strong understanding of database technologies (SQL and NoSQL) and data modeling. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Excellent knowledge of API design principles (REST, GraphQL). Strong problem-solving, analytical, and debugging skills. Excellent communication and teamwork abilities. Ability to work full-time on-site in Seef, Capital, BH . Benefits Our client offers a highly competitive salary, annual performance bonuses, and a comprehensive benefits package including premium health insurance, a generous retirement savings plan, paid time off, and professional development opportunities. We foster a culture of innovation and collaboration, providing access to cutting-edge technologies and continuous learning programs. Join our talented team in Seef, Capital, BH and shape the future of our software.
Apply on WhatJobs

Opens on WhatJobs