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)
Software Engineer developing C# and Azure Cloud solutions for knowmad mood, a leader in digital transformation. Involved in DevOps practices and API design.
Senior AI - Driven Backend Engineer translating product needs into code at Trengo. Leading architectural evolution of PHP monolith into scalable microservices and focusing on high - speed execution.
Senior Backend Engineer developing secure, scalable backend services and APIs at Merkle. Collaborating closely with mobile engineering teams and influencing platform - wide architectural decisions.
Senior Software Engineer developing scalable web applications using React JS and Java for GEICO's Commissions Platform. Collaborating with cross - functional teams to enhance financial systems for commission calculations.
Senior Java Software Engineer developing a backend platform for pension administration within a small team. Involves complex backend systems and reusable solutions for high system complexity.
Rust Software Developer applying technical expertise to solve complex challenges for national defense. Collaborating with a passionate team to deliver mission - critical technology solutions.
Senior Python Developer analyzing and programming applications for Citi. Delivering secure and scalable backend workflows in Python, primarily in banking domain.
Full Stack Python Developer at Citi guiding the team to develop scalable data solutions. Collaborating across management teams to enhance and implement applications systems and drive innovation.
Senior Software Engineer designing, building, and supporting scalable backend services and APIs for cloud deployment. Collaborating with cross - functional teams to deliver high - quality solutions.