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

Senior Software Engineer, Java

$150k - $220k

NinjaOne

About the Role 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 – seriously our customers love our products. 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, MD, ME, NC, NJ, NY, OR, TN, TX, VA, 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 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 stand out. 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 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. Compensation 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 $150,000 to $220,000 per year. For roles based in New York, the base salary hiring range for this position is $150,000 to $220,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.

#LI-DB1

#J-18808-Ljbffr NinjaOne

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Java in Tampa, FL vacancy
  • 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... 
    Senior

    Aumni

    Tampa, FL
    16 hours ago
  • $120k

     ...Senior Java Developer Location: Tampa (FL) / Columbus (OH) / New Castle (DE) (Onsite) Fulltime/Permanent Salary: $120K/A + Benefits Must Have Technical/Functional Skills: Java 8+ / Java 11+ Spring Boot (Core, MVC, Security) RESTful APIs (JSON, OAuth... 
    Senior
    Permanent employment
    Full time

    Diverse Lynx

    Tampa, FL
    2 days ago
  • $110k - $120k

    Synechron Inc. is seeking a Senior Java Developer in Tampa, FL. You will lead software development from requirements to deployment, ensuring code quality and mentor junior developers. The ideal candidate has strong Java 8 experience, REST API implementation skills, and... 
    Senior

    Synechron Inc.

    Tampa, FL
    3 days ago
  • Citibank (Switzerland) AG seeks an Applications Development Senior Programmer Analyst in Tampa, Florida. The role involves...  ...related field and at least four years of experience in software development, specifically in Java programming and SQL database management. Hybrid work... 
    Senior

    Citibank (Switzerland) AG

    Tampa, FL
    1 day ago
  • $90.03k - $134.2k

    LTM is seeking a Sr. JAVA Spark Developer for their Tampa, FL location. The ideal candidate will have 5-8 years of experience in Java and Apache Spark, focusing on building scalable data processing solutions. Responsibilities include designing applications and optimizing... 
    Senior

    LTM

    Tampa, FL
    3 days ago
  • $145.64k - $159.72k

     ...Citi is seeking an Applications Development Senior Programmer Analyst for its Tampa, Florida...  ...development, working extensively with Java and Angular, among other technologies. The...  ...’s degree and significant experience in software development. Competitive benefits including... 
    Senior
    Remote work

    Citi

    Tampa, FL
    4 days ago
  • $113.84k - $170.76k

    A leading global bank is seeking a Java Development Lead for its Equity Finance Technology team located in Tampa. This position requires 6-10 years of Apps Development experience, with extensive expertise in Java, Kafka, and SQL. The ideal candidate will manage complex... 
    Senior

    PowerToFly

    Tampa, FL
    16 hours ago
  • A global technology company is seeking a Java Developer with at least 4 years of experience in Java and J2EE technologies. The ideal candidate should have a Bachelor's degree and experience with application servers like Weblogic or JBoss. Familiarity with the clinical... 
    Senior

    Axius

    Tampa, FL
    16 hours ago
  • $125.6k - $188.4k

    Citigroup Inc. is looking for a Java Full Stack Developer in Tampa, Florida, to oversee Applications Development teams and contribute to technology strategy. You will leverage over 8 years of experience, particularly in Angular, ensuring operational excellence. The ideal... 
    Senior

    Citigroup Inc.

    Tampa, FL
    6 days ago
  • A technology services company is seeking a Full-Stack Java Developer in Dallas, TX. The role involves designing and developing API services, collaborating with multiple stakeholders, and utilizing hands-on experience with Java and AWS. Applicants should have over 6 years... 
    Senior

    The Fountain Group

    Tampa, FL
    2 days ago
  •  ...seeking an Applications Admin to design email communication templates tailored to client specifications. The role involves utilizing Java OOP and SQL, overseeing deployments, and providing post-production support. Key responsibilities include creating program rules and... 
    Senior

    Protech business solutions

    Tampa, FL
    5 days ago
  • $67 - $71 per hour

    Creative Solutions Services, LLC in Tampa, FL has an immediate contract opportunity for an experienced Java Spark Developer. In this role, you will design, develop, and maintain scalable data pipelines for processing large-scale financial data. The ideal candidate has... 
    Senior
    Contract work
    Immediate start

    Creative Solutions Services, LLC

    Tampa, FL
    4 days ago
  • A leading global consulting firm in Florida is seeking a Senior Java Developer with extensive experience in Java and Spring Boot. The ideal candidate will work on web application development, design microservices architecture, and collaborate with teams to ensure quality... 
    Senior

    Capgemini

    Tampa, FL
    1 day ago
  • Veterans EZ Info Inc is currently seeking a Senior Backend Engineer for a 100% remote position focused on a large federal government healthcare...  ...years of backend engineering experience, strong knowledge of Java and Spring Boot, and must be able to obtain a Government clearance... 
    Senior
    Remote job

    Veterans EZ Info Inc

    Tampa, FL
    2 days ago
  • TechDigital Group in Tampa, Florida is looking for a skilled Java Developer to design and implement robust backend services and RESTful APIs. You will manage applications on Google Kubernetes Platform, optimizing infrastructure performance and costs. The ideal candidate... 
    Senior

    TechDigital Group

    Tampa, FL
    1 day ago
  •  ...supporting applications, programs, and software solutions. May include research, new development...  ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities...  ...oriented software development utilizing Java/J2EE, Spring (Boot), Angular 6+, JSON,... 
    Senior

    SnaKORPIO GROUP

    Tampa, FL
    16 hours ago
  •  ...Full-Stack Developer in Tampa, Florida, with strong expertise in Java/Spring Boot for backend development and Angular for frontend...  ...cross-functional teams. The ideal candidate will have 8-12 years of software development experience, along with solid knowledge of Mongo DB,... 
    Senior

    Virtusa

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

    Contact Government Services, LLC is seeking a Java Developer to join their Information Technology team in Tampa, Florida. The role involves enhancing data utilization for a large state-run project by developing Java web applications. Candidates should have extensive experience... 
    Senior

    Contact-Government-Services,-LL

    Tampa, FL
    3 days ago
  • $96.96k - $145.44k

    Citibank (Switzerland) AG is seeking an Applications Development Senior Programmer Analyst (AI Focus) in Tampa, Florida. The ideal candidate will have extensive experience in Python, Java, and AI tools, leading complex projects to innovate and implement AI solutions. As... 
    Senior

    Citibank (Switzerland) AG

    Tampa, FL
    4 days ago
  • $96.96k - $145.44k

     ...Developer to enhance the Prime Collateral Management Engines Platform within the Prime Finance division. This role...  ...candidates should possess 4-6 years of experience in software applications development, strong Java proficiency, and a solid understanding of SQL. The position... 
    Senior

    Citigroup Inc.

    Tampa, FL
    2 days ago
  •  ...applications based on J2EE architecture with exposure to Server side Java with multi threading. To design and develop applications based...  .... Manage the day-to-day activities working with a small team of software developers Qualifications Need only US citizens or Green Card... 
    Senior

    HSS Soft

    Tampa, FL
    3 days ago
  • A technology solutions provider in Florida is seeking a Software Engineer with expertise in both back-end and front-end development. The ideal...  ...has over 6 years of experience, extensive knowledge of Java/J2EE, and a solid understanding of CI/CD tools. This role requires... 
    Senior

    SnaKORPIO GROUP

    Tampa, FL
    4 days ago
  • A leading tech company in Tampa, FL is looking for a Java 17+ Application Backend Developer to design and develop robust backend applications. Responsibilities include implementing APIs, optimizing data processing solutions, and collaborating with teams to enhance application... 
    Senior

    PowerToFly

    Tampa, FL
    1 day ago
  • $145.64k - $159.72k

    Citigroup Inc. seeks an Applications Development Senior Programmer Analyst in Tampa, Florida. You will...  ...Citi Flexcube and Cash. The role demands extensive Java and Angular expertise, along with knowledge of the full software lifecycle. A Master's degree in Computer Science... 
    Senior

    Citigroup Inc.

    Tampa, FL
    3 days ago
  • $96.96k - $145.44k

    Citigroup Inc. is seeking a Full-Stack Software Engineer in Tampa, Florida. This role involves developing innovative software solutions by applying...  .... The ideal candidate has extensive experience with Java, JavaScript frameworks like React, and a strong grasp of CI/CD... 
    Senior

    Citigroup Inc.

    Tampa, FL
    4 days ago
  • Citi is seeking an experienced full-stack software engineer in Tampa, Florida, who will design and implement software solutions to solve business...  ...challenges. The ideal candidate has a strong background in Java and JavaScript frameworks, particularly React, as well as a... 
    Senior

    Citi

    Tampa, FL
    3 days ago
  • A leading tech consulting firm is looking for a Fullstack Developer to design and build secure applications using Java, Spring Boot, and frameworks like React or Angular. The role focuses on developing microservices and involves collaboration with diverse teams. Candidates... 
    Senior

    MAS Global Consulting

    Tampa, FL
    1 day ago
  • A global financial services firm in Tampa is looking for a Senior Java Full Stack Applications Development Technology Lead. This role is responsible for establishing new application systems and leading analysis and programming activities. The ideal candidate will have 5... 
    Senior

    Citigroup Inc.

    Tampa, FL
    6 days ago
  •  ...Full Stack Developer in Tampa, FL. In this hybrid role, you'll design and develop high-performance enterprise applications utilizing Java for backend and Angular for frontend frameworks. Ideal candidates will have over 7 years of experience, with a focus on NoSQL... 
    Senior

    Rose International

    Tampa, FL
    3 days ago
  •  ...What are the top 3 skills required for this role: Java (Spring Boot), GKP, GKS, Kafka, Cassandra, Drools Job Description / Responsibilities Application Development: Design and implement robust Java-based backend services and RESTful APIs. GKP/GCP Infrastructure: Deploy... 
    Senior

    TechDigital Group

    Tampa, FL
    16 hours ago

Do you want to receive more vacancies?

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