Senior Software Engineer - Golang
Powens · Barcelona, Catalonia, Spain · €50K–€55K/yr
Financial Services · 51-200 employees
About the role
Design, develop, and maintain scalable high-performance software systems for electronic money institution services. Collaborate with stakeholders to improve B2B onboarding flows and enhance system monitoring using tools like Grafana.
What they look for
Requirements
Requires 3+ years of software engineering experience with strong proficiency in Go and knowledge of hexagonal architecture and DDD. Candidates should be familiar with cloud technologies, containerization, and asynchronous communication in a remote-friendly environment.
Full description
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!