> Markdown version of [/jobs/ext/2925477-software-engineer](https://www.wearedevelopers.com/jobs/ext/2925477-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** OutSystems - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Artificial Intelligence, Architectural Patterns, C Sharp (Programming Language), Cloud Engineering, Software Quality, Code Review, Data Masking, Software Design Patterns, Python (Programming Language), Software Architecture, Software Engineering, Large Language Models, Outsystems, Prompt Engineering, Technical Debt, Containerization, Kubernetes, No-code Tools, Low-code, Front End Software Development, Virtual Agents, Restful APIs, Docker - **Published:** September 15, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-outsystems-software-pty-ltd-10061121 ## About the Role * 5+ years of software development experience. * At least 1 year experience building production-grade AI agents and complex intelligent systems within the enterprise. * Strong working knowledge of LLMs, prompt engineering, RAG strategies, fine-tuning, and grounding techniques, along with practical experience using major AI agent orchestration frameworks. * Solid understanding of software architecture, design patterns, and scalability principles. * Demonstrated ability to implement security best practices (e.g., authorization, data masking) and enforce responsible AI governance and guardrails in production systems. * Ability to articulate complex technical designs and risks to stakeholders and non-technical partners. * Able to work independently and manage your own priorities within a collaborative team environment. * Commitment to delivering high-quality developer experiences and supporting others in building great software. Desired Skills * Experience working with frontend/UX. * Familiarity with the OutSystems platform or similar low-code/no-code platforms, understanding their integration patterns and architecture limitations. * Proficient in C# (.NET) and Python, cloud-native deployment, containerization (Docker/Kubernetes), and scalable APIs (REST/gRPC). * Experience working in Financial, Manufacturing, Public Sector, or Healthcare sectors. ## Description * Design, build, and evolve Solutions agents, workflows, services, components, and applications that deliver customer value and quality. * Collaborate with product managers, UX designers, and other engineers to deliver solutions that balance functionality, usability, security, and scalability. * Develop and test code in short cycles with a high degree of automation. * Conduct code reviews for features and systems within your scope, ensuring adherence to quality standards, security best practices, and architectural patterns. * Identify and address technical debt in your systems; propose refactoring efforts to improve code quality, maintainability, and performance. * Gather feedback from stakeholders and adapt your solutions accordingly. * Design, document, and communicate high-level functional designs and solutions. * Mentor and guide junior engineers through code reviews, technical discussions, and problem-solving. * Stay up to date with emerging technologies and bring forward ideas to continuously improve Solutions and its ecosystem. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Reimagining app development with Low-code and AI](https://www.wearedevelopers.com/videos/1651-reimagining-app-development-with-low-code-and-ai) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path)