Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English (Practice)
Seniority: Senior (5+ years)
Sector: Banking
Rate Between €3200 - 3500 RV / €2000 - 2300 CTI
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
Are you passionate about building high-performance, real-time platforms used by global financial institutions?
We are looking for a Senior .NET Backend Developer to join a global engineering team responsible for delivering cutting-edge electronic trading solutions for corporate and institutional clients worldwide.
As part of a highly collaborative and international environment, you will work on mission-critical systems supporting FX and Commodities trading. This role offers the opportunity to contribute to low-latency, high-volume platforms while gaining exposure to financial markets, distributed systems, and enterprise-scale software engineering.
If you enjoy solving complex technical challenges and building scalable, high-performance applications, this opportunity is for you.
As a Senior .NET Backend Developer, you will play a key role in designing, developing, and maintaining real-time trading platforms that support business-critical operations. You will collaborate with global teams to deliver robust, secure, and scalable solutions while contributing to technical excellence and innovation.
Backend Development
-
Design, develop, and maintain scalable backend applications using C# and .NET technologies.
-
Develop solutions for real-time, high-throughput trading environments.
-
Ensure application performance, reliability, scalability, and maintainability.
-
Write clean, efficient, and testable code following software engineering best practices.
Software Engineering & Architecture
-
Participate in the full Software Development Lifecycle (SDLC), including:Technical analysisSolution designDevelopmentTestingDocumentationCode reviews
-
Technical analysis
-
Solution design
-
Development
-
Testing
-
Documentation
-
Code reviews
-
Contribute to architecture discussions and technical decision-making.
-
Provide recommendations regarding technology choices, scalability, and system design.
Collaboration & Delivery
-
Work closely with globally distributed teams in an Agile environment.
-
Collaborate with Production Support teams for deployment, release management, and maintenance activities.
-
Support continuous improvement initiatives and software quality practices.
-
Contribute to platform stability and operational excellence.
Integration & Performance
-
Work with JavaScript and TypeScript libraries when required.
-
Develop and maintain integrations with internal and external systems.
-
Support performance optimization initiatives for low-latency systems.
-
Troubleshoot and resolve complex technical issues.
Core Technologies
-
C#
-
.NET Framework / .NET Core
-
Windows Presentation Foundation (WPF)
Professional Experience
-
Minimum 5 years of professional experience developing applications using C# and .NET.
-
Strong experience building real-time and high-performance systems.
-
Experience working within Agile software development environments.
-
Experience with automated testing practices and software quality processes.
Software Engineering Knowledge
Strong understanding of:
-
Object-Oriented Programming (OOP)
-
Design Patterns
-
Clean Code principles
-
Software Architecture
-
Test-Driven Development (TDD)
-
Continuous Integration (CI/CD)
Languages
-
Professional English communication skills (mandatory)
-
Experience in Financial Services, Capital Markets, Banking, Trading Platforms, or eTrading environments.
-
Knowledge of low-latency architectures.
-
Experience with distributed systems and messaging technologies.
-
Familiarity with JavaScript and TypeScript ecosystems.
-
Experience working with mission-critical enterprise applications.
We are looking for a professional who:
✅ Thrives in fast-paced, complex, and technology-driven environments.
✅ Enjoys solving challenging technical problems and improving system performance.
✅ Demonstrates a strong sense of ownership and accountability.
✅ Is passionate about software craftsmanship and engineering excellence.
✅ Communicates effectively with international and cross-functional teams.
✅ Learns new technologies and business domains quickly.
✅ Balances technical quality with business priorities.
✅ Is comfortable working on highly available, business-critical platforms.
Within your first months, you will:
-
Contribute to strategic trading platform initiatives.
-
Deliver high-quality, production-ready software solutions.
-
Participate actively in architecture and design discussions.
-
Become a trusted contributor within a global engineering team.
-
Help improve platform performance, scalability, reliability, and maintainability.
-
Support the delivery of innovative solutions that drive business value.
Please answer the following questions as part of your application:
-
How many years of professional experience do you have with C# and .NET development?
-
Have you worked on real-time, high-volume, or low-latency systems? Please describe the environment.
-
What is your experience with Test-Driven Development (TDD)?
-
Have you implemented CI/CD pipelines? Which tools did you use?
-
What is your experience with Windows Presentation Foundation (WPF)?
-
Have you worked in Financial Services, Capital Markets, Banking, or Trading environments?
-
Describe a complex technical challenge you solved recently.
-
Have you worked within globally distributed teams? How did you manage collaboration across different locations?
-
Are you currently based in Portugal or willing to relocate to Lisbon?
-
What is your current English proficiency level?
-
Work on innovative platforms used by global financial institutions.
-
Gain exposure to financial markets and electronic trading technologies.
-
Collaborate with international teams and experienced professionals.
-
Develop expertise in distributed systems and low-latency architectures.
-
Work on mission-critical, enterprise-scale applications.
-
Be part of a technology-driven environment focused on innovation, quality, and continuous improvement.
C#, .NET, .NET Framework, .NET Core, ASP.NET, Backend Development, Software Engineering, Real-Time Systems, Low Latency Systems, Multithreading, WPF, Windows Presentation Foundation, Agile, Scrum, Test-Driven Development, TDD, Unit Testing, CI/CD, Continuous Integration, Continuous Delivery, Design Patterns, Object-Oriented Programming, OOP, REST APIs, Microservices, Distributed Systems, Messaging Systems, Performance Optimization, Financial Services, Capital Markets, Electronic Trading, eTrading, FX Trading, Commodities Trading, JavaScript, TypeScript, Code Review, Git, SQL Server, Problem Solving, Architecture Design
#CI - PROC26327_1_2