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

Senior Software Engineer, Java

$140k - $200k

NinjaOne

Senior Software Engineer

As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develop high quality software applications that exceed our customers' expectations. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne's customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide 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, NC, NJ, 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 with experience in our stack: NinjaOne is built on Java, Kotlin, C++, 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 standout.

What You'll be Doing: Java and 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.

About You:

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years experience in Java software development for product applications or equivalent. Solid expertise in Kotlin will make you a stand out candidate.
  • 4+ years 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 will make you a stand-out.
  • Expert knowledge of quality testing practices.

About Us: NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,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 $140,000 to $200,000 per year. For roles based in New York, the base salary hiring range for this position is $140,000 to $200,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.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java in United States vacancy
  •  ...A leading technology solutions provider is seeking a Senior Software Engineer with significant experience in software development. This role involves...  ...will have 5-10 years of experience and expertise in Java, Java Swing, and retail software systems. This position offers... 
    Senior
    Remote work

    Contingent Crew

    New York, NY
    1 day ago
  • $105.88k - $130k

     ...A technology services provider is looking for a Senior Software Engineer to work on designing and maintaining scalable software solutions. The ideal candidate will have over 10 years of software development experience, strong knowledge in JavaScript, Spring Boot, and... 
    Senior
    Remote work

    Conduent

    New York, NY
    1 day ago
  • Senior Software Engineer (Java Developer) Location: O'fallon, Missouri Duration: 24 months Experience: 7+ years Skills summary: • Advanced in with Linux and Java development (JDK 1.7 or greater), design patterns, threading, unit testing, debugging.
    Senior

    TriOptus LLC

    O Fallon, MO
    18 hours ago
  •  ...Full Java Developer Looking for a full Java developer for a long term contract. The position is remote with possible relocation to Durham, NC or Westlake TX after the pandemic settles. Required skills include: Java – focus on API development Microservices... 
    Senior
    Long term contract
    Remote work
    Relocation

    Samprasoft

    United States
    1 day ago
  •  ...Position Title * Senior Software Engineer (Java full stack) Position Responsibilities Senior Software Engineer (Java full stack) Hybrid in Irving TX Look for Nearby candidates Must have skills: Java, spring, jQuery, react, spring boot, microservices... 
    Senior

    Apex Informatics

    Irving, TX
    4 days ago
  •  ...Java Developer Durham North Carolina Contract Skills You Bring Experience with Java development. Experience with Continuous...  ...Methodology a plus Experience in a technical domain of security a plus (network, software, assessment, architecture, cloud).... 
    Senior
    Contract work

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior Software Engineer - Java & Springboot Westlake, Texas, United States About the Job Position: Senior Software Engineer - Java & Springboot Work Authorization: All Work Authorizations Location: Hybrid - 3 times/month onsite; Any of the offices in:... 
    Senior

    Knack Solutions

    Roanoke, TX
    18 hours ago
  •  ...office) Duration: 6 months contract to hire Must Haves: Java Spring Terraform AWS Angular or React or ES6...  ...Containerization Ideal Candidate Background: Full-stack java engineers with native cloud Infra as Code/AWS exp Former experience as... 
    Senior
    Contract work
    Work at office
    Remote work

    ShiftCode Analytics

    United States
    3 days ago
  •  ...Senior Software Engineer At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united...  ...ensuring compliance with security best practices across the Java ecosystem. Key Responsibilities: Analyze,... 
    Senior
    Work at office

    PNC

    Homewood, AL
    2 days ago
  •  ...Sr. Fullstack Developer (Java and React) Location: Charlotte, NC Duration: 12 months long term Contract Must Have Experience: Must Have: Need a 6-8 years experienced Fullstack Developer who can work on 55% frontend and 45% backend and experience with... 
    Senior
    Long term contract
    Local area
    Relocation
    Long distance

    Samprasoft

    Charlotte, NC
    1 day ago
  •  ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various... 
    Senior
    Remote work

    Samprasoft

    United States
    1 day ago
  •  ...Senior Software Engineer/Java, FIX Industry leading fintech with unparalleled expertise delivering highly liquid, scalable trading solutions for the global derivatives market has an immediate need for a Senior Software Engineer to join their growing team in a full-time... 
    Senior
    Full time
    Immediate start
    Remote work

    Harris Allied

    United States
    1 day ago
  •  ...Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with polygraph Annapolis Junction, MD Position Overview Our client...  ..., MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages Analyze... 
    Senior
    Full time

    Staffed4U

    Annapolis, MD
    3 days ago
  •  ...A leading insurance-focused company is hiring a Senior Software engineer to support and enhance the company's internal billing platform. The role...  ...Required Skills & Experience ~7+ Years of experience ~ Java ~ Angular ~ DB2 or SQL ~ Experience supporting... 
    Senior
    Full time

    Motion Recruitment

    Des Moines, IA
    1 day ago
  •  ...Java Back End With Kafka JD for Java back end with Kafka: 7 to 10 years of proven experience in Java full stack developer. Proficiency in Java programming language Expertise in Java EE or Java Spring Framework & Microservices for backend development Java 8 and above... 
    Senior
    3 days per week

    ClifyX

    Pittsburgh, PA
    3 days ago
  •  ...Senior Software Engineer (Java) in Test Paramount Skydance Corp. is seeking a Senior Software Engineer in Test to design, architect, and deliver high-quality, scalable, and reliable automated testing solutions across our enterprise platforms. This role requires proficient... 
    Senior
    Contract work
    Remote work

    Paramount Global Services

    New York, NY
    18 hours ago
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC Skills: ~6+ years Oracle and JAVA Development experience required. ~ Extensive, hands-on working experience with Oracle database, PL/SQL, SQL, Data Modeling and Shell Scripting ~ Experience... 
    Senior
    Long term contract
    Work experience placement

    Cedent Life Talent

    Durham, NC
    18 hours ago
  •  ...Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Polygraph Required Position Overview We are seeking a mid-senior...  ..., MD. Responsibilities Codes in Java, Python, CSS, JavaScript, SQL as primary languages Analyze... 
    Senior
    Full time
    Immediate start

    Staffed4U

    Annapolis, MD
    1 day ago
  •  ...IDR is seeking a Senior Software Engineer (Java) to join one of our top clients for an opportunity remotely. This role focuses on designing, developing, and maintaining cloud-based micro-services supporting data-centric clinical and analytic applications in a dynamic... 
    Senior
    Remote work

    IDR, Inc.

    Saint Paul, MN
    2 days ago
  •  ...Senior Software Engineer - ETL Collaborate with teams across the organization, including product managers, data engineers and business leaders...  ...Requirements: Specific Job Skills ~7+ years of experience with Java 11+(required), managing and working in Maven projects ~2+... 
    Senior

    Kyruus

    Salt Lake City, UT
    18 hours ago
  •  ...Role: Senior Software Engineer (Java) Look for locals. Relocation is fine from EST only. Location: Hybrid (2 days remote / 3 days onsite) - Annapolis, MD Duration: Contract Job Description: The Senior Software Engineer will play a critical... 
    Senior
    Contract work
    Local area
    Remote work
    Relocation

    Equiliem

    Annapolis, MD
    4 days ago
  •  ...Professionals, Hope you are doing good This is Jayaraman from Info Way Solutions, LLC We have job opening for Senior Software Engineer (Java with AWS & AEM) and the detailed Job description is given below: Kindly check the JD and share your views Senior... 
    Senior

    Info Way Solutions

    Fremont, CA
    3 days ago
  •  ...As a Senior Software Engineer , you will be responsible for the end-to-end delivery of software, working on both greenfield and brownfield projects...  ...Design, develop, and deploy scalable applications using Java/Kotlin. Build and maintain RESTful APIs for seamless integration... 
    Senior

    3B Staffing LLC

    New York, NY
    18 hours ago
  • A leading tech firm is seeking a highly skilled Senior Software Developer to design, develop, and maintain software applications using C++, Java, and Python. The successful candidate will collaborate with cross-functional teams, write clean code, and participate in the... 
    Senior
    Remote work

    Ascension Fed

    Orlando, FL
    1 day ago
  • Northstrat in Aurora, Colorado is seeking dynamic Software Engineers at various levels: Junior, Mid, Senior, and Subject Matter Experts (SME). Candidates should...  ...degree and experience based on their level. Notably, Java is a key skill. The role involves developing... 
    Senior

    Northstrat

    Aurora, CO
    2 days ago
  • A leading technology firm in Carrollton, TX, seeks a Senior Software Developer to oversee software application design and development. The successful...  ..., reviewing system tests, and utilizing technologies such as Java, AWS, and Angular. The role may require work in various... 
    Senior

    Excelon Solutions

    Carrollton, TX
    4 days ago
  •  ...Our client is seeking a Senior Software Engineer (Java & CI/CD) for a 10+ month contract role on-site in Birmingham, AL. Roles and Responsibilities: Design, develop, and enhance software applications and components to support business and technical requirements.... 
    Senior
    Contract work
    Flexible hours

    ConsultUSA

    Birmingham, AL
    2 hours ago
  •  ...A leading tech transformation company is seeking a remote Senior Software Engineer to support modernization efforts for the U.S. Department of Education...  ...and 5+ years of relevant experience, particularly with Java and Spring Boot. A collaborative and innovative mindset will... 
    Senior
    Remote work
    Flexible hours

    Goldschmitt and Associates (G&A)

    Washington DC
    1 day ago
  • Enlighten is seeking a talented Software Engineer to develop innovative software solutions. Located in San Antonio, this role offers a hybrid...  ...with a dynamic team. The ideal candidate has extensive Java development experience, knowledge of modern frameworks, and the... 
    Senior

    Enlighten

    San Antonio, TX
    1 day ago
  •  ...Senior Developer Our senior developers become trusted advisors...  ...incubate their dedicated offshore software development teams in India....  ...has been building software engineering, game development, and...  ...one or more coding languages (Java/Kotlin, Javascript...etc.) and... 
    Senior
    Remote work
    Relocation
    Flexible hours

    Braves Technologies

    United States
    13 hours ago

Do you want to receive more vacancies?

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