Job description
Role summary
• The systems that make that happen are yours to own. You will be embedded in a cross-functional team (engineering, product, data) working on this domain end-to-end: discovery, design, delivery, and what happens after it ships.
• Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomes
• Design, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering standards
• Understand scalability & complexity of your services and own & innovate the entire SDLC
• Mentor and inspire other engineers and continually optimize your team s practices to develop it into a self-organized, continuously improving unit
• Critically question and simplify our tech org systems/processes and solutions
Note: On top of very good technical skills, this role requires someone willing to assume end-to-end ownership of a specific area/initiative and thrives on emphasizing with their us pains/desires/needs. You are keen to explore alternative ways of working that optimize for co-creation and continuous improvement.Qualifications
The following experience is relevant to us
• Empathetic and able to easily build relationships
• Good verbal and written communication skills
• Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
• Understanding of lean/agile values & principles and associated practices
• Ability to mentor other engineers
• 5+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring) with predominant languages being .NET, Golang, and C#
• Proficient in testing with focus on automated end to end quality
• Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
• Experience working with relational and nonrelational databases
• Exposed to cloud platforms (e.g. AWS, Google Cloud, Azure)
• Experience building, maintaining and improving with Trunk Based Development and Continous Delivery
Qualifications The following experience is relevant to us
• Empathetic and able to easily build relationships
• Good verbal and written communication skills
• Humble, curious, and open-minded with a growth mindset, thriving on continuous feedback
• Understanding of lean/agile values & principles and associated practices
• Ability to mentor other engineers
• 5+ years of software engineering experience, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring) with predominant languages being .NET, Golang, and C#
• Proficient in testing with focus on automated end to end quality
• Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
• Experience working with relational and nonrelational databases
• Exposed to cloud platforms (e.g. AWS, Google Cloud, Azure)
• Experience building, maintaining and improving with Trunk Based Development and Continous Delivery
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.
UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.