Senior Software Engineer (Development & Quality)
Core
Design, develop, and maintain scalable backend services, APIs, and distributed systems for AI-powered IT management and cybersecurity SaaS products.
Role type
Senior Software Engineer (Backend & Quality)
Builds
Scalable backend services, microservices, and cloud-native platform capabilities for MSPs and internal IT organizations.
Domain
IT Management, Cybersecurity, SaaS
Deliverable
production ML models
Required skills
Java, Spring Boot, Spring Cloud, Microservices, API Design, Distributed Systems, Test Automation, CI/CD, Cloud Platforms (AWS/Azure/GCP), Root Cause Analysis, AI-assisted Development
Preferred skills
Kafka, RabbitMQ, PostgreSQL, MySQL, 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; Collaborate on architecture decisions and technical mentoring; Leverage AI-assisted tools for development and testing.
Seniority
Senior, hands-on IC