Senior Software Engineer, Labor Planning & Forecasting
Core
Build and evolve a high-performance Java enterprise application (Legion) implementing sophisticated scheduling and optimization algorithms for workforce management.
Role type
Senior Software Engineer (Backend)
Builds
Legion WFM platform (cloud-based workforce management system)
Domain
Workforce Management / SaaS
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, MySQL, API design, object-oriented design, application architecture, distributed systems, cloud deployment, unit testing, end-to-end testing
Preferred skills
JavaScript, Angular, React, AWS, GCP, Azure, Coverity, SonarQube, technical leadership, full SDLC ownership
Technologies
Java, Spring Boot, Hibernate, MySQL, JSON, AWS, Angular, React
Responsibilities
Develop high-quality features on time, design features with CTO/Architect, write unit tests, fix bugs daily, demo product end-to-end, devise robust scalable solutions, debug complex technical problems, resolve requirement ambiguities, conduct code reviews, mentor team members, prepare features for production
Seniority
Senior, hands-on IC with technical leadership