DevJobs

Senior Software Engineer

Overview
Skills
  • TypeScript TypeScript
  • Scala Scala
  • Java Java
  • Kotlin Kotlin
  • Node.js Node.js
  • Kafka Kafka
  • Spark Spark
  • Flink Flink
  • MongoDB MongoDB
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • SQS
  • Bedrock
  • CloudTrail
  • OpenAI
  • S3
  • Vertex
We are looking for a motivated and experienced Senior Developer to join our Cloud and K8s Group. The successful candidate will possess a strong technical background in cloud environments and will excel in developing advanced cloud-related features. Proficiency in NodeJS (Typescript), MongoDB, Kubernetes, Docker, and data queues is essential for this role, as you will be instrumental in refining our cloud CTEM offering.

Key Responsibilities:

  • Design and implement advanced cloud-related features to enhance our existing offerings.
  • Streamline deployment processes and ensure system reliability by demonstrating expertise in Kubernetes and Docker.
  • Develop modular and scalable solutions while leveraging microservices and jobs architecture.
  • Utilize advanced data processing techniques with tools such as Spark , Flink, written in Scala to improve system performance.
  • Contribute to the enhancement of system reliability at scale through hands-on experience with large-scale applications.
  • Develop attack techniques for AI technologies, implement cloud features relating to AI exposures.

Requirements:

  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in software development, with a strong focus on cloud technologies.
  • Familiarity with at least one cloud platform (GCP, AWS, Azure).
  • Familiarity with networking concepts.
  • Proficient in Scala (Or alternatively Java, Kotlin), NodeJS (Typescript), Kubernetes, Docker, and data queue technologies (Kafka/RabbitMQ/SQS).
  • Understanding of microservices and jobs architecture.
  • Experience with data processing frameworks such as Flink, Spark is a big advantage.
  • Experience working on large-scale applications is an advantage.
  • Experience with GenAI technologies - OpenAI, Vertex, Bedrock is a big advantage.
  • Knowledge of cybersecurity principles and practices is a plus.
  • Experience with cloud services such as S3, SQS, CloudTrail, and alternatives is a plus.
XM Cyber