NinjaOne logo
NinjaOne

The world’s best IT teams and MSPs use NinjaOne.

Senior Software Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

California + 15 moreAll locations: California | Colorado | Connecticut | Florida | Illinois | Kansas | Maine | New Jersey | New York | North Carolina | Oregon | Massachusetts | Tennessee | Texas | Virginia | Washington

Posted

3 days ago

Salary

$160K - $240K / year

Seniority

Senior

Bachelor Degree10 yrs expEnglishJavaSpring

Job Description

Senior Software Engineer, Java

NinjaOne

• 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 • 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

Job Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
  • 10+ years of experience in Java software development, particularly for product applications
  • 5+ years of experience with highly scalable systems
  • Proven experience in scaling systems and solving complex system design challenges
  • Strong knowledge of object-oriented programming (OOP) design principles and practices
  • Expertise in API design and RESTful services, with experience using frameworks like Spring
  • Proficient in relational database design and development
  • Experience with caching systems
  • Data warehouse exposure and testing/automation tooling a plus

Benefits

  • medical, dental, and vision insurance
  • 401(k) plan
  • unlimited PTO

Related Job Pages

More Backend Engineer Jobs

Yuno logo

Go to Market Engineer – Lead

Yuno

Yuno enables any company to manage all the payment methods and fraud providers through a single integration.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, build, and deploy AI agents and automations for the pre-sales team. • Map the pre-sales process end-to-end to identify friction points and automation opportunities. • Automate and accelerate RFP/RFI responses and security/compliance questionnaires. • Build tools that speed up technical discovery, demo prep, and POC execution. • Integrate AI tools with our CRM, proposal, and knowledge management systems. • Prototype quickly, test with Solutions Engineers, and iterate based on real usage. • Train and support the pre-sales team on adopting new AI tools and workflows. • Monitor automation performance and continuously optimize for reliability and impact. • Stay ahead of new AI tools, models, and frameworks relevant to pre-sales and GTM. • Document workflows and automations so they're scalable and easy to maintain. • Partner with Marketing to support and automate inbound lead handling.

California
Yuno logo

Go To Market Engineer

Yuno

Yuno enables any company to manage all the payment methods and fraud providers through a single integration.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, build, and deploy AI agents and automations for the pre-sales team. • Map the pre-sales process end-to-end to identify friction points and automation opportunities. • Automate and accelerate RFP/RFI responses and security/compliance questionnaires. • Build tools that speed up technical discovery, demo prep, and POC execution. • Integrate AI tools with our CRM, proposal, and knowledge management systems. • Prototype quickly, test with Solutions Engineers, and iterate based on real usage. • Train and support the pre-sales team on adopting new AI tools and workflows. • Monitor automation performance and continuously optimize for reliability and impact. • Stay ahead of new AI tools, models, and frameworks relevant to pre-sales and GTM. • Document workflows and automations so they're scalable and easy to maintain. • Partner with Marketing to support and automate inbound lead handling.

Colombia
ContractRemoteTeam 11-50H1B No Sponsor

• Conducting thorough code reviews to ensure quality and adherence to team standards. • Collaborating cross-functionally with product and design teams to ensure code meets all customer requirements. • Breaking down larger projects into smaller tasks for yourself and your team. • Optimizing application performance and troubleshooting issues. • Diagnosing and fixing bugs in their services.

Argentina
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Work with the development team and maintain code quality to ensure consistent delivery for our client; • Resolve problems decisively with a broad business perspective; • Use artificial intelligence tools throughout the development lifecycle to accelerate coding and ensure software quality; • Promote and implement development best practices across the team; • Develop and maintain applications using Java (Spring Boot and Spring Batch) and Angular; • Collaborate on the design and implementation of robust technical solutions with a focus on scalability; • Work closely with product and design teams to deliver end-to-end solutions; • Ensure the ongoing performance and stability of applications over time; • Actively participate in enforcing development best practices, quality measures, and coding standards; • Contribute to the evolution of the data layer using SQL Server; • Share knowledge and mentor other developers, fostering a continuous learning environment.

Brazil