Skip to content
Home » Senior Software Engineer

Senior Software Engineer

  • by

OryxLabs

Senior Software Engineer Jobs in Abu Dhabi

 

About the job

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. With the agility of a startup and the talent of an experienced firm, we take pride in producing efficient, reliable, secure, and integrated cyber protection services.

Join us for the opportunity to make an impact and work with new technologies to create world-class solutions and products that support our clients in protecting against an evolving cyber threat landscape.

Key Responsibilities

  • Design and implement a robust application that exposes large datasets via API
  • Be a key contributor to the overall user experience and design of the end-to-end solution
  • Explain or present designs and constraints to stakeholders and technical teams
  • Collaborate with product owners to understand needs and identify features to address them and provide regular status updates to the leadership team
  • Produce well-tested, well-documented, performance-oriented code
  • Leverage provisioning systems to build and configure virtual/containerized environments to support the development and functional testing efforts
  • Create, modify and scale backend database schemas and other components as necessary to support evolving user base and application features
  • Collaborate with front-end development, cloud infrastructure, quality assurance, or other technical teams to ensure end-to-end delivery of features
  • Participate in code reviews focusing on performance, reliability, and maintainability
  • Continuously learn about new technologies and help keep the team informed of industry developments and evolving best practices

Qualifications / Technical Skills Required

  • Bachelor’s or Master’s in Computer Science, Computer Engineering or related field with 5 to 8 years experience in software engineering
  • Should have very good experience developing REST API and WebSocket services, systems leveraging distributed database, and business-to-business backend services.
  • Experience in creating or working closely with cybersecurity solutions is an advantage
  • Must have experience writing and maintaining production services using Python
  • Experience writing complex SQL queries (preferably PostgreSQL)
  • Serving a high number of requests, actions, or transactions per second
  • Solid understanding of Agile development methodology with multiple years of direct involvement
  • Experience with continuous integration and continuous deployment practices
  • Strong leadership skills with the ability to influence a prevailing positive approach. Able to build strong partnerships across the organization to deliver the best outcomes

Operating Systems

  • Enterprise Linux (CentOS / Amazon Linux)

Programming Languages

  • Python(Required)
  • SQL(Required)

Other Technologies

  • Asyncio
  • Flask
  • Websockets
  • Celery
  • FastAPI

Databases

  •  PostgreSQL

Virtualization / Containers

  • Docker
  • Kubernetes

Message Queues

  • Apache Kafka

Productivity / Collaboration

  • Jira
  • Confluence
  • Bitbucket (GIT)
  • Jenkins
  • Mattermost

 

 

 

To apply for this job please visit www.linkedin.com.