AppOmni

SaaS Security

LeadSoftwareEngineer

$175–250k ~AI est. United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead Software Engineer at AppOmni. Skills: GenAI infrastructure, Backend services, LLM applications, Infrastructure-as-code. Design backend services and APIs. Build backend services and APIs”

Industry & Context.

SaaS Security
Problems you'll solve

Problem-solving; Critical thinking; Troubleshooting

What They're Looking For.

Must Have

8 years backend software development, Degree in Engineering, Computer Science, Data Science, Machine Learning, or quantitative discipline, Proficiency in Python, Experience implementing ML/GenAI infrastructure, Experience in security engineering, Experience with cloud platforms (AWS, Azure, GCP), Experience with ML services (VertexAI), Proficient in containerization (Docker, Kubernetes), Experience with model monitoring/logging tools, Experience with CI/CD tools, Experience with IaC tools (Terraform, CloudFormation), Version control, Code review, Software design principles

Nice to Have

Kubernetes experience a plus, Experience with Prometheus, Grafana, ELK stack, Experience with AWS, Azure, or GCP for model training and deployment, Experience with ML services in Cloud Platforms like VertexAI in GCP, Experience with model monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack)

What You'll Do.

Design backend services and APIs

Build backend services and APIs

Maintain backend services and APIs

Develop LLM-powered applications

Operate LLM-powered applications

Develop agentic workflows

Operate agentic workflows

Develop infrastructure using Terraform

Manage infrastructure using Terraform

Build monitoring systems

Maintain monitoring systems

Build alerting systems

Maintain alerting systems

Process large datasets

Ensure data is ready for context

Collaborate in platform data pipeline

Evaluate tools and technologies

Select tools and technologies

Define technical strategy

Assess data for insights

Interpret data for insights

Build CI/CD pipelines

Maintain CI/CD pipelines

Improve monitoring processes

Automate alerts processes

Optimize infrastructure for performance

Optimize infrastructure for scalability

Optimize infrastructure for reliability

Optimize infrastructure for cost efficiency

Troubleshoot deployment issues

Troubleshoot runtime issues

Troubleshoot pipeline deployment

Troubleshoot pipeline performance

Contribute to engineering standards

Contribute to documentation

Advocate for engineering best practices

Promote continuous improvement

Understand stakeholder requirements

Translate requirements into solutions

Develop model monitoring systems

Develop model alerting systems

Ensure model performance

Identify model issues

Support mission and vision

How You'll Work.

Team & Collaboration

Collaborate with Product; Collaborate with Engineering; Collaborate with Field teams; Cross-functional teams

Communication Scope

Technical solutions

Process & Methodology

Agile

Full Job Description

About AppOmni AppOmni prevents SaaS data breaches by delivering end-to-end SaaS security. Our platform gives security teams clear visibility into posture, access, third-party connections, AI-related activity, and with built-in discovery to identify unsanctioned SaaS and Shadow AI tools. Backed by continuous monitoring and real-time threat detection, AppOmni helps enterprises identify and resolve risks early, keeping their SaaS applications secure. Recognized as a Frost Radar™ 2025 Leader and Great Place To Work®, AppOmni continues to set the standard for innovation and customer value in SaaS security. The largest and fastest-growing global enterprises across industries trust AppOmni to secure their SaaS applications. About the Role The Lead Software Engineer plays a key role in the company’s AI strategy. This role offers the opportunity to make a meaningful impact across the whole platform. The Lead Software Engineer (backend) collaborates closely with Product, Engineering, and Field teams to implement different AI applications. This position focuses on development, implementation, testing and monitoring of our GenAI infrastructure and deployment pipelines. What You’ll Do Design, build, and maintain backend services and APIs to support our GenAI product using Python and FastAPI, ensuring they are scalable, reliable, and secure. Develop and operate LLM-powered applications and agentic workflows using LangChain, LangGraph, and LangSmith, including tracing, evaluation, and observability. Develop and manage infrastructure using Terraform, applying infrastructure-as-code (IaC) practices across backend and ML resources. Build and maintain monitoring and alerting systems to surface service and API health issues early, ensuring reliability and performance. Handle large datasets to ensure data is processed, ready for model context, and collaborate in the platform data pipeline. Evaluate and select appropriate tools and technologies and define the overall technical strategy.

Free ATS check

Applying for this Lead Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about AppOmni?

Real rants from real employees. Read before you apply.

Read Company Rants →