OutSystems

Manager, Software Engineering

OutSystems

full-time

Posted on:

Location Type: Remote

Location: Portugal

Visit company website

Explore more

AI Apply
Apply

Job Level

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