Job Closed
This listing is no longer active.
Senior Back-End Software Engineer
Location
Portugal
Posted
135 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-End Software Engineer
VFX Financial PLC
• Lead the design, development, and deployment of robust .NET applications within a cloud-based Azure environment • Define and implement scalable system architecture, ensuring performance, reliability, and maintainability across services • Drive CI/CD best practices, including the implementation and optimisation of pipelines using GitHub Actions • Collaborate closely with Product, Operations, and Engineering teams to translate complex business requirements into effective technical solutions • Mentor and support engineers within the team, providing technical guidance, code reviews, and fostering continuous development • Establish and uphold engineering standards across coding practices, security, performance optimisation, and system design • Actively participate in and lead code reviews, ensuring high-quality, maintainable, and consistent outputs • Contribute to Agile delivery processes, using tools such as Jira to track progress, manage priorities, and improve delivery predictability • Drive adoption of modern technologies, patterns, and approaches that enhance engineering efficiency and platform capability • Support incident resolution, root-cause analysis, and continuous improvement of system stability and resilience.
Job Requirements
- 5+ years of experience in .NET development, with strong expertise in C# and .NET Core
- Proven experience leading or mentoring engineers within a delivery team
- Strong experience with Azure services and cloud-native architecture
- Hands-on experience building and managing CI/CD pipelines, ideally using GitHub Actions
- Experience working within Agile frameworks and using tools such as Jira
- Solid understanding of software design principles, including clean architecture and scalable system design
- Strong problem-solving capability with the ability to navigate complex technical challenges
- Experience working in fintech or regulated environments is advantageous.
Benefits
- Generous Profit Share Plan (PSP)
- Equity via the Company Share Option Plan (CSOP)
- Competitive salary
- Annual all-expenses paid company incentive trip abroad
- Flexible learning & development budget
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work as part of our backend team and take responsibility for a variety of challenging backend development tasks • Design and implement robust, scalable services • Ensure high uptime and meet scalability requirements • Write and maintain tests to improve software quality • Automate recurring tasks and help simplify operations • Design and communicate new API features
• Develop high-performance and low-latency products to verify results and provide reliability for in-game play • Write Rust code, that's sophisticated, fast, and readable for complex, data science infrastructure • Design core, backend software components, and code primarily using Rust • Building internal and external tools to support Swish’s live trading platform • Source origins of data inaccuracies through data pipeline dependencies and python code base • Use extensive experience to build, test, debug, and deploy production-grade components • Proactively improve our Rust and Python codebase • Production model feature deep dives to explain project market lines
• Impact the data infrastructure of our core consumer and enterprise data offerings • Write scalable, efficient, and testable code using Python for data processing and automation • Manage database environments from production to 'Big Data' analytics • Collaborate with team members passionate about accurate predictions and real-time data
• Design, implement and maintain microservices and APIs in Java • Architect and implement resilient REST/gRPC APIs • Drive a culture of testing by writing and reviewing tests • Profile and optimize services for latency and throughput • Ensure services are instrumented with logging, metrics and distributed tracing • Propose and implement improvements to architecture and CI/CD pipelines



