Senior or Staff Software Engineer role focused on backend systems, ideally using C#/.NET, APIs, microservices and distributed systems. I’m particularly interested in fully remote, internationally distributed teams. I’m open to both established companies and strong product-focused startups, and to both fully hands-on technical projects and projects where high-level analysis is needed.
Marco Saraiva
@marcosaraiva
Senior Software Engineer with 20 years’ experience across backend systems, .NET, APIs, microservices, architecture and technical leadership.
What I'm looking for
Senior Software Engineer with 20 years of experience in software development, specialising in C#/.NET backend systems, APIs, microservices and enterprise applications. Experienced in technical leadership, system design, requirements analysis, delivery planning and stakeholder engagement.
Currently working as a Senior Software Developer at Baillie Gifford, with recent experience leading a development stream and responsibilities spanning technical leadership, requirements gathering, estimation and delivery planning. Experience spans financial services, high-volume systems, mobile applications, consulting and business-critical enterprise software.
Experience
Work history, roles, and key accomplishments
Senior Software Developer
Baillie Gifford
Jun 2025 - Present (1 year 4 months)
Senior backend developer working on business-critical internal systems supporting investment operations. Co-led a four-person development stream, combining hands-on development with requirements gathering, planning and delivery coordination.
Software Developer
Baillie Gifford
Jan 2022 - Jun 2025 (3 years 5 months)
Worked on systems supporting investment decision-making and portfolio management, including the Asset Allocation and IBOR initiatives. Designed and developed C#/.NET REST APIs within a microservices architecture.
Software Developer
Swipii
Dec 2019 - Nov 2021 (1 year 11 months)
Software Developer within a small startup engineering team, working across mobile applications and .NET backend services. Developed Android applications using Kotlin and iOS applications using Swift.
IT Specialist
FIRJAN-SENAI
Oct 2018 - Dec 2019 (1 year 2 months)
Worked as a senior technical specialist across backend, web and Unity projects, combining hands-on development with architecture, technical leadership and client engagement. Gathered and analysed business and technical requirements and defined system architecture for new projects.
Middleware Software Developer
PSafe
Oct 2016 - Oct 2018 (2 years)
Developed and maintained the company's high-volume advertising middleware platform responsible for delivering and targeting advertisements across mobile applications and recording advertising metrics. Designed and developed a geographic campaign-targeting capability, enabling advertisements to be segmented according to users' geographic location.
Consultant supporting Microsoft's Rio 2016 Olympic and Paralympic Games website project. Coordinated QA activities and communication between the Rio 2016 UAT organisation and Microsoft development and management teams.
Functional Analyst
Petrobras
Apr 2014 - Feb 2016 (1 year 10 months)
Participated in the redesign of Petrobras's internally developed Logistics and Transportation system. Contributed to the redesign of the application architecture using Domain-Driven Design and object-oriented design principles.
Software Developer / Systems Analyst
IS2B – Integrated Solutions to Business
Dec 2010 - Apr 2012 (1 year 4 months)
Developed and maintained the company's POS terminal platform, working with devices from Ingenico, Gertec and Verifone. Developed embedded POS software in C, integrated with SQL Server, and later trained and led two junior developers.
Software Developer
PUC-Rio — Sistema de Administração Universitária
Oct 2009 - Dec 2010 (1 year 2 months)
Migrated a legacy VB6 medical school student management system to an object-oriented C#/.NET application integrated with the university's core systems. Subsequently contributed to the mobile version of the university-wide student management system.
Trainee / Software Developer
Muito Fácil Arrecadações e Tecnologia
Mar 2006 - Oct 2009 (3 years 7 months)
Started as a trainee and progressed into software development, working on financial transaction systems and integrations with Brazil's banking infrastructure. Developed C#/.NET intranet applications integrated with SQL Server.
Education
Degrees, certifications, and relevant coursework
Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)
Bachelor in Informatics, Computer Science
2005 - 2010
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Marco?
You can contact Marco and 90k+ other talented remote workers on Himalayas.
Message MarcoGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
