Software Development Engineer (Kotlin) Offline

We’re looking for a skilled and motivated Software Development Engineer to help design and build features for our industry-leading cybersecurity products. You’ll work on a collaborative engineering team developing modern, cloud-based, distributed systems. 

We’re seeking someone with strong fundamentals, proficiency in modern Java-based languages (especially Kotlin), and the ability to think critically and deliver clean, maintainable code.

 

Requirements:

- Bachelor’s degree (or foreign equivalent) in Computer Science, Information Technology, or a directly related field, plus 5 years of relevant experience — OR — Master’s degree (or foreign equivalent) in a directly related field, plus 3 years of relevant experience; 

- Strong experience designing and implementing backend software components;

- Deep expertise in Kotlin or similar modern Java-based languages;

- Hands-on experience in troubleshooting, debugging, and optimizing code;

- Familiarity with cloud-based systems and working in agile environments.

 

Will be plus: 

- You are a proactive problem-solver who can independently navigate ambiguity and make forward progress;

- You have experience contributing to collaborative engineering teams, helping define and improve practices;

- You thrive in fast-paced environments and are comfortable iterating quickly to meet product goals;

- You bring a growth mindset and are eager to learn, adapt, and share knowledge.

- A passion for clean code, modern architecture, and continuous improvement;

- Comfortable working independently and driving tasks to completion;

- Strong communication and collaboration skills in distributed teams;

- Exposure to DevOps practices, containerization, or cloud-native architectures (AWS, Kubernetes, etc.).

 

Responsibilities:

- Design and implement robust, scalable features for distributed systems using modern Java-based languages; 

- Develop and maintain internal tools and frameworks that accelerate team productivity and product reliability;

 - Analyze requirements, design system architecture, and debug complex software issues across the stack;

- Collaborate with cross-functional teams to enhance new and existing product capabilities;

- Write and maintain unit, integration, and functional tests to ensure high-quality code;

- Contribute to the full development lifecycle, including coding, testing, deployment, and support;

- Work in environments including local, networked, cloud-based, and Internet-facing systems.

 

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.

 

The job ad is no longer active

Look at the current jobs Kotlin →

Loading...