Bachelor of Technology/Engineering (Computers)
Nationality: Any
Vacancy: 1
Job Description
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 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 architectural tradeoffs to rapidly deliver software solutions.
- Architect scalable, reliable, and high-performance systems.
- Participate in hiring and onboarding to build a strong, balanced team.
- Contribute to ongoing improvement of programming processes and methodologies.
- Oversee the design, development, testing, and deployment of large datasets, data lakes, ETLs, and message queue systems.
- Drive successful project delivery, ensuring timelines and quality standards are met.
- Collaborate with operations, infrastructure, quality assurance, and other technical teams for end-to-end feature delivery.
- Work closely with Product Owners, data engineers, and SRE teams to align efforts with business goals.
- Translate business requirements into technical specifications.
- Stay updated on emerging technologies and evaluate their potential applications.
- Drive innovation by identifying opportunities for technical improvement and automation.
Qualifications & Experience:
- Bachelor's or Master's in Computer Science, Engineering, or related field with 10+ years in software engineering and 2+ years in a technical leadership role.
- Strong hands-on experience in API development, backend development, and performance optimization.
- Proficiency in Golang and/or Python.
- Extensive experience with backend development, RESTful APIs, and microservices.
- Deep understanding of ETL pipelines, processing large datasets, and data integrity.
- Expertise with message queues (e.g., Kafka).
- Knowledge of big data ecosystems (e.g., Trino, Spark, Elasticsearch) and distributed systems.
- Experience with relational and NoSQL databases, schema design, and query optimization.
- Solid understanding of Agile methodologies with multiple years of involvement.
- Experience with CI/CD practices.
- Bonus: Experience with cybersecurity solutions.
Company Industry
- Defence
- Military
- Government
Department / Functional Area
Keywords
- Principal Software Engineer, Tech Lead
Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should verify the legitimacy of employers independently. We do NOT endorse requests for money or sharing personal/bank information. For security advice, visit our website. Report any fraud to abuse@naukrigulf.com.