Senior Software Engineer - Golang
About Powens
Powens is the trusted Open Finance partner for financial institutions and fast-growing companies across Europe and Latin America, helping them automate financial workflows, embed payments seamlessly, and turn real-time financial data into actionable decisions.
Headquartered in Barcelona and Paris, Powens operates at the intersection of financial data and payments. Through one platform and two applications, we give our customers the infrastructure to manage finances, automate accounting, assess risk, and grow their businesses.
At Powens, we ask why before we build, we take initiative and see things through, we move from problem to solution together, and we work seamlessly across Europe as one team. If you enjoy pushing things forward rather than accepting the status quo, you'll fit in here.
We are a trusted partner to leading financial institutions and software providers, and we achieve this by hiring exceptional people. Joining Powens means being part of an inclusive, multicultural, and international team of over 130 employees.
About the role
We're looking for a Senior Software Engineer to join the EMI team, supporting Powens' electronic money institution services, including unlimited IBAN accounts, Direct Debit, Pay by Bank, card pay-ins, and instant SEPA pay-outs, all delivered through one API and one dashboard. You'll work with modern architectures, with a strong emphasis on microservices and hexagonal architecture.
What you'll do
Design, develop, and maintain scalable, high-performance software systems.
Build and improve testing automation to catch regressions before they reach production.
Write unit and integration tests as a core part of your development process.
Contribute to portal improvements supporting B2B2B and B2B2C onboarding flows
Improve monitoring and visibility into transaction errors and bottlenecks using tools like Grafana.
Collaborate with the Product Owner, Tech Lead, and other stakeholders to gather requirements and design effective solutions
Communicate regularly with the team on roadmap progress and propose technical improvements.
Analyze requirements and propose system solutions, evaluating different options with their pros and cons.
Contribute to code quality through code reviews.
What we're looking for
3+ years of software engineering experience.
Strong knowledge of software design principles and patterns.
Hands-on experience with hexagonal architectures and Domain Driven Design (DDD)
Strong proficiency in Go (Python is a plus).
Experience designing RESTful APIs (familiarity with GRPC is a plus).
Knowledge of key technologies, including Kubernetes, RabbitMQ, SQL & NoSQL databases, Redis, Kafka, and Docker.
Fluent English (Spanish and/or French are a plus).
Comfortable working asynchronously, with strong written communication skills.
Strong self-management skills, with the ability to prioritize independently in a remote-friendly environment.
Sound judgment in using AI tools, with good review practices.
Able to see projects through to completion while staying open to feedback and new approaches.
Familiarity with AWS and core cloud-based web technologies is a plus.
Experience with CI/CD pipelines is a plus.
Recruitment process
HR Screening
Technical & Culture Interview with EM
Case Study Review with Tech Lead
Salary range: 50-55K€
Women are under-represented in the fintech industry. To women candidates, please dare to take your rightful place!
Powens Group is an Equal Opportunity Employer, we foster an inclusive and diverse working environment without any form of discrimination based on race, color, religion, sex, national origin, age, disability. If reasonable accommodations are needed for the interview process, please let us know to accommodate!
- Homepage
- Engineering
- Role
- Developer
- Locations
- Barcelona
- Remote status
- Hybrid
What we offer
-
International environment and new challenges 🚀
Multicultural team with more than 20 nationalities.
Powens Group is operating in 3 countries.
-
Hybrid teleworking model 🏠
You can work up to 3 days from home.
-
23 vacation days + 5 additional days 🏝️
Flexible scheduling, take time off when you need it.
We have added 5 extra holiday days by 2025. -
Work from Anywhere🌐
You can work from any place within your country, and up to 25% of your working time abroad.
-
Meal voucher card 💳️
8€ per day added to your Cobee balance.
-
Flexible Compensation with Cobee 💸
Save money with Cobee's solutions in Restaurants, Transport, Mutual Medical Insurance and Childcare.
-
IT Equipment 💻
Linux is our standard working tool for tech people.
In adittion, we offer home office budget to buy IT equipment. -
Learning & Development 🌱
Language courses and professional trainings with selected partners.
With our career plan you’re free to choose which direction you want to grow.
-
Corporate events ✨
Regular Team Buildings, Tech Meetings, Afterworks,...
Women at Powens
Powens strives to be a diverse and inclusive company. We are convinced that all individualities are at the service of the collective.
As part of this approach, we have been working over the last few years to improve gender diversity in the company. Click here for more info on our diversity policy.