Senior Software Engineer, Kotlin

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NinjaOne

NinjaOne

1001 - 5000 employees

☁️ SaaS

🔒 Cybersecurity

🤝 B2B

SaaS • Cybersecurity • B2B

NinjaOne is an automated, cloud-native endpoint management platform that provides remote monitoring and management (RMM), patch management, mobile device management (MDM), backup, remote access, and unified reporting for MSPs and IT departments. The SaaS product uses a single lightweight agent and centralized console to manage Windows, macOS, Linux, servers, VMs, and mobile devices, and includes security-focused features (autonomous patching, encrypted backups, FedRAMP and SOC compliance) and integrations and APIs to streamline IT operations and automate workflows.

📋 Description

• Design and implement scalable new solutions and product improvements for NinjaOne’s Unified IT Professionals Operations product suite • Develop high-quality software applications for iOS, Android, Chrome OS, and Windows device management • Contribute to large-scale backend software applications using Kotlin and Java • Make quality an invariant part of engineering work and uphold quality-first standards • Commit code and ship products using AI-powered tools • Implement design patterns and solve enterprise-level software challenges • Build software operating at scale across millions of endpoints • Work on multi-agent systems with AI-powered tools • Collaborate with industry leaders such as Apple and Google on enterprise mobility strategy and solutions • Perform other duties as needed

🎯 Requirements

• Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience • 10+ years’ experience in Kotlin or Java software development for product applications or equivalent • 4+ years’ experience working with highly scalable software systems • Working knowledge of object-oriented programming design principles • Knowledge of API best practices and REST service development using frameworks like Spring Boot • Expert knowledge of relational database design and development • Experience with both client-side and server-side development for responsive messaging • Experience with RabbitMQ; familiarity with Kafka is a plus • Hands-on experience developing microservices, deploying on ECS, and running them in AWS • Exposure to DevOps practices and tooling is valued • Caching systems expertise and experience with Redis is preferred • Solid Kotlin expertise • Must be located in the USA and reside in one of the listed eligible states • This position is not eligible for visa sponsorship

🏖️ Benefits

• Flexible remote working from home • Hybrid option at physical offices in Austin, TX and Tampa, FL • Medical insurance • Dental insurance • Vision insurance • 401(k) plan • Life insurance coverage • Unlimited PTO • Opportunities for growth and advancement • Full-time work

Apply Now

Similar Jobs

🔥 1 minute ago

HavocAI

11 - 50

📦 Logistics

🏭 Manufacturing

🎖️ Defense

Backend team lead building Go services for Havoc’s autonomous defense platforms. Managing engineers and driving scalable, reliable distributed systems from architecture through production.

🔥 9 minutes ago

Plus Power

51 - 200

🏭 Manufacturing

💼 Consulting

📦 Logistics

Senior Project & Commissioning Engineer supporting utility-scale battery storage design, construction, and commissioning for Plus Power. Partnering with EPC firms, utilities, and grid teams across North America.

🔥 1 hour ago

Accenture Federal Services

10,000+ employees

💼 Consulting

🎖️ Defense

📦 Logistics

Fullstack Developer building React applications, Ruby on Rails APIs, and Java Spring Boot microservices for US federal agencies. Delivering tested, secure, accessible solutions in agile teams.

🔥 2 hours ago

Conduent

10,000+ employees

🤝 B2B

☁️ SaaS

🏢 Enterprise

Java Support Engineer providing production support for Conduent’s Maven disease surveillance platform. Resolving tickets, managing releases and migrations, and collaborating with clients and engineering teams.

🇺🇸 United States – Remote

💵 $80.1k - $104k / year

🔥 Funding within the last year

💰 $93M Post-IPO Debt - Conduent on 2025-08

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🔥 2 hours ago

Conduent

10,000+ employees

🏥 Healthcare

📦 Logistics

💼 Consulting

Java support engineer providing production support for Maven, Conduent’s disease surveillance and outbreak management platform. Resolving tickets, migrations, releases, security scans, and client issues for U.S. public health programs.