Staff Software Engineer

We are seeking an experienced Staff Software Engineer to support the architecture, design, and development of cloud-native application security products. These systems operate at global scale, delivering real-time protection and visibility into complex customer infrastructures.

 

Requirements:

- 8+ years of experience in software engineering, building SaaS/cloud-based applications;

- 6+ years of backend development using Java, Scala, and/or Kotlin;

- Experience with modern frontend frameworks like Angular, React, or Vue.js;

- Deep knowledge of microservices design patterns and API-first architectures;

- Hands-on experience with AWS cloud platform and services;

- Experience working with PostgreSQL, DynamoDB, Elasticsearch, and Kafka/SQS/SNS;

- Strong understanding of DevOps, containerization (Kubernetes), CI/CD, and infrastructure-as-code;

- Practical experience with observability and monitoring tools such as ELK, Datadog, PagerDuty, and Splunk/Coralogix. 

- Git branching/version control workflows via GitHub;

- Ability to independently lead project-level deliverables and collaborate across remote cross-functional teams;

- Strong communication and problem-solving abilities, with a focus on performance, security, and reliability.

 

Nice to Have:

- Experience with functional programming in Scala and the Cats library; 

- Prior background in application or cybersecurity platforms;

- Familiarity with regulatory standards in cloud security is a bonus.

 

Responsibilities:

- System Design & Implementation: Architect and implement performant and scalable full-stack solutions leveraging Java, Scala, and/or Kotlin for backend and modern JS frameworks (React, Angular, Vue) for frontend;

- Microservices Development: Design, develop, and optimize services within a Kubernetes-based distributed microservices ecosystem;

- Cloud Infrastructure: Build and maintain infrastructure using AWS services, Terraform, Jenkins, and CI/CD pipelines. 

- Data Engineering Integration: Integrate and optimize usage of SQL/NoSQL stores such as PostgreSQL, DynamoDB, Elasticsearch, and messaging platforms like Kafka and SQS. 

- Observability & Monitoring: Contribute to service reliability through metrics instrumentation, alerting, and log aggregation via Prometheus, ELK, Datadog, and Splunk;

- Security-first Engineering: Ensure systems are built with security, performance, and scalability as primary constraints;

- Mentorship & Collaboration: Engage with internal engineers for cross-team knowledge sharing and best practices; guide junior engineers as needed.

 

We offer:

- Variety of domains;

- Full stack of technologies;

- Professional and highly interactive team environment;

- Management style based on openness and trust;

- Stable support in personal education and growth;

- Worthy compensation;

- Active community with regular knowledge sharing;

- Flexible work conditions.

 

 

Published 20 May
138 views
ยท
26 applications
35% read
ยท
35% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...