Lead Software Engineer
![AppOmni Logo](https://cdn.jobscollider.com/logo/appomni-e8b4.webp)
AppOmni
Summary
Join AppOmni's Threat Platform team as a Lead Software Engineer. You will be a technical leader, designing and building high-throughput data pipelines using Python and Go. Responsibilities include architecting scalable, cloud-native data pipelines, integrating streaming technologies, and mentoring other engineers. You will collaborate with cross-functional teams and champion engineering excellence. The ideal candidate possesses 8+ years of software engineering experience, expertise in designing large-scale data pipelines, and proficiency in cloud-native development. AppOmni offers a competitive compensation package, including a base salary, stock options, and comprehensive benefits.
Requirements
- 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, petabyte-scale 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)
- Demonstrated ability to mentor peers, review code with a keen eye for quality, and influence engineering best practices across an organization
- 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
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent industry experience
Responsibilities
- Architect & Implement High-Throughput Data Pipelines
- Design and build 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 high-performance and low-latency requirements for enterprise SaaS environments
- Drive technical direction for the Threat Platform team, providing guidance on system design, coding practices, and tooling
- Collaborate with other senior engineers, architects, and stakeholders to define architecture that balances current needs with future scalability
- Lead the end-to-end execution of complex projects that involve multiple teams, from initial scoping to delivery and post-launch support
- Partner with Product Management, Security Research, and Data Science teams to align technical solutions with business goals and customer needs
- Serve as a go-to resource for technical questions, reviews, and best practices
- Mentor and coach junior and mid-level engineers, fostering a culture of ownership, continuous learning, and collaboration
- 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
- Identify and address technical debt, proposing innovative improvements to current features, codebase, and team practices
- Stay informed of industry trends and new technologies; evaluate and recommend tools or processes that boost team productivity and product performance
Preferred Qualifications
Strong understanding of SaaS, security operations, or detection engineering is a plus (though not required)
Benefits
- Working remotely
- New hire home office / computer equipment stipend
- Generous paid time off
- Paid company holidays
- Paid floating holidays
- Paid parental leave
- Paid sick time and paid family leave for applicable states
- Health insurance - medical, dental, and vision with HSA option
- LifeWorks Employee Assistance Program
- Company-provided life insurance
- AD&D
- STD/LTD and additional supplemental life insurance options
- 401(k) and Roth retirement saving accounts
- A monthly wellness benefit reimbursement
- Base Salary: The annual base salary compensation range in the U.S. for this role is $165,000 - 200,000
- Stock Options