Startups

Senior Software Engineer

OutSystems · US - San Francisco Bay Area · On-site

← All jobs
About OutSystems

OutSystems combines a low-code foundation with AI-driven software development to deliver enterprise apps and custom agents with full SDLC governance.

About the role

The Senior Software Engineer will be a hands-on technical expert responsible for designing, implementing, and delivering significant features within the Solutions Team. You will own end-to-end technical decisions for your features and systems, write high-quality code , conduct code reviews within your area of expertise, and mentor junior engineers as they grow their technical skills.

What they're looking for

  • 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
More about this role

There are NO limits to your career: come shape the future and be part of a truly unique global culture at OutSystems!

The Senior Software Engineer will be a hands-on technical expert responsible for designing, implementing, and delivering significant features within the Solutions Team. You will own end-to-end technical decisions for your features and systems, write high-quality code , conduct code reviews within your area of expertise, and mentor junior engineers as they grow their technical skills. This is a role for someone who excels at solving complex technical problems , takes pride in delivering well-engineered solutions , and helps elevate the capabilities of more junior team members.

  • 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...

Read the full posting on OutSystems's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.