-
View all jobs
Job Responsibilities:-
- Lead and mentor a team of software engineers, fostering collaboration, growth, and technical excellence.
- Guide the team in defining and implementing best practices for coding, architecture, and processes.
- Collaborate across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.
- Architect scalable, reliable, and high-performance systems.
- Participate in hiring and onboarding processes to build a strong, balanced team.
- Contribute to ongoing improvement of programming processes and methodology
- Oversee the design, development, testing, and deployment of large datasets, data lakes, ETLs and message queue systems.
- Drive the successful delivery of projects, ensuring timelines and quality standards are met.
- Collaborate with operations and infrastructure, quality assurance, or other technical teams to ensure end-to-end delivery of features
- Work closely with Product Owners, data engineers, and SRE teams to align technical efforts with business goals.
- Translate business requirements into technical specifications.
- Stay updated on emerging technologies and evaluate their potential application.
- Drive innovation by identifying opportunities for technical improvement and automation.
Key Qualification/Technical Skills:-
- Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 8+ years’ experience in software engineering and 2+ years in a technical leadership or similar role.
- Strong hands-on experience API Development, Backend Development and performance optimization.
- Proficiency in Golang and/or Python.
- Extensive experience with backend development, including RESTful APIs and microservices.
- Deep understanding of ETL pipelines, processing large-scale datasets, and ensuring data integrity.
- Expertise with message queues (e.g., Kafka).
- Strong knowledge of big data ecosystems (e.g., Trino, Spark, Elasticsearch) and distributed systems.
- Experience working with relational and/or NoSQL databases, designing database schemas, and queries optimization.
- Solid understanding of Agile development methodology with multiple years of direct involvement
- Experience with continuous integration and continuous deployment practices
- Bonus: Experience in creating or working closely with cyber security solutions
- Strong problem-solving and decision-making abilities.
Operating Systems
Linux
Programming Languages
- Python and Or Golang
Databases engines
- Citus PostgreSQL
- Clickhouse
- Trino, Hive, Spark, Elasticsearch
Virtualization / Containers
- Docker
- Kubernetes
Message Queues
Apache Kafka
Key Skills
Ranked by relevance
spark
continuous integration
continuous deployment
cyber security
elasticsearch
restful apis
nosql
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
AI Engineering Lead
2026-05-26
Full-time
Director
United Arab Emirates
Computer
Information Technology
View Job Details
Related
Founding Technical Lead
2026-05-19
Full-time
Mid-Senior
Sweden
Software Development
Engineering
View Job Details
Related
Senior Software Engineer (Python, Kafka, and K8)
2026-05-18
Full-time
Mid-Senior
Portugal
Computer
Information Technology
Login to Apply
- Posted
- Jan 31, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Abu Dhabi Emirate
- Company
- Confidential
Industries
Computer
Network Security
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
AI Engineering Lead
2026-05-26
Full-time
Director
United Arab Emirates
Computer
Information Technology
View Job Details
Related
Founding Technical Lead
2026-05-19
Full-time
Mid-Senior
Sweden
Software Development
Engineering
View Job Details
Related
Senior Software Engineer (Python, Kafka, and K8)
2026-05-18
Full-time
Mid-Senior
Portugal
Computer
Information Technology