About the Role
We're looking for a Senior Software Engineer to join an innovative team building scalable, production-grade applications.
You'll own the full software lifecycle—from development and testing to monitoring and alerting—while driving best practices and delivering real business impact.
If you thrive on collaboration, critical thinking, and creating solutions that matter, this is for you.
.
What You'll Do
Design, develop, and maintain scalable applications using C#/.
NET.
Implement containerization and orchestration with strong monitoring and observability.
Build resilient data pipelines and search capabilities using Kafka, ElasticSearch, and Postgres.
Lead database design, schema versioning, and migrations.
Embed DevSecOps practices to ensure security at every stage.
Support technology migrations and adoption of modern best practices.
Investigate root causes and deliver sustainable solutions.
Document processes and share knowledge to elevate team performance.
What We're Looking For
Proven experience building event-driven, production-level applications.
Strong ownership mindset across development, testing, monitoring, and alerting.
Ability to mentor and uplift others through collaboration and knowledge sharing.
Critical thinker with clear, proactive communication.
Solution-focused approach and passion for delivering value.
Familiarity with security-first development (DevSecOps).
Understanding of Agile/Scrum methodologies.
Why Join?
Hybrid model: 1 day per week onsite in Lisbon.
Work on impactful projects with cutting-edge technologies.
Collaborative environment that values innovation and growth.