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 →