
Sofico · Madrid
What the job is about As a backend Software Engineer Microservices, your role involves expanding and enhancing our leading ‘Miles Enterprise’ solution. Miles o...
What the job is about
As a backend Software Engineer Microservices, your role involves expanding and enhancing our leading ‘Miles Enterprise’ solution.
Miles offers a secure and cloud-native platform for automotive finance, leasing, fleet, and mobility management.
Your expertise & experience are highly valued in our multidisciplinary agile product team. By mentoring and coaching the less
experienced engineers, you will elevate the team to the next level.
Furthermore, you will become part of our internal software engineering community, which connects Software Engineers from across
the organization worldwide. This community provides a platform for learning from one another, sharing best practices, and
fostering personal growth.
Continuous learning and innovation are fundamental pillars of our company. We achieve this through an engineering culture that
prioritizes code reviews and pair programming. These practices facilitate collaborative learning & drive innovation within our
team.
As a Software Engineer, you will contribute to the overall success of Sofico and help drive the company's commitment to delivering
high-quality software solutions.
tasks such as database design, data access & ORMs.
containerization & automated testing.
Cycle) process.
Your interests and skills
We offer
We would like to welcome you to an international and multicultural company that has been operating for over 30 years and is
doubling in size every 5 years. Growth is our middle name, while we strongly adhere to our horizontal and open company culture.
You're in the drivers' seat of your own career, that's our motto. Your personal development is therefore paramount. During an
extensive onboarding program of six months, we make you, with the support of your job coach, familiar with our product and the
organization. Even after this period, you will continue to get opportunities to learn and develop yourself further. You’re never
alone.
At Sofico you will also work in a modern state-of-the-art office that is easily accessible. We are strong believers in the power
of a good cup of coffee. Water or soft drinks are of course also on the menu. We love our team events. Think after-work drinks, a
BBQ, a family day, a company weekend, or a walking dinner with the whole company.
ABOUT THE JOB You are the strategic translator between the complex business worlds of our clients and the technological capabilities of our software "Miles". As a Senior Business Analyst, you dive deep into the operational realities of global automotive and leasing companies to uncover their true needs. You don't just document requirements; you challenge the status quo and design efficient, future-proof business processes. In this pivotal role at a hidden champion of mobility tech, you act as a trusted advisor to our clients and a mentor to your team, ensuring that our solutions deliver real commercial value. YOUR RESPONSIBILITIES WILL INCLUDE: * You lead high-level workshops with client stakeholders to dissect their business processes and identify opportunities for optimization * You translate complex business requirements into clear, detailed functional specifications for our development and implementation teams * You perform gap analyses to determine the best way to map client needs onto our standard software solution * You advise clients on industry best practices and guide them towards standard-compliant, efficient workflows * You act as a mentor for junior analysts, sharing your domain knowledge and helping them grow in their roles * You collaborate closely with product management to ensure that market trends and client feedback flow back into the development of Miles YOUR SKILLS AND INTERESTS: * You have gained extensive experience in business analysis, process consulting, or a similar role within the IT or finance sector * You possess deep domain knowledge in automotive finance, leasing, fleet management, or banking * You enjoy digging into complex logical problems and have a talent for structuring unstructured information * You are a strong communicator who can speak the language of both business executives and software developers * You have experience in modeling business processes (e.g., BPMN) and writing precise functional designs * You are fluent in English and appreciate working in a dynamic, international environment WHAT WE OFFER: We would like to welcome you to an international and multicultural company that has been operating for over 30 years and is doubling in size every 5 years. Growth is our middle name, while we strongly adhere to our horizontal and open company culture. You're in the driver's seat of your own career, that's our motto. Your personal development is therefore paramount. During an extensive onboarding program of six months, we make you, with the support of your job coach, familiar with our product and the organization. Even after this period, you will continue to get opportunities to learn and develop yourself further. You’re never alone. In return for your efforts, we offer a competitive salary package. We have flexible office hours and opportunities to work from home (2 days/week) and provide the necessary flexibility to maintain a good work-life balance At Sofico we are strong believers in the power of a good cup of coffee. Water or soft drinks are of course also on the menu. We love our team events. Think after-work drinks, a BBQ, a family day, a company weekend, or a walking dinner with the whole company.
ABOUT THE JOB Are you interested in challenging projects, technical innovation, implementing new ideas and solving complex problems? Our software, "Miles", is an ERP software for finance, leasing, fleet and mobility management in the automotive industry. It is a complex end-to-end solution that includes front, mid and back office functions and can be extensively customized to the customer's needs through configuration. Our customers are leasing and financing companies from the automotive industry. You will be part of a dynamic multidisciplinary unit and play an important role in creating, configuring, and assembling the foundational components of Sofico’s solution to support and enhance business processes. By collaborating closely with clients and project teams, you will design, implement, and deliver tailored solutions that meet the customer needs. YOUR RESPONSIBILITIES WILL INCLUDE: * Analyze and refine customer requirements into detailed functional and system specifications. * Assess existing Miles functionality and propose effective solution directions. * Develop, execute and document configuration solution designs in collaboration with stakeholders. * Conduct unit testing to ensure quality and reliability of configured solutions. * Ensure timely delivery and successful handover of solutions to customers. * Support data migration, document management, and reporting from an in-depth understanding of customer solutions. * Collaborate with Product Managers to align project solutions with the product’s roadmap and future developments. YOUR SKILLS AND INTERESTS: You like to work on impactful projects in a dynamic and innovative environment, and are driven by collaboration with passionate professionals and contributing to delivering solutions that drive customer success What else is expected: * Business fluent in English. * Proven experience in a configuration or implementation consulting role, preferably in a tech-driven environment. * Familiar with software implementation lifecycle. * Strong analytical skills with the ability to translate business requirements into technical solutions. * Proficiency in system configuration, testing, and documentation. * Excellent problem-solving skills and attention to detail. * Effective communication and collaboration abilities to interact with diverse stakeholders. * Experience in customer engagement and providing consultative support. * Familiarity with ERP software solutions in the automotive or financial services sectors is a plus. WE OFFER We would like to welcome you to an international and multicultural company that has been operating for over 30 years and is doubling in size every 5 years. Growth is our middle name, while we strongly adhere to our horizontal and open company culture. You're in the driver's seat of your own career, that's our motto. Your personal development is therefore paramount. During an extensive onboarding program of six months, we make you, with the support of your job coach, familiar with our product and the organization. Even after this period, you will continue to get opportunities to learn and develop yourself further. You’re never alone. In return for your efforts, we offer a competitive salary package. We have flexible office hours and opportunities to work from home (2 days/week) and provide the necessary flexibility to maintain a good work-life balance At Sofico we are strong believers in the power of a good cup of coffee. Water or soft drinks are of course also on the menu. We love our team events. Think after-work drinks, a BBQ, a family day, a company weekend, or a walking dinner with the whole company.
Why SOFICO? At SOFICO, we’re shaping the future of mobility - and we’re doing it together. Our software, Miles, is a leading platform that enables companies worldwide to manage their leasing, fleet, and mobility operations in one integrated system. Every day, we help our customers work smarter, more efficiently, and stay ahead in a rapidly evolving industry. Behind that impact is a close-knit, international team that values collaboration, ownership, and continuous growth. We move forward with ambition but stay grounded in a culture where people support each other and take pride in what they build. From our office in Porto, we’re looking for a Software Engineer - Microservices who’s eager to contribute to the expansion and enhancement of the Miles Enterprise platform through scalable, cloud-native, and secure microservice solutions. What you’ll do... * Translate domain models into microservice architectures; * Collaborate with internal API consumers and integrate with external systems using a domain-driven-design approach; * Develop scalable and cloud-native solutions using modern development and DevOps practices such as CI/CD, containerization, and automated testing; * Apply a security-first mindset when implementing features and changes within the Secure Software Development Life Cycle (SSDLC). What you bring... * 3+ years of experience as a backend engineer building scalable, production-ready solutions using the Java stack (with strong experience in Java 17 and ideally Java 21); * Experience implementing RESTful APIs within microservice architectures; * Strong expertise in SQL, specifically PostgreSQL; * Proficiency with DevOps tools and practices, including Git, Maven, Jenkins, or GitHub Actions; * Fluent communication skills in English. .Earn bonus points for... * Familiarity with NoSQL datastores; * Experience or knowledge of technologies such as Angular, Kafka, Docker/Postman, or Kubernetes.; * Knowledge of additional languages besides English. What’s in it for you... * Competitive salary package; * Meal allowance provided per working day; * Fully covered private health insurance, so you can focus on what matters most; * Hybrid working and flexible hours, giving you the freedom to shape your workday; * A modern co-working space offering a comfortable working environment; * From day one, you’ll be supported through a structured onboarding program, with guidance from a dedicated coach to help you get up to speed and grow in your role; * And because strong teams go beyond day-to-day work, we regularly create opportunities to connect - from casual drinks to team activities and company-wide events. Ready to make an impact in the world of mobility? Join SOFICO and let’s shape what’s next together!