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)
RegTech Engineer translating finance and regulation concepts into code. Collaborating with teams to drive product development in regulatory technology.
Senior Software Engineer developing scalable backend applications utilizing modern technologies like .NET Core and Azure. Leading development projects and mentoring junior engineers in a dynamic team environment.
Senior Software Engineer developing AI frameworks for legal professionals at CORTO. Collaborate with experts and solve complex engineering challenges in a hybrid, innovative environment.
Full Stack Software Engineer developing features across Laravel and React frameworks in a hybrid environment. Join a fast - growing team at NewRich Network empowering digital entrepreneurs.
Senior Java Developer in Middleware Development Team at Vodafone, designing and developing software applications, providing technical guidance, and coaching junior members.
C/C++ Softwareentwickler für Embedded Systems mit Fokus auf Defence - Projekte. Entwicklung und Optimierung von Embedded - Systemen in hybrider Arbeitsumgebung.
Senior Java/Jakarta EE Fullstack Developer for cultural institutions software. Contributing to RIA framework development within a hybrid working model in Berlin.
Senior Java Engineer in a hybrid role to build smart workflow automation applications using Java and React, mentoring juniors and guiding technical leadership.
Technical Leader overseeing architecture standards and secure cloud deployments at Imagemaker. Responsible for leading backend Java and frontend React development with mentoring duties.
Praktikant zur Erlangung der Fachhochschulreife bei Lebenshilfe Bonn. Einblick in die verschiedenen Bereiche der Arbeit mit Menschen mit Beeinträchtigung.