Taro Logo

Senior Software Engineer - Java

Leading provider of complete IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.
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 Kraków, Poland. This role offers an exciting opportunity to work with cutting-edge technologies in a rapidly growing company that serves customers across 20+ countries.

As a Senior Java Software Engineer, you'll be at the forefront of developing high-performance, scalable applications using Java and modern cloud technologies. You'll work with AWS services, microservices architecture, and contribute to building robust solutions that serve MSPs and IT organizations worldwide.

The ideal candidate will bring strong expertise in Java development, cloud technologies, and database management. You'll have the opportunity to mentor junior developers, make architectural decisions, and work with cross-functional teams to deliver innovative solutions. The role combines hands-on coding with technical leadership, making it perfect for someone who wants to maintain their technical edge while growing their influence.

Kaseya offers a dynamic work environment backed by Insight Venture Partners, with a track record of strong double-digit growth. The company values professional growth and impact, making it an ideal place for engineers who want to make a difference while advancing their careers. The position is based in one of Kaseya's EMEA offices, offering the chance to work with a global team while contributing to solutions that serve over 15 million endpoints worldwide.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Java

  • Architect and develop scalable, maintainable, and efficient Java applications with a focus on microservices
  • Design and build cloud-based solutions utilizing AWS services
  • Collaborate with product managers, DevOps engineers, and other stakeholders
  • Hands-on coding and implementation in Java while leading the team
  • Troubleshoot and resolve complex technical issues
  • Provide technical guidance to junior developers
  • Design, develop, and deploy 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 such as ECS, EC2, SQS, DynamoDB, and RDS
  • Strong working knowledge of relational databases
  • Hands-on experience designing and developing microservices architectures
  • Strong analytical and problem-solving skills
  • Experience with Cloud-Native Development
  • Proficient in Git, Jenkins, and CI/CD pipeline management
  • Excellent communication skills
  • Degree in Computer Science or related field, or equivalent practical experience

Interested in this job?

Jobs Related To Kaseya Senior Software Engineer - Java