Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Java / Kotlin

$200k - $330k

NinjaRMM, LLC

About the Role As a Staff Software Engineer at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers. In this role, you’ll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations. Location We are flexible on remote working from home, if you are located in the USA and reside in one of the following states – CA, CO, CT, FL, GA, IL, KS, MA , ME, MD, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You’ll Be Doing Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards. Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives. Balance technical debt, performance concerns, and scalability with business needs. Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects. Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams. Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software. Contribute to additional responsibilities as needed to support the team’s success. Qualifications and Requirements 12+ years of experience in Java software development, particularly for product applications. 5+ years of experience with highly scalable systems. 2+ years experience with Kotlin is a plus. Expertise in API design and RESTful services, with experience using frameworks like Spring (Spring Boot) or Jersey. Proven experience in scaling systems and solving complex system design challenges. Strong knowledge of object-oriented programming (OOP) design principles and practices. Proficient in relational database design and development. Experience with caching systems, particularly Redis, is a plus. In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software. Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience. About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 400,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management. What You’ll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, New Jersey or Washington the base salary hiring range for this position is $200,000 to $330,000 per year. For roles based in New York, the base salary hiring range for this position is $200,000 to $330,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #J-18808-Ljbffr NinjaRMM, LLC

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Java / Kotlin in Tampa, FL vacancy
  • NinjaRMM, LLC is seeking a Staff Software Engineer in Austin, Texas, to enhance their IT Operations product suite. You'll be leading the development...  ...teams. This role requires 12+ years of experience in Java development, knowledge of API design, and expertise in scalable... 
    Kotlin
    Remote work

    NinjaRMM, LLC

    Tampa, FL
    2 days ago
  • $150k - $220k

    About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing...  ...experience in our stack: NinjaOne NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user endpoints... 
    Kotlin
    Full time
    Work experience placement
    Remote work
    Work from home
    Worldwide
    Relocation
    Flexible hours

    NinjaRMM, LLC

    Tampa, FL
    1 day ago
  • $117k - $185k

    Viasat in Marlborough, MA is seeking a Full-Stack Software Engineer to develop networking and cybersecurity products. Candidates should have a Bachelor's degree and at least 2 years of Kotlin or Java experience, with a focus on modern development practices. The role involves... 
    Kotlin

    Viasat

    Tampa, FL
    4 days ago
  • NinjaRMM, LLC is seeking a Senior Software Engineer to work on its IT Operations product suite, contributing to the design and development...  ...ideal candidate will have over 10 years of experience in Java, solid Kotlin expertise, and a proven track record with scalable systems... 
    Kotlin
    Remote job
    Work at office

    NinjaRMM, LLC

    Tampa, FL
    2 days ago
  •  ...Senior DevOps Engineer We are seeking a Senior DevOps Engineer to support and evolve the shared digital platform used by the GIS...  ...with Infrastructure as Code. Maintain pipelines to deploy Kotlin/Java (Gradle), Node.js, and Ruby based containers. Support development... 
    Kotlin

    PamTen

    Tampa, FL
    2 days ago
  •  ...Staff Software Engineer The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company...  ...experience Expert level knowledge and experience with Java 17 and above Expert level knowledge and experience with... 

    RB Global Inc.

    Tampa, FL
    1 day ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at...  ...operational stability Experience with Full Stack Development using Java on the backend Experience using GKP to build cloud-native... 

    JPMorgan Chase & Co.

    Tampa, FL
    2 days ago
  • TwinThread is seeking experienced Software Engineers at the II and III levels in Tampa, Florida. This role emphasizes designing and developing resilient systems using Java or Python, executing software solutions, and maintaining stable production code. The ideal candidate... 

    Aumni

    Tampa, FL
    4 days ago
  •  ...I have an opportunity for "Lead Application Software Engineer " - Tampa, FL" (Remote till COVID). and I am looking for a candidate who can...  ...appreciate it. Position : Lead Application Software Engineer (Java) Location : Remote till Covid Choice of Location... 
    Contract work
    Immediate start
    Remote work

    Navtech

    Tampa, FL
    1 day ago
  •  ...Bank, FedEx, and more. We're not just a software consulting company - we're a dynamic...  ...in IT consultative services and quality engineer development, with Good years of experience...  ...patterns. • Proficiency in Java and Kotlin (at least 1 year of experience). • Published... 
    Kotlin
    Full time
    Contract work
    Relocation
    Relocation package

    Adidev Technologies Inc

    Tampa, FL
    5 days ago
  • $119.85k - $149.82k

     ...Software Engineer III (TAK / ATAK) Tampa, FL (Onsite) Your Dream. Our Team. About Rise8 Rise8 builds custom, secure software...  ...especially developing TAK plugins or extensions ~ Proficient in Java, Kotlin, or C++, especially in the context of Android or Windows... 
    Kotlin
    Contract work
    Flexible hours

    Rise8

    Tampa, FL
    5 days ago
  • $143.82k - $179.78k

     ...Senior Software Engineer (Cleared) Tampa, Florida About Rise8 Rise8 builds custom, secure software for government organizations...  ...interesting work and challenging problems. Experience with Java, Kotlin, Ruby or Elixir. Experience with Spring Boot, React.JS, Vue... 
    Kotlin
    Contract work
    Flexible hours

    Rise8

    Tampa, FL
    2 days ago
  •  ...supporting applications, programs, and software solutions. May include research, new development...  ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities...  ...enterprise systems. Expert-level Java development (Core Java, Java EE) and Spring... 
    Remote work
    Flexible hours

    Dtcc

    Tampa, FL
    1 day ago
  • NinjaOne is looking for a Senior Android Engineer to enhance customer-facing mobile applications in Austin, TX. You will develop new Android applications using Kotlin and Compose, collaborate with cross-functional teams, and improve existing tools. A Bachelor’s degree and... 
    Kotlin
    Remote job

    NinjaOne

    Tampa, FL
    2 days ago
  • Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation ...
    Remote work
    Flexible hours

    Dtcc

    Tampa, FL
    4 days ago
  •  ...the limits of what’s possible with us as an experienced member of our Software Engineering team. Job Responsibilities Participate in designing and developing scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for... 
    Visa sponsorship

    Aumni

    Tampa, FL
    5 days ago
  • $130k - $210k

     ...need a talented Senior Android Engineer to help us drive that vision...  ...applications, developing them in Kotlin and Compose using industry...  ...hybrid option. We hire the best software engineers, but experience in...  ...’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres... 
    Kotlin
    Full time
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Tampa, FL
    2 days ago
  • $125k - $154k

     ...oriented group of developers, who has a passion for developing great software, who enjoys solving problems in a challenging environment, and...  ...complex programming activities in the latest techniques: Java, Node, REST, microservices, Cloud infrastructure (Openshift/AWS)... 
    Work at office
    Local area
    Remote work

    MUFG Bank, Ltd

    Tampa, FL
    5 days ago
  • $117k - $185k

     ...Government - Secure Network Systems (SNS) as a full‑stack software engineer in the developing networking and cyber security products for...  ...in Computer Science or similar field. A minimum 2 years of Kotlin or Java experience writing production code for web applications. A... 
    Kotlin

    Viasat

    Tampa, FL
    4 days ago
  •  ...looking for a Senior Site Reliability Engineer to join our SRE team in the Platform Engineering...  ...services. The platform is built on Java, Kotlin, C++, Golang and Postgres and runs as a...  ...documentation and SOPs Develop software, scripts, or tooling to improve efficiency... 
    Kotlin
    Permanent employment
    Remote work
    Work from home
    Flexible hours

    NinjaOne

    Tampa, FL
    5 days ago
  • NetDirector is looking for a Junior Software Developer in Tampa, Florida. This full-time role involves developing and maintaining Java software for high-traffic online products, assisting in web application development, and writing SQL queries. Ideal candidates will have... 
    Full time

    NetDirector

    Tampa, FL
    4 days ago
  • $141.44k - $212.16k

     ...organization. Our mission is to make it easy and enjoyable for software engineering teams to go from a business idea to delivering an...  ...Our tech stack is diverse, encompassing (but not limited to) Java/Kotlin, Go, TypeScript, React, Kafka, Kubernetes, Mongo, and Generative... 
    Kotlin
    Full time
    Remote work

    Citigroup Inc.

    Tampa, FL
    1 day ago
  • $110k - $200k

     ...we’re looking for a skilled Senior Data Engineer to join our team and help drive the...  ...About Our Technology Our stack is built on Java, Kotlin, C++, Golang and Postgres, and we run...  ...preferred. 10+ years of experience in software development, with a strong focus on data... 
    Kotlin
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Tampa, FL
    3 days ago
  • Job Responsibilities Writes, compiles, and modifies web applications Develops or acquires test data and runs tests to determine the accuracy of program logic to produce desired results; debugs and revises programs based on test results. Uses program specifications...

    Transoft Info Solutions, Inc.

    Temple Terrace, FL
    4 days ago
  •  ...Java Developer (Java/J2ee/Spring with JBPM) Mandatory • At least 5 years of hands-on experience working on Java/J2ee Technologies...  ...skills, both written and verbal • At least 4 years of experience in software development life cycle. • At least 4 years of experience in... 
    Permanent employment
    Full time

    Sonoma Consulting

    Tampa, FL
    1 day ago
  •  ...Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Java Developer for one of our direct client in Tampa, FL, Please share your resume with current location & full contact info Role:Java... 

    Rootshell Enterprise Technologies

    Tampa, FL
    3 days ago
  • $75 - $78 per hour

     ...Role: Sr.Java Developer Location: Tampa -FL; Plano-TX Onsite Rate :$75 to $78/hr What are the top 3 skills required for this role: Java (Spring Boot), GKP, GKS, Kafka, Cassandra, Drools Job Description/ Responsibilities • Application... 

    Diamondpick

    Tampa, FL
    2 days ago
  • $140k - $200k

    Clutch Canada is hiring a Senior Android Engineer to enhance its leading text-to-speech...  ...candidates will possess over 5 years of software engineering experience, deep knowledge of...  ...Android components, and proficiency in Kotlin among other technologies. You will thrive... 
    Kotlin

    Clutch Canada

    Tampa, FL
    5 days ago
  • $50 - $55 per hour

     ...Title: Java Full Stack Developer - W2 Location: Tampa, FL (onsite)...  ...develop, test, deploy, maintain and improve software. Strong understanding of Agile methodologies...  ...proficiency in a portion of software engineering disciplines and demonstrates understanding... 
    Full time
    Contract work
    Casual work

    Pinnacle Group

    Tampa, FL
    2 days ago
  •  ...Java Developer Employment Type: Full-Time CGS is seeking a Java developer/programmer to join a team working on the enhancement...  ...Collaborate with business analyst and developers to produce software designs Provide work estimates to project manager, provide frequent... 
    Full time
    Remote work
    Flexible hours

    Contact Government Services LLC

    Tampa, FL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Java / Kotlin. Be the first to apply!