OutSystems logo
OutSystems

The low-code platform for your high-stakes software.

Principal Technical Architect

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2001H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

34 days ago

Salary

$153K - $186.3K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishSQL.NET

Job Description

Principal Technical Architect

OutSystems

• Design, size, and validate scalable, enterprise grade solution architectures based on business needs and drivers. • Architect agentic systems using Agent Workbench and Agentic Enterprise Orchestration, applying guardrails, agent evaluations, and orchestration patterns that make AI safe for mission critical use. • Translate business requirements into viable, maintainable applications and agents, leveraging the full OutSystems platform. • Define and review architecture patterns that promote reusability, lifecycle independence, and lower maintenance costs. • Assess existing applications for performance, architecture, and development quality, and prescribe improvements, including modernization paths for legacy systems. • Identify non functional requirements, integration needs, and shared standards across the application and agent portfolio. • Mentor OutSystems, customer, and partner teams on architecture and development best practices. • Grow the technical capability of the Professional Services team through contributions to technical practices, reference architectures, and speaking engagements.

Job Requirements

  • BS/BA in Computer Science or a related field, or equivalent practical experience.
  • 10 years of software development experience, including hands-on work in web or mobile application development.
  • 4 years in architecture or technical leadership roles, with proven application of architecture patterns in enterprise projects.
  • Strong command of architecture design, project delivery practices, and application performance, including the ability to identify, evaluate, and fix performance bottlenecks.
  • Willingness to travel up to 20% to support customer engagements.
  • Hands-on experience designing AI solutions is strongly preferred: LLM based applications, agentic frameworks and protocols such as MCP, RAG, or model orchestration on platforms such as Amazon Bedrock.
  • Software development experience in .NET, C#, SQL, and modern web technologies are preferred.
  • Excellent communication, influencing, and interpersonal skills.

Benefits

  • Real growth opportunities.
  • Professional Development Fund.
  • Internal Mobility Program.
  • A company at the vanguard of the agentic revolution.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200Since 2004H1B No Sponsor

• Develop modern web applications using ReactJS and TypeScript. • Design and implement reusable UI components and scalable frontend architecture. • Build and maintain state management solutions and API integrations. • Deliver responsive, accessible, and high-quality user interfaces. • Collaborate closely with design and product teams to translate requirements into intuitive user experiences. • Ensure frontend applications meet high standards of performance, maintainability, and usability. • Architect and build backend services using Python (FastAPI preferred) or Java (Spring Boot / Quarkus). • Design and implement scalable RESTful and GraphQL APIs with a focus on performance, security, and maintainability. • Build asynchronous processing pipelines using technologies such as Celery, RabbitMQ, Redis, or similar message brokers. • Design and optimize database schemas using PostgreSQL, MySQL, or NoSQL databases. • Implement caching strategies to improve system performance and reduce latency. • Optimize backend services for high throughput, scalability, and reliability.

Ukraine
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1993H1B No Sponsor

• Develop, test, and maintain systems and applications for the banking sector; • Collaborate with the development team to implement new features; • Fix and improve existing systems or processes; • Follow software development best practices, security, and quality standards; • Maintain and update code and technical process documentation.

Brazil
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Define and evolve software architectures using Node.js, Angular and Azure; • Support squads in defining technical standards and best practices; • Work on modernizing legacy applications and systems; • Ensure performance, security, scalability and observability of solutions; • Participate in technical discussions with development, infrastructure, security and business teams; • Support CI/CD, monitoring, authentication, authorization and cloud infrastructure strategies; • Share technical knowledge and support developers and technical leadership.

Brazil
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Design, build, and maintain back-end services using C#, ADO.NET, and SQL Server. • Implement and evolve SOAP and REST APIs, ensuring best practices and versioning standards. • Ensure service reliability through unit and integration testing, troubleshooting, and root-cause analysis. • Collaborate on integration between various systems and services, applying software design patterns. • Conduct code reviews and provide mentorship to junior team members. • Stay up to date with emerging technologies and industry trends, applying them to improve existing solutions. • Contribute to CI/CD workflows and best practices to enhance development efficiency.

Brazil
Job Closed