Principal Software Engineer at Maropost driving technical direction and ensuring system quality. Leading complex engineering challenges with a focus on cloud architecture and scalability.
Responsibilities
Define and evolve the technical vision and long-term architecture for the product
Evaluate technology choices, patterns, and platform decisions.
Identify risks in the current architecture and create long-range remediation plans.
Ensure the system can support growth, performance, reliability, and maintainability.
Lead design and implementation of critical, complex, or high-risk features.
Break down complex problems and create clear, actionable technical plans.
Provide deep technical expertise for incidents, root cause analysis, and recovery.
Set engineering standards for code quality, testing, performance, observability, and reliability.
Champion technical best practices across the team
Review and guide major architectural documents, RFCs, and design proposals.
Drive adoption of modern engineering tools, frameworks, and development practices.
Mentor senior and mid-level engineers, providing guidance on design, patterns, and problem solving.
Share knowledge through design reviews, technical sessions, and documentation.
Raise the overall technical bar of the engineering organisation.
Work closely with product and engineering leadership to ensure technical strategy supports business goals.
Align engineering teams on common standards and shared platform components.
Influence technical decisions across multiple workstreams within the product.
Write high-quality code for critical components.
Lead by example with pragmatic, scalable engineering solutions.
Participate in peer reviews, incident response, and performance discussions.
Requirements
Proven experience of 10 years as a seasoned .NET developer or application developer
5 plus years of strong hands-on experience with the C# /.NET 4 and above
Expertise in GCP Services and Cloud Architecture
Good understanding of Microservices Design Patterns
Extensive experience with SQL Server / Cloud SQL (8+ years)
Hands-on experience with Unit Test Frameworks (5+ years)
Experience with Entity Framework is good to have (5+ years)
Familiarity with architecture styles/APIs (REST, RPC, SOAP) Git/VSTS and CI/CD experience
Cloud Services (Azure)
Understanding of Agile methodologies
HTML / CSS, MVC, NET Core, an open-source web development framework | .NET , WebForms, JavaScript (Angular)
Mid - Senior Database Developer at Kneat, developing and optimizing data infrastructure for a leading Life Sciences software firm. Engaging with advanced technologies for business insights and decision - making.
Senior Software Engineer designing and implementing ultra - low latency financial market data solutions at Exegy. Collaborating with dedicated engineers in a hybrid environment.
Senior Software Engineer developing low - latency applications for Exegy's market data systems. Collaborating with engineers to build high - performance financial software solutions in a hybrid environment.
Senior Software Engineer developing backend APIs and event - driven systems for Teya, enhancing payment solutions across Europe. Collaborating with cross - functional teams to ensure high performance and reliability.
Back - End Specialist developing digital video capabilities for Globo's platforms. Focused on solutions for video delivery and user experience with scalability and performance.
Senior Engineering Manager at Maropost overseeing software engineering teams and project delivery. Focusing on people management and fostering a productive work environment in a hybrid setting.
Promotor de Vendas Junior atuando na venda de produtos em pontos estratégicos. Responsável pela abordagem de clientes e cumprimento de metas de vendas.
Senior Ruby Developer at Avvoka building next - gen legal drafting technology. Collaborate on complex projects, improve system performance, and mentor junior engineers.