Java Architect

Sorry, this job was removed at 12:34 a.m. (CST) on Sunday, Feb 11, 2024
Hiring Remotely in Austin, TX
Remote
Hybrid
125K-225K Annually
Internship
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Our mission is to simplify IT operations, making IT teams more efficient and users more productive.
The Role

We are growing our architecture team! As a NinjaOne Software Architect you are responsible for designing and implementing scalable new solutions and existing platform improvements for NinjaOne services. You will provide technical leadership and guidance while collaborating across our engineering teams who develop our IT Operations suite of software products. Working closely with our clients, our technical leaders, and our engineering teams to produce architectural solutions that are best in class for our industry.
Location- we are flexible on remote working from home, if you are in the USA and in one of the following states- TX, FL, CA, NC, GA, CT or ME. We have physical offices in Austin, TX and Tampa, FL
What You'll be Doing

  • Partner with technology leaders to translate requirements into technical solutions and system design.
  • Lead proof-of-concept projects required to thoroughly investigate architectural possibilities and strengthen arguments for their adoption.
  • Design proof-of-concept pilots and working closely with technical leads to drive successful implementations.
  • Build resilient system implementations to ensure information security, stability and availability.
  • Document platform and services thoroughly, including technical implementations and dependencies.
  • Determine overall architectural principles, frameworks and standards.
  • Provide hands-on development where appropriate.
  • Coordinate and focus efforts of multiple feature and platform teams to adhere to standard design and implementation guidelines.
  • Refactor and rearchitect existing systems.
  • Other Duties as needed.


About You

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems or related technical field preferred. Experience commensurate with education will also be considered.
  • Min 5+ years of Java Architecture or Lead Java Engineer experience.
  • 5+ year of experience in Java Software Engineering or Senior Software Engineering.
  • Experience developing and deploying software-as-a-service (SaaS) applications.
  • Previous experience designing and coding complex Java based systems.
  • Expert in code review in multiple development languages (Python, C, C++, C#).
  • Previous expertise with AWS cloud services.
  • Expertise in:
    • Key value storage
    • Security protocols
    • NoSQL databases
    • Enterprise message buses
  • Experience with:
    • relational database management systems including- PostgreSQL
    • messaging protocol such as RabbitMQ
    • Memory storage such as Redis
    • PaaS product such as Docker
    • containerization such as Fargate and K8S


About Us
NinjaOne is a leading unified IT management solution that simplifies the way IT teams work. With NinjaOne, MSPs and IT departments can automate, manage, and remediate all their endpoint management tasks within one fast, modern, intuitive platform, improving technician efficiency and user satisfaction. NinjaOne supports over 10,000 customers around the world and is consistently ranked #1 for its world-class customer support. NinjaOne has been recognized as the best rated software in its category on G2 and Gartner Digital Markets for the past three years.
What You'll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is fully 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
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 California-based roles, the base salary hiring range for this position is $125,000- $225,000 per year.
#LI-KS1
#BI-REMOTE
#BI-HYBRID

What the Team is Saying

Marissa
Cameron
Michael
Dean
Lindsay
The Company
HQ: Austin, TX
1,200 Employees
Hybrid Workplace
Year Founded: 2013

What We Do

NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 20,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.

Why Work With Us

NinjaOne is proud to be an independent, founder-led company. NinjaOne is filled with passionate, driven people of all backgrounds. We’re proud to celebrate our differences and build a company based on integrity, inclusion, and acceptance. We invest in our staff and implement a policy of transparency with a flat organizational structure.

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

NinjaOne Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: Flexible
HQAustin, TX
US
Berlin, Germany
Oldsmar, FL
Sydney, Australia
Learn more

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer C++ Technical Lead

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Austin, TX, USA
1200 Employees
150K-240K Annually

NinjaOne Logo NinjaOne

Sales Engineer - (Bilingual, Spanish)

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Austin, TX, USA
1200 Employees

NinjaOne Logo NinjaOne

Product Scripting Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Austin, TX, USA
1200 Employees
100K-165K Annually

NinjaOne Logo NinjaOne

Senior Platform Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote
Hybrid
Austin, TX, USA
1200 Employees
130K-200K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account