
Software Engineer (Java, Python)
Job Description
Posted on: August 27, 2025
About The Company
Indeed is the world's leading job site, dedicated to helping people find meaningful employment opportunities worldwide. As a company committed to innovation and inclusivity, Indeed strives to create a workplace where all employees feel valued, respected, and empowered to contribute their best. Our mission is to facilitate connections between job seekers and employers, fostering economic growth and personal development. With a strong focus on technological advancement, Indeed continuously invests in developing cutting-edge solutions to enhance the job search experience. Our global presence and diverse workforce exemplify our commitment to inclusion and equal opportunity, making Indeed a dynamic and inspiring place to build a career.
About The Role
We are seeking a highly skilled and passionate Software Engineer to join our Staffing Solutions team within Indeed. This role focuses on building innovative AI-powered workforce management tools that revolutionize how employers manage staffing operations. The ideal candidate will be responsible for developing and maintaining backend APIs, migrating complex systems from monolithic architectures to scalable service-oriented stacks, and driving large, complex projects from conception to deployment. You will work closely with cross-functional teams to design, develop, and optimize solutions that automate scheduling, enhance staffing efficiency, and provide valuable workforce insights. This position offers a unique opportunity to contribute to impactful products that shape the future of staffing technology, leveraging your expertise in multiple programming languages and modern development frameworks.
Qualifications
- Bachelor’s of Science degree in Computer Science, Mathematics, Electrical Engineering, Computer Engineering, or related field
- 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
- Excellent communication skills to coordinate with multiple teams and manage project requirements effectively
- 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
- Mentor junior team members and facilitate knowledge sharing across teams
Benefits
- Comprehensive health, dental, and vision insurance plans
- Disability and life insurance coverage
- 401(k) retirement plan with company matching
- Equity-based incentive programs, including Restricted Stock Units (RSUs)
- Open paid time off policy, including 12 paid holidays annually
- Up to 26 weeks of paid parental leave
- Support for work/life harmony and employee wellbeing initiatives
- Resources for pet, family, and partner support programs
Equal Opportunity
Indeed is deeply committed to fostering an inclusive and diverse workplace. We are proud to be an Equal Employment Opportunity and Affirmative Action employer, ensuring that all qualified applicants receive consideration regardless of disability, protected veteran status, or any other legally protected characteristic.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Frontend Developer with .net skills

Android Reverse Engineer

Senior Frontend Developer

Software Developer in Test (SDET) – Web, API & Mobile Automation
