Senior Software Engineer, Control Plane (Infrastructure)

Oleria

Oleria

Software Engineering, Other Engineering
Bellevue, WA, USA
Posted on Oct 4, 2024
About Oleria
Oleria is an enterprise cybersecurity startup founded by notable industry senior leaders Jim Alkove and Jagadeesh Kunda, with deep security, data, and SaaS experience building and securing some of the world’s largest platforms and products used by billions of people worldwide every day. Oleria has received over $43M in funding from Evolution Equity Partners, Salesforce Ventures, Tapestry VC, Zscaler, and other technology luminaries.
We recognize that identity-based attacks on cloud applications are becoming increasingly common, highlighting the importance of addressing access risks to prevent data breaches. Traditional access management methods are human-intensive and often have significant blind spots, making it challenging to manage access risks effectively. At Oleria, we are on a mission to revolutionize access control solutions for enterprise cloud applications, aiming to reduce the opportunity and scope of data breaches.
Our esteemed target customers consist of Fortune 500 corporations and public sector organizations, making your contributions vital to improving the security of data for millions of people around the world.
About Our Engineering Team
We’re disrupting the identity security market! Our products deliver identity security through autonomous, data-driven solutions. We leverage graph technology and artificial intelligence to pioneer a new approach that eliminates complexities and human intervention in identity and access management. Our core driving force is an advanced data platform that autonomously ingests, correlates, and analyzes identity data to build comprehensive access intelligence graphs. These graphs power our AI engines to deliver adaptive, self-learning access controls that provide organizations with frictionless yet highly secure user experiences. With customer-centricity at our core, our engineering, product and go to market team collaborates to deeply understand market needs and translate them into intuitive products that offer unprecedented visibility, control, and defense capabilities. Join our passionate team and contribute to shaping the future of autonomous identity management.
Job Summary:
We are seeking a highly experienced Senior Software Engineer, Control Plane with strong AWS capabilities to join our team and lead the development of our control plane and infrastructure software. You will be responsible for designing, implementing, and maintaining critical components of our system within an AWS environment. This role demands a deep understanding of distributed systems, cloud infrastructure, and a passion for building scalable and reliable software.
About You
Experienced Engineer: You're a seasoned software engineer with a proven track record of building and managing complex backend systems and infrastructure to support the same via IAC.
Cloud and Systems Expert: You have a deep understanding of distributed systems, cloud architecture, and microservices.
Efficiency and Scalability Advocate: You're passionate about automation, scalability, and performance optimization.
Team Player and Mentor: You thrive in a collaborative environment and enjoy mentoring junior engineers.
Problem Solver: You're a problem-solver who is always looking for ways to improve the system.
Your Playground
AWS Powerhouse: You'll be working primarily within the AWS ecosystem, leveraging a wide range of services to design and implement our control plane and infrastructure and managing infrastructure.
Cutting-Edge Tech: You'll be using Kubernetes, Docker and Terraform.
Agile Innovator: You'll be working in a fast-paced, agile environment where you'll have the freedom to experiment and innovate.
Your Strengths
Backend Veteran: You have 7+ years of experience in software development with a strong focus on backend systems and infrastructure.
Coding Expertise: You're an expert in one or more programming languages such as Go, Python, or Java. (Go preferred)
AWS Virtuoso: You have hands-on experience with AWS services such as EC2, ECS, Lambda, S3, DynamoDB, and CloudFormation.
Infrastructure Maestro: You're proficient in infrastructure as code tools.
Containerization Captain: You have experience with containerization and orchestration technologies like Docker and Kubernetes.
Analytical Thinker: You have strong problem-solving and analytical skills.
Effective Communicator: You have excellent communication and collaboration abilities.
Job Duties
Design and Development: Architect, design, and implement core components of our control plane and infrastructure software.
Scalability and Reliability: Ensure our systems are highly scalable and fault-tolerant to handle increasing traffic and data volumes.
Performance Optimization: Continuously identify and address performance bottlenecks to deliver optimal user experience.
Cloud Infrastructure: Leverage AWS services effectively to build and manage our cloud infrastructure.
Automation: Develop automation tools and scripts to streamline deployment, management, and monitoring of our infrastructure.
Monitoring and Troubleshooting: Implement robust monitoring and logging solutions to detect and resolve issues proactively.
Security: Adhere to security best practices to protect our systems and data from vulnerabilities.
Collaboration: Work closely with cross-functional teams, including product management, DevOps, and other engineering teams.
Mentorship: Provide technical guidance and mentorship to junior engineers.

Job Requirements

  • 6+ years working as a software engineer designing, implementing and maintaining the control plane infrastructure that manages and orchestrates the company’s B2B products.
  • Bachelor's or advanced degree in Computer Science or a related field.
  • Highly proficient in one or more programming languages with a preference for Go. (Python, Java ok)
  • Proven ability to design scalable, reliable, and performant systems within AWS.
  • Strong capabilities as an architect: Assess understanding of trade-offs and decision-making in system design.
  • Experience with CI/CD pipelines and automation tools.
  • Experience with AWS services such as EC2, ECS, Lambda, S3, DynamoDB, and CloudFormation.
  • Proficient with containerization and orchestration technologies like Docker and Kubernetes.
  • Proficient in infrastructure as code tools.
  • Familiarity with service mesh technologies like Istio or Linkerd.
  • Contributions to open-source projects.
  • Demonstrated ability to execute on all job duties outlined above.

What We Offer

  • Competitive salary, equity, and benefits package.
  • Opportunities for professional growth and advancement in a fast-growing company.
  • The chance to work directly with our co-founders and contribute meaningfully to shaping the company’s direction.
  • A collaborative and dynamic work environment with a dedicated team of professionals.
The base annual compensation range being offered for this role depending on individual candidate level and experience is $160,000 to $190,000, and an opportunity to participate in equity ownership.