Remote job
Software Engineer Senior Consultant I
Job details
About this role
Role overview Build and maintain backend services for software products, with Java engineering as the main focus. You’ll contribute across the product lifecycle, from design and implementation to testing, deployment, and operational support, while making practical choices that keep systems reliable and maintainable. The role also includes occasional frontend work and interest in applying AI tools or patterns where they fit.
Responsibilities - Design, develop, and maintain Java services using Spring Boot or a similar framework. - Build APIs secured with OAuth and backed by relational databases; write automated tests and production-ready code. - Contribute to continuous integration and delivery pipelines and deploy or support services in containerized environments, including Kubernetes. - Investigate issues across applications, containers, and basic networking; improve observability, resilience, and operational practices. - Join planning, design discussions, reviews, and pairing, explaining technical decisions and tradeoffs clearly. - Make small React frontend fixes or enhancements when needed and explore AI-assisted tools or system patterns where appropriate.
Requirements - At least 3 years of professional backend development experience for the Senior Consultant II level, or 5 years for the Lead Consultant level. - Practical experience building Java backend systems with Spring Boot or a comparable framework. - Ability to develop and integrate APIs, including OAuth-secured services, and work with SQL relational databases. - Knowledge of automated testing, version control, and CI/CD practices. - Working experience deploying or supporting containerized applications, including Kubernetes. - Ability to troubleshoot service issues and collaborate effectively through reviews, planning, and technical discussions.
Nice to have Exposure to model orchestration, agent-based or multi-agent workflows, and AI-assisted development tools. React familiarity is useful for supporting frontend contributions.
Benefits and work setup Home-based employees who are eligible receive a technology setup and a monthly internet connectivity reimbursement. Remote work requires a private, dedicated workspace and reliable internet.