Senior Software Engineer - Java

Leading provider of IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.
Dundalk, Co. Louth, Ireland
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Java

Kaseya, a leading provider of IT infrastructure and security management solutions, is seeking a Senior Java Software Engineer to join their team in Dundalk, Ireland. This role offers an exciting opportunity to work with cutting-edge technologies in a rapidly growing company that serves customers across 20+ countries.

The position requires expertise in Java development with a strong focus on microservices architecture and cloud technologies, particularly AWS. You'll be responsible for designing and implementing scalable solutions while working with a diverse team of professionals. The ideal candidate will have 5+ years of experience with Java and a strong background in cloud services.

What makes this role particularly appealing is the opportunity to work with a company that's achieving record levels of success and maintains a culture of boldness and accountability. Kaseya, backed by Insight Venture Partners, has shown consistent double-digit growth and manages over 15 million endpoints worldwide.

The role combines hands-on coding with technical leadership, offering the chance to mentor junior developers while staying deeply involved in architecture and system design. You'll work with modern technologies including Spring Boot, Docker, Kubernetes, and various AWS services, making this an excellent opportunity for a senior engineer looking to work with cloud-native applications at scale.

Kaseya offers a supportive environment for professional growth and values technical expertise. The company's commitment to innovation and its global presence provide excellent opportunities for career advancement. While the role is based in their EMEA office, you'll be part of a global team working on solutions that impact businesses worldwide.

The position offers the chance to work on challenging technical problems while contributing to the company's continued growth and success. If you're passionate about Java development, cloud architecture, and building scalable solutions, this role provides an excellent opportunity to make a significant impact while advancing your career in a dynamic, fast-growing technology company.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Java

  • Architect and develop scalable, maintainable Java applications with focus on microservices
  • Design and build cloud-based solutions utilizing AWS services
  • Collaborate with product managers and DevOps engineers
  • Lead the team in architectural decisions and best practices
  • Troubleshoot and resolve complex technical issues
  • Provide technical guidance to junior developers
  • Design, develop, and deploy fault-tolerant microservices

Requirements For Senior Software Engineer - Java

Java
MySQL
PostgreSQL
Kubernetes
  • 5+ years of experience in developing applications with Java (J2EE, Spring, Hibernate)
  • Strong experience with AWS services (ECS, EC2, SQS, DynamoDB, RDS)
  • Strong working knowledge of relational databases (MySQL/PostgreSQL)
  • Experience with microservices architectures
  • Proficiency in Git, Jenkins, and CI/CD pipeline management
  • Degree in Computer Science or related field, or equivalent practical experience
  • Experience with Docker and Kubernetes
  • Familiarity with monitoring tools like Prometheus, Grafana, or CloudWatch

Interested in this job?

Jobs Related To Kaseya Senior Software Engineer - Java

Senior Software Engineer - C#

Senior Software Engineer position at Kaseya focusing on C# development for cloud-based remote management and monitoring solutions.

Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on designing and maintaining large-scale storage systems for AI and cloud computing workloads.