🎁 Antes de postularte, practica esta entrevista. Crea tu cuenta gratis en WorkMundi y recibe un Entrenamiento de Entrevista en HelpsYouSpeak — sin costo, sin tarjeta. Quiero mi entrenamiento →
About the role In this role, you will contribute to building a simulation and prediction platform for a global fashion retailer operating across 200+ online and 90+ offline markets. You will help design solutions that enable better decision-making for distribution center capacity, reducing risks of overstock and inventory gaps through data-driven insights. Responsibilities Develop backend features for a complex platform, ensuring scalability, performance, and reliable real‐time predictions Collaborate closely with engineers, QA specialists, and stakeholders to align on requirements, architecture, and delivery priorities Build and maintain microservices using Java and the Spring ecosystem, ensuring clean architecture and efficient data processing Implement and maintain integrations with messaging systems, APIs, and data storage solutions Ensure code quality through unit, integration, and E2E testing, applying best practices and testing tools Contribute to technical decision‐making, documentation, and continuous improvement of system design and development processes Requirements Strong proficiency in Java 11+, Spring Boot, JPA, Hibernate, relational databases, and Mongo Hands-on experience with Kafka or similar messaging systems, REST APIs, and OpenAPI standards Good knowledge of testing tools and practices Familiarity with tools such as Maven, Webpack, Grafana, Graylog, and SonarQube Understanding of design principles, including SOLID, GRASP, and domain-driven design Experience with microservices, real-time data processing, and scalable application design Strong communication skills, ability to estimate work, document decisions, and collaborate in Agile environments Upper-intermediate or higher English level for effective communication with global teams Fluent Spanish proficiency for effective communication with Spanish-speaking clients and stakeholders SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.