
Manager, Software Engineering
OutSystems
full-time
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
About the role
- The Core Backend Foundation
- Engineering Workflow & Efficiency: Define and improve the team's development processes to maximize productivity and quality, with a focus on reducing friction and waste.
- Automation Strategy: Champion the use of sophisticated tooling and automation to handle repetitive tasks like boilerplate code generation, complex testing, and system documentation, allowing engineers to concentrate on solving novel, high-value problems.
- System Architecture & Quality: Act as the ultimate technical authority for our shared C#/.NET Core assets. Institute and enforce best practices around SOLID principles and RESTful API design, ensuring our platform is durable, performant, and maintainable.
- Cloud & Infrastructure Stewardship: Provide technical oversight for mission-critical assets deployed on AWS and managed with Kubernetes (K8s). Drive disciplined practices for security, scalability, and cost management.
- Reliable Execution & Risk Management: Lead planning and resource allocation to guarantee the timely, predictable delivery of strategic projects. Employ a systems-thinking approach to proactively identify and mitigate technical debt and operational risks.
Requirements
- C#/.NET Expertise (8+ Years): Expert-level coding proficiency and a deep, practical understanding of the .NET ecosystem in the context of distributed, high-throughput systems.
- System Design Experience: Proven expertise in software engineering principles, complex algorithms, data structures, and the design/operation of mission-critical distributed systems at scale.
- Hands-on Cloud Infrastructure: Direct, practical experience managing production environments using AWS and Kubernetes (K8s), including architecture, deployment, and operational best practices.
- Process Improvement Mindset: A track record of leveraging modern tooling (including familiarity with AI-assisted tools like Copilot, etc.) to fundamentally improve development velocity and code quality.
- Transformative Leadership: A strong history of mentorship, successfully guiding both the technical proficiency and the soft skills development of high-performing engineers.
- Proactive & Clear Communicator: A drive to consistently move objectives forward, paired with exceptional communication skills (written and verbal) and fluency in English.
Benefits
- A company that is always growing, changing, and innovating.
- Real career opportunities.
- Work colleagues that are as smart, hard-working, and driven as you.
- Disrupting the status quo is in our DNA.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETSOLID principlesRESTful API designsystem architecturecomplex algorithmsdata structurescloud infrastructureAWSKubernetes
Soft Skills
process improvementleadershipmentorshipcommunicationsystems thinkingrisk managementresource allocationproblem-solvingcollaborationproactive