Indeed is seeking a Software Engineer to build innovative AI-powered workforce management tools that revolutionize how employers manage staffing operations, by migrating complex systems from monolithic architectures to scalable service-oriented stacks.
Requirements
- 6+ years of experience in Java, Spring Boot, MySQL/PostgreSQL, and familiarity with modern development frameworks
- Proven ability as a polyglot developer with experience in Python/Django and Ruby on Rails
- Experience in breaking apart monolithic systems and implementing scalable microservices architectures
- Strong understanding of service-oriented architecture and cloud-native development
- Exceptional problem-solving skills both in coding and outside of code
- Passion for developer productivity and staying current with AI advancements
Responsibilities
- Build and maintain robust backend APIs to support user-facing AI-driven products
- Migrate complex legacy systems from monolithic Ruby on Rails applications to modern, scalable service-oriented architectures using Java, Python, and Node.js
- Continuously learn and integrate new technologies, frameworks, and languages to improve system capabilities
- Drive project requirements, oversee large-scale system designs, and ensure timely delivery
- Collaborate with cross-functional teams to design, develop, and optimize reusable, maintainable, and scalable systems
- Lead code reviews, enforce coding standards, and promote best practices in software development
- Ensure system reliability, performance, and security in all development activities
Other
- Excellent communication skills to coordinate with multiple teams and manage project requirements effectively