About the Role
This position in a rapidly growing security engineering company is an opportunity to take ownership of significant engineering decisions and implement technology to improve the security of enterprise SaaS deployments and their customers and end-users.
Your work will directly and meaningfully impact securing our customers' SaaS Apps and data which may include your data! These are challenging engineering problems in an exciting part of the security industry without defined solutions. Successful candidates will have a history of solid problem-solving skills, the ability to think creatively, and top-notch engineering skills.
The primary focus of this role will be to apply your cloud-native systems engineering skills to design and tune the performance of our distributed system that includes our backend micro services, messaging queues and databases
What You’ll Do
- As a Senior Software Engineer on the Core Engineering team, you will contribute directly to major components of AppOmni’s SaaS Security Posture Management (SSPM) platform.
- You will have a cross-functional charter of designing, investigating, identifying, and remediating performance bottlenecks across our cloud-native distributed system.
- You will write code in Python 3, Golang, to perform analysis and remediate performance bottlenecks throughout our system.
- You will advise other engineers on the effective design of their services for optimal performance.
- In collaboration with principal engineers and service owners, you will drive performance improvements across our tech stack.
- You will have the opportunity to also design and build new features and services as part of the core platform engineering team.
What We’re Looking For
- Experience in database and systems performance tuning, schema design, and query optimization in a distributed cloud-native microservice architecture
- Strong self-motivation and aptitude for experimentation and investigation
- Excellent technical and non-technical communication skills
- At least 7 years of hands-on experience with Python 3 and Django
- 5+ years of hands-on experience working with and tuning PostgreSQL
- 5+ years experience working in containerized microservice architecture in Kubernetes
- 10+ years of software engineering experience, including object-oriented design, data structure design, and work on abstracted codebases
- A strong passion and focus on systems and data engineering, and the drive to improve system performance
- Experience working in a remote environment
You might also have
- Experience with Django Rest Framework (DRF)
- Experience with Kubernetes, GKE, and Postgres
- Experience deploying and maintaining production applications in IaaS platforms
- Prior Application, Product, or Enterprise Security experience
The technology you'll work with
Experience writing integrations and/or connected apps for one or more of the following SaaS platforms: Microsoft365, ServiceNow, Workday, Atlassian
- Python3
- Django
- Django Rest Framework
- Celery
- Redis
- Postgres
- Google Cloud Platform + Google Kubernetes Engine
Culture
Our flexible, remote-first team is 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 accomplish this by focusing on our five core values: Trust, Transparency, Quality, Customer Focus, and Delivery. Our team is determined to make a difference to positively impact our way of life by securing the technology that is changing the world.
AppOmni is proud to be Certified by Great Place to WorkⓇ, as we seek to build a culture where all employees feel appreciated and supported, especially with clear and honest leadership, employee recognition, and an environment that fosters innovation and collaboration.
We believe diversity fuels innovation and drives growth by bringing a wealth of different perspectives and skills. We’re committed to fostering an inclusive environment where every employee feels valued, heard, and empowered to reach their full potential. Join us in building a workplace where we can all thrive.
Compensation & Benefits
AppOmni is committed to supporting our employee’s financial, professional and personal well-being. To do this, we take a holistic view of compensation, one that values not just the immediate financial package, but also long-term growth of both our employees and our company. We're committed to pay equity and transparency and encourage all candidates to discuss their salary expectations with us early in the application process.
Our total rewards package includes the following:
- Base Salary: The annual base salary compensation range in the U.S. for this role is: $142,800 - $196,350. Final offer amounts are determined by factors such as the final candidate’s skills, qualifications, and experience, as well as business considerations and peer compensation.
- Stock Options: Our vision is to not just grow as a company but to grow together. By offering stock options, we are inviting you to be an integral part of our journey forward.
- Benefits: The many benefits of employment with AppOmni include 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, and a monthly wellness benefit reimbursement. All benefits are subject to eligibility requirements and plan details.