The low-code platform for your high-stakes software.
Principal Technical Architect
Location
United States
Posted
34 days ago
Salary
$153K - $186.3K / year
Seniority
Lead
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 Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-Stack Developer – React, TypeScript, Python, Java
Codeminders/Tristero Consultingfrom ideas. to reality.
• 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.
• 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.
• 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.
• 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.



