Seeking an exceptional, passionate, customer-facing Software Engineer with expertise in either Software Development or Infrastructure and Systems Engineering. The role involves helping customers transition to cloud-native applications on Public Cloud or occasionally on Private Cloud. The ideal candidate is a problem solver who thrives on collaboration and is motivated by creating “lightbulb” moments while driving transformative solutions for customers.
Egypt / Emirates
Remote
Modernise’s Values
We care deeply about recruiting and developing exceptional talent. Modernise seeks to add new voices and perspectives to our vibrant community because we know that diversity of thought leads to the most innovative solutions and most successful companies.
We have 3 core values: Do the right thing. Do what works. Be kind.
About Modernise
Founded in 2021, Modernise combines leading methodology and expertise to empower the Middle East’s aspiring organisations, both Enterprises and Scaleups equally to adapt to change and build and run great software.
You
You are unique: as an exceptional, passionate, customer facing, hands-on Software Engineer with solid experience in either Software Development OR Infrastructure and Systems Engineering. You will help customers transform to realise the benefits of cloud native applications on Public Cloud or occasionally on Private Cloud. You are a problem solver and the thought of collaborating with a team to help companies transform to meet the challenges of tomorrow excites you. You enjoy working with other people and are motivated by creating “lightbulb” moments for the people you work with.
Your Day
In this role, you will
Interface and advise a range of clients in a range of industries and be a Trusted Advisor
Become an agent of change within Modernise and customers organisations
Design and implement continuous integration and continuous delivery and deployment processes to deliver applications to production, fostering a culture of continuous process improvement
Analyse Path to Production of existing and new applications and be able to Design pipelines that deliver apps to target environments.
Establish and maintain continuous delivery pipelines for deployment of relevant infrastructure platforms and Kubernetes based platforms in Modernise or a customer’s infrastructure
Continuously learn and be at the leading edge of Industry trends
Skills / Experiences
4+ years of engineering experience, preferably in client facing situations
Solid experience with Infrastructure as Code Terraform and/or Ansible or related automation / orchestration tools
Designing Observability and Monitoring with solutions such as Elastic, Prometheus. Experience in Production support is a plus
IaaS experience (vSphere / ESXi / AWS / OpenStack / Azure / GCP) with extensive experience with at least one major cloud provider (AWS, Azure, or GCP)
Experience in Kubernetes Platforms such as Red Hat OpenShift and/or Google Cloud GKE, AWS EKS or Azure AKS in Production
Advanced experience in System Administration with Linux / Unix. Experience with Windows systems is a plus
Google Cloud Certification and/or Terraform certification is a plus
Additional Skills of interest
Experience with at least one of GitLab, GitHub, Jenkins, Hudson, Bamboo, TeamCity, or other Continuous Integration tools
Advanced experience of branching strategies and trunk based development
Advanced experience of git based version control
experience working on teams performing systems automation and integration (ideally leveraging an agile methodology / lean techniques)
Solid understanding and experience of systems monitoring, alerting and analytics using one of the following or similar (Prometheus, Grafana, NewRelic, AppDynamics, Cacti, Graphite, Logstash, Nagios, Ganglia, Splunk, vROPS, Datadog, etc.)
Experience of building monitoring systems, dashboards and metrics to facilitate a data-driven approach to problem resolution.
Skilled in Software Development, Backend and/or Frontend is a big plus
Skilled in Value Stream Mapping is a big plus
Skilled in developing and debugging one or more programming languages of Java, .NET, .NET Core, NodeJS, Angular, React
Experience working with and using RDBMS such as MySQL and Postgres
Experienced in using scripting + programming languages to automate frequently executed activities using languages such as Python, Perl , GO, Unix shell.
Education
Bachelor of Science Degree in Computer Science or a related engineering field; OR 5 years of Engineering, Computer or Information Science applicable professional experience in lieu of a BS
If you are passionate about this opportunity but don’t meet 100% of the requirements, we encourage you to apply.
Modernise is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, colour, religion, gender, marital status, national origin, age, disability status,.
Benefits at Modernise
Applying
Ready to join our team? Email your resume to success@modernise.io, and we’ll get back to you—no matter what!