Senior Software Engineer, Kotlin jobs in United States
cer-icon
Apply on Employer Site
company-logo

NinjaOne · 7 hours ago

Senior Software Engineer, Kotlin

NinjaOne is a company that automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. As a Senior Software Engineer, you will contribute to the IT Operations product suite, designing and implementing scalable solutions while ensuring high-quality software applications.

Cyber SecurityDocument ManagementInformation ServicesSoftwareSoftware Engineering
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Kotlin Software Development – use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards
Committing Code and Shipping Products – you will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints
Other duties as needed

Qualification

KotlinJavaC++PostgresGolangOOP design principlesAPI best practicesREST service developmentRelational Database designCaching systemsQuality testing practices

Required

Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience
7+ year's experience in Kotlin software development for product applications or equivalent
4+ year's experience working with highly scalable software systems
Experience working on systems at scale and finding solutions to scale systems
Working knowledge of a breadth of OOP design principles
Expertise in scaling data structures and object-oriented design
Knowledge of API best practices and REST service development using frameworks like Jersey or Spring
Relational Database design and development experience
Experience creating both client and server-side development, for responsive messaging
Caching systems expertise and experience with Redis
Expert knowledge of quality testing practices

Preferred

Experience with Golang will make you a standout candidate

Benefits

Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Life insurance coverage

Company

NinjaOne

company-logo
NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses.

Funding

Current Stage
Late Stage
Total Funding
$761.5M
Key Investors
ICONIQ GrowthSummit Partners
2025-02-24Series C· $500M
2024-02-06Series C· $231.5M
2020-03-12Series Unknown· $30M

Leadership Team

E
Eric Herrera
Co-Founder & VP Sales
linkedin
C
Christopher Matarese
Founder, President, and Chief Financial Officer
linkedin
Company data provided by crunchbase