K

Software Engineer II- Java/Golang Backend

Kaseya
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

6+ Years

SKILLS REQUIRED

JavaGoLangMicroservices ArchitectureBackend DevelopmentRESTful APIsDistributed SystemsCI/CD

Job description

Overview

Software Engineer II (Backend) role on Kaseya's growing engineering team, building scalable backend services, APIs, and integrations across platform, data, and AI initiatives.

What you'll do

  • Design, develop, and maintain scalable software applications, backend services, APIs, and integrations.
  • Build and support microservices, distributed systems, and event-driven architectures.
  • Work with relational and NoSQL databases, cloud platforms, and containerized applications.
  • Collaborate with product managers, engineers, architects, QA, and DevOps teams to deliver business and technical requirements.
  • Write clean, efficient, maintainable, and well-tested code while participating in code reviews and technical design discussions.
  • Improve application performance, reliability, scalability, and security while troubleshooting production issues.
  • Support cloud deployments, CI/CD pipelines, and modern software delivery practices.
  • Contribute to platform, data, and AI-related initiatives while mentoring junior engineers and improving team engineering practices.

What you'll need

  • 6+ years of professional software engineering experience, with strong backend development expertise.
  • Proficiency in one or more programming languages, such as Java, Python, C#, Go, JavaScript, TypeScript, or Node.js.
  • Experience developing REST APIs, GraphQL APIs, microservices, or backend applications, with a solid understanding of software architecture and design patterns.
  • Hands-on experience with relational or NoSQL databases, cloud platforms such as AWS, Azure, or GCP, and modern deployment practices using Docker, Kubernetes, or CI/CD pipelines.
  • Understanding of distributed systems, event-driven architecture, and messaging technologies.
  • Strong debugging, analytical, problem-solving, and communication skills.

Nice to have

  • Experience building SaaS products or enterprise software.
  • Exposure to AI, machine learning, LLMs, Retrieval-Augmented Generation (RAG), automation, or data platforms.
  • Experience with Terraform, Helm, GitHub Actions, Jenkins, or other DevOps tools.
  • Familiarity with observability tools such as Prometheus, Grafana, Datadog, Splunk, or CloudWatch.
  • Knowledge of security, identity, role-based access control (RBAC), authentication, and authorization.
  • Experience in fintech, cybersecurity, healthcare, insurance, e-commerce, or other enterprise environments.
  • Experience mentoring engineers, leading technical projects, or working in Agile/Scrum teams.

Details

  • Location: Bangalore, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II- Java/Golang Backend