Taro Logo

Staff Software Engineer II

Leading provider of IT infrastructure and security management solutions for Managed Service Providers (MSPs) and internal IT organizations worldwide powered by AI.
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer II

Kaseya, a leading provider of IT infrastructure and security management solutions, is seeking a Staff Software Engineer II to join their team in Kraków, Poland. As a key member of the engineering team, you'll be responsible for architecting and developing high-performance, scalable applications using Java and microservices architecture. The role combines hands-on coding with technical leadership, requiring expertise in AWS services, database management, and cloud-native development.

The position offers an opportunity to work with cutting-edge technologies in a company that has achieved sustained double-digit growth and serves customers in over 20 countries. You'll be part of a company culture that values boldness, grit, and accountability, while working on solutions that directly impact managed service providers and IT organizations worldwide.

The ideal candidate brings 7+ years of Java development experience, strong AWS knowledge, and expertise in microservices architecture. You'll lead architectural decisions, mentor junior developers, and collaborate with cross-functional teams to deliver innovative solutions. The role requires both technical excellence and strong communication skills, making it perfect for someone who wants to combine hands-on development with technical leadership.

Working at Kaseya means joining a dynamic environment where professional growth and impact are prioritized. The company's backing by Insight Venture Partners and its track record of success make this an excellent opportunity for a senior engineer looking to make a significant impact in the IT management software industry. While the role has high expectations, it offers the chance to work on meaningful projects that serve customers across various industries and manage millions of endpoints worldwide.

Last updated 3 months ago

Responsibilities For Staff Software Engineer II

  • 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 Staff Software Engineer II

Java
MySQL
PostgreSQL
Kubernetes
  • 7+ 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, Spring Boot, Docker, and Kubernetes
  • 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?