Principal Software Engineer (Tech Lead)
Description
Join or sign in to find your next job Join to apply for the Principal Software Engineer (Tech Lead) role at ORYXLABSJoin to apply for the Principal Software Engineer (Tech Lead) role at ORYXLABSGet AI-powered advice on this job and more exclusive features.In ORYXLABS, we are continuously researching & developing new tools that assess, monitor, protect & improve our client’s network environment. You will be part of a multicultural, highly collaborative Elite team of tier one-security specialists and engineers who are passionate about crafting effective solutions Key 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.Qualification & Experience: -Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 10+ 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 No SQL 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#ORYXLABSSeniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Defense and Space Manufacturing Referrals increase your chances of interviewing at ORYXLABS by 2x Sign in to set job alerts for “Lead Principal Software Engineer” roles.Senior ESBDeveloper-(IBM Middleware)in banking Domain Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates AED16,000.00-AED18,000.00 2 days ago Abu Dhabi Emirate, United Arab Emirates 3 weeks ago Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 1 day ago Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 2 months ago Senior Software Engineer - Android (Live Streaming)Abu Dhabi Emirate, United Arab Emirates 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Posted: 4th July 2025 8.14 pm
Application Deadline: N/A
Similar Jobs
Explore more opportunities like this