Skip navigation EPAM
Dark Mode
Light Mode

Logic and Creativity: A Senior Software Engineer’s Career Journey at EPAM Spain

Logic and Creativity: A Senior Software Engineer’s Career Journey at EPAM Spain

For Marrarichy da Silva, software engineering is less about writing lines of text and more about modeling reality. It is a puzzle where structure meets creativity.

“When I realized the world of software development offers endless possibilities, that you can build software for large projects and participate in unlimited initiatives, I took the chance and got into it,” Marrarichy says.

Now, as a Senior Software Engineer at EPAM Spain, Marrarichy has found a home where his passion for structure and technical excellence thrive. But his path wasn't only about finding the right code. It was about finding the right culture.

The Art of Code

While many developers flock to the fast-paced world of front-end development, Marrarichy found his calling on the other side of things, specifically with Java. For him, the appeal lies in the logic.

“I focused on back-end development, rather than front-end JavaScript, because it is more about how to structure things in a precise way,” he explains. “It’s like doing a puzzle and modeling a representation of the real world. In front-end development, things are dynamic and go fast. I like the code to be explicit.”

This mathematical mindset serves him well in his current role. Marrarichy works on a project for a major financial client. While the banking sector is often viewed as conservative and highly regulated, he found a surprising amount of room for innovation.

“The most enjoyable part for me is that I can apply my creativity,” he notes. “Sometimes everything can be too structured when you work in a team. But on this team, I can express my own ideas in the code. My colleagues listen, help and they want to apply new ways to code.”

Navigating the Onboarding Wave

Joining a global organization like EPAM can be a massive transition. Marrarichy admits that his first month was intense. Between immediate client deadlines and EPAM’s comprehensive training modules, the volume of information was high.

“The onboarding process was that of a big company: a lot of documentation and information,” he recalls. “It was overwhelming at the beginning, but having everything written down and handy is very positive because you can learn every detail with the help of numerous internal resources.”

The key to navigating this complexity wasn't just reading manuals; it was connecting with people.

“What I did was ask questions,” Marrarichy says. “Fortunately, the people at EPAM are always happy to help. If I need to know more about travel or processes, the first thing I do is ask a colleague. I think it’s the best experience for a newcomer in a corporate environment, as I always feel supported by the team.”

A Global Classroom

One of the distinct advantages of life at EPAM is the exposure to a truly multicultural environment. For Marrarichy, who previously worked primarily with local Spanish companies, this was a welcome change.

“I truly value the international environment,” he says. “I have been trying to speak English for years but wasn’t able to practice on a daily basis. Now, at EPAM I use my language skills every day, speaking with colleagues around the world.”

Beyond language, diversity of thought has been a major factor in his professional growth. His current team includes colleagues from Switzerland, India, Romania, Spain and Argentina. “I really learn a lot from other cultures, and that is very interesting for me,” he notes.

Growth, AI and the Future

Marrarichy is focused on deepening his technical expertise as a subject matter expert, rather than moving into a managerial role. His goal is to master the fundamentals and eventually make a transition to a Software Architect role. To get there, he is leveraging EPAM’s internal learning platforms to study cloud computing and artificial intelligence (AI).

However, his advice to junior engineers who are undoubtedly interested in the role of AI is: use caution and pragmatism.“When you are a junior and have a lot of new concepts to learn, you should definitely use AI. It relieves stress,” he advises. “But you must learn about good practices and patterns. Don't just take AI output at face value. Learn the fundamentals of the software once you are productive and confident.”

He believes that AI can accelerate work and be extremely helpful, but the human element is still paramount. “We can use AI as long as we have the requirements and privacy regulations in mind. But for me, the most important thing is still the human touch,” he says.

Curating the Noise

In the IT industry, new frameworks and tools emerge daily, and “trend fatigue” could be a real challenge. Marrarichy protects his focus by curating his inputs carefully. He relies on a personal library of books for foundational knowledge and checks digital channels for the latest news.

To avoid the stress of the 24/7 news cycle, he limits his consumption of tech news. Instead of chasing every hype cycle, he refers to different professional resources to identify technologies that are well-established and have long-term value.

“If I look at them every day, I will get stressed because every day has something new. I like to look at proven technologies,” he admits. 

Disconnecting in the Peaks

When he steps away from the screen, Marrarichy swaps software models for mountains. Since the pandemic, he has discovered a passion for climbing and hiking that helps him unplug and reset. “I discovered the mountains, and I love them. Almost every weekend I go to the mountains to do some hiking,” he shares. Just as in software engineering, climbing requires problem-solving and focus, but with a much better view.

Building a Foundation for Excellence

Marrarichy’s approach to engineering proves that code is not just syntax. It helps to model reality with precision and creativity. His journey from a local developer to a player in a global financial project proves the power of combining technical accuracy with cross-cultural collaboration.

These days, when the industry moves more to AI and automation, Marrarichy believes that the fundamentals make software sustainable. He balances innovation with a commitment to writing clear code, and this combination ensures that EPAM delivers impactful solutions to clients.

If you are ready to solve complex technology puzzles and work in a multicultural environment, explore our open roles and discover how you can shape the future of technology at EPAM.

https://careers.epam.com/en/jobs