Software Engineer II (Development & Quality)
Core
Design, develop, and maintain scalable backend services, APIs, and distributed systems for AI-powered IT management and cybersecurity software serving MSPs.
Role type
Senior IC backend software engineer (Java, cloud-native, quality engineering)
Builds
Scalable SaaS platform services, microservices, and automated validation frameworks
Domain
IT Management & Cybersecurity / Cloud-Native Backend
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Cloud, Microservices, API Design, CI/CD, Test Automation, Cloud Platforms (AWS/Azure/GCP), Distributed Systems, Root-Cause Analysis, AI-Assisted Development
Preferred skills
Kafka, RabbitMQ, PostgreSQL, Docker, Kubernetes, Terraform, LLM Integration, RAG, Prompt Engineering
Technologies
Java, Spring Boot, Spring Cloud, JUnit, TestNG, REST Assured, Selenium, Playwright, AWS, Azure, GCP, Kafka, RabbitMQ, PostgreSQL, MySQL, Docker, Kubernetes, Terraform
Responsibilities
Design and implement scalable backend services and microservices architectures; Build and maintain automated test frameworks and validation tooling; Develop CI/CD pipelines for automated build, testing, and deployment; Investigate production incidents and perform root-cause analysis; Leverage AI-assisted tools for code generation, testing, and debugging; Collaborate with cross-functional teams to deliver customer-focused solutions.
Seniority
Mid-Senior, hands-on IC