AppOmni logo

Senior Software Engineer - Threat Platform (Identity)

AppOmni

Denver, CO
Full Time
Senior
180k-215k
about 2 months ago

Job Description

About the Role

AppOmni is seeking a Senior Software Engineer to join our Threat Platform team. In this role, you will design and build high-throughput data pipelines in Python and Go, contribute to architectural decisions, develop APIs that power user-facing features, and collaborate closely with cross-functional teams. You will have a broad business impact by developing and scaling our SaaS security platform, helping customers identify, prioritize, and respond to threats in real time. Our mission is to lead in SaaS security by delivering innovative Threat Detection and Response solutions that empower customers to protect their environments with confidence. We promote a hybrid work model with employees working 2-3 days per week in-office at hub cities including San Francisco, San Jose, Denver, Lexington, and New York City.

Key Responsibilities

  • Architect & Implement High-Throughput Data Pipelines
  • Contribute to the design and build of scalable, cloud-native data pipelines leveraging Python and Go
  • Integrate and optimize streaming technologies (e.g., Kafka, PubSub, Pulsar) and analytics engines (e.g., ClickHouse, Trino, Spark) to ingest and process petabytes of data daily
  • Ensure solutions meet performance and low-latency requirements for enterprise SaaS environments
  • API & Feature Development
  • Collaborate with frontend and product teams to deliver REST APIs that are performant, reliable, and aligned with end-user workflows
  • Technical Collaboration
  • Work with other senior engineers and architects to align on system design, coding practices, and tooling
  • Participate in architectural discussions that balance immediate goals with long-term scalability
  • Project Execution & Cross-Functional Alignment
  • Take ownership of complex projects from scoping to delivery, collaborating with Product Management, Security Research, and Data Science teams
  • Align technical solutions with broader business needs and customer requirements
  • Code Quality, Reliability & Observability
  • Champion engineering excellence by promoting test-driven development (TDD), code reviews, and proactive monitoring
  • Advocate for reliability, observability, and scalability at every stage of the development lifecycle
  • Proactive Improvement
  • Identify and address technical debt, proposing improvements to existing features, the codebase, and team practices
  • Stay informed of industry trends and emerging technologies; recommend tools or processes that enhance productivity and performance
  • Team Collaboration & Knowledge Sharing
  • Serve as a resource for technical questions and reviews, fostering a culture of continuous learning
  • Offer constructive feedback in code reviews, encouraging best practices and high-quality solutions across the team

Requirements

  • 4-8 years of professional software engineering experience, including hands-on development in Python or Go (experience in both is ideal)
  • Proven track record in designing and architecting large-scale, high-throughput data pipelines or similar distributed systems
  • Experience with streaming platforms (e.g., Kafka, Pub/Sub, Pulsar) and analytics engines (e.g., ClickHouse, Trino, Spark) to enable low-latency querying and high-volume data ingestion
  • Cloud-native development proficiency (e.g., containerization, CI/CD pipelines, microservices, observability tools)
  • Strong understanding of SaaS, security operations, or detection engineering is a plus (though not required)
  • Excellent communication skills-capable of explaining technical concepts to diverse audiences and driving consensus
  • Comfortable in agile or agile-esque environments focused on rapid iteration, feedback, and continuous improvement

Nice to Have

  • Experience with security operations or detection engineering is a plus
  • Experience in both Python and Go development

Qualifications

  • Educational background is not explicitly specified, but 4-8 years of professional experience is required

Benefits & Perks

  • Base Salary: $180,000 - $215,000, determined by skills, qualifications, and experience
  • Remote work flexibility with a hybrid model
  • Home office / computer equipment stipend
  • Generous paid time off, holidays, floating holidays, parental leave, sick leave, and family leave
  • Health insurance: medical, dental, and vision with HSA option
  • LifeWorks Member Assistance Plan, company-provided life insurance, AD&D, STD/LTD, and additional supplemental life insurance options
  • 401(k) and Roth retirement savings accounts
  • Monthly wellness benefit reimbursement

Working at AppOmni

Our flexible, hybrid teams are collaborative and supportive as we move quickly to research and develop new ideas, deliver new features to our customers, and iterate on ideas and innovations. We focus on our core values: Trust, Transparency, Quality, Customer Focus, and Delivery. AppOmni is proud to be Certified by Great Place to Work®, fostering a culture where employees feel appreciated and supported through clear leadership, recognition, and an environment that encourages innovation and collaboration. We believe diversity fuels innovation and are committed to an inclusive environment where every employee feels valued, heard, and empowered to reach their full potential.

Apply Now

Job Details

Posted AtAug 3, 2025
Salary180k-215k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About AppOmni

Website

appomni.com

Company Size

101-250 employees

Location

Denver, CO

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches