Remote Otter LogoRemoteOtter

Senior Software Engineer - Kotlin - Remote

Posted 4 days ago
Software Development
Full Time
USA
$140000 - $200000/year

Overview

As a Senior Software Engineer on the NinjaOne team, you will contribute to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. You will work to develop high-quality software applications that exceed our customers’ expectations.

In Short

  • Contribute to the development of large-scale software applications using Kotlin.
  • Implement design patterns and work on enterprise-level software challenges.
  • Commit code and ship products that impact millions of endpoints.
  • Collaborate with a team of engineers to maintain quality-first standards.
  • Design and develop high-availability mission-critical software systems.
  • Utilize expertise in Java, Kotlin, C++, and Postgres.
  • Work with scalable cloud services in AWS.
  • Address large-scale datastore bottlenecks and asynchronous application design.
  • Participate in continuous learning and improvement.
  • Other duties as needed.

Requirements

  • Bachelor's degree in computer science or equivalent work experience.
  • 7+ years of experience in Kotlin software development.
  • Experience with Golang is a plus.
  • 4+ years of experience with highly scalable software systems.
  • Knowledge of API best practices and REST service development.
  • Experience with relational database design and development.
  • Expertise in scaling data structures and object-oriented design.
  • Working knowledge of OOP design principles.
  • Experience with caching systems like Redis.
  • Expert knowledge of quality testing practices.

Benefits

  • Flexible hybrid remote work options.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • 401(k) plan for financial future preparation.
  • Unlimited PTO for work-life balance.
  • Opportunities for growth and advancement.

NinjaOne

NinjaOne

NinjaOne is a leading provider of automated endpoint management solutions, dedicated to enhancing IT operations for over 30,000 customers. The company focuses on delivering visibility, security, and control over endpoints, helping IT teams and managed service providers increase productivity, reduce security risks, and lower costs. With a commitment to customer success, NinjaOne offers free and unlimited onboarding, training, and support, and has been recognized as the top choice in endpoint management, patch management, remote monitoring, and mobile device management on G2. The company fosters a collaborative and flexible work environment, prioritizing employee well-being and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

Stone - Linkedin logo

Senior Software Engineer - Kotlin - Remote

Stone - Linkedin

24 weeks ago

Join Stone Tech as a Senior Software Engineer specializing in Kotlin to develop innovative banking solutions.

Worldwide
Full-time
Software Development
CloudHire logo

Senior Software Engineer - Kotlin - Remote

CloudHire

36 weeks ago

Join our founding team as a Senior Software Engineer specializing in Kotlin to develop scalable applications and drive infrastructure design.

India
Full-time
Software Development
CloudHire logo

Senior Software Engineer - Kotlin - Remote

CloudHire

36 weeks ago

Join our founding team as a Senior Software Engineer specializing in Kotlin to develop scalable applications and drive innovation in FinTech.

India
Full-time
Software Development
CloudHire logo

Senior Software Engineer - Kotlin - Remote

CloudHire

36 weeks ago

Join our founding team as a Senior Software Engineer specializing in Kotlin to drive the development of our core FinTech product.

India
Full-time
Software Development

B.G

Senior Software Engineer - Kotlin - Remote

Betclic Group

228 weeks ago

Join Betclic as a Senior Software Engineer specializing in Kotlin to enhance online gaming experiences in a creative and international team.

Worldwide
Full-time
Software Development