Senior Software Engineer
Oleria
Software Engineering
Bellevue, WA, USA
Posted on Friday, April 19, 2024
Job Overview:
As an early hire, you'll play a pivotal role in shaping our systems and platforms. This includes developing and architecting our DevOps practices, processes, and tools. As a Senior Software Engineer, you will contribute to the construction of essential systems, such as backend services for access management, user preferences, and provisioning.
Responsibilities:
- Design, prioritize, and build infrastructure and services to support end to end experiences. Deployment target is currently AWS, though we may expand to additional public clouds in the future.
- Data is our life - much of our stack is related to data import, transport, cleaning, storage, analysis, and learning. This is not however typical ETL - our bread and butter is sophisticated security analysis on user behavior, and data sets are petabyte vs terabyte scale, so multi-layer distributed systems able to drive real-time analysis and alerting are the norm.
- Work with our team to create, design and implement a world-class development lifecycle, architecture, and toolset, from initial concept through DevSecOps delivery
- Define service architecture and APIs to implement the above
- Understand and participate in tradeoff discussions, but have the courage to stand behind principles and values that you believe cannot be compromised on.
Skills Required:
- 8+ years of professional experience in backend development
- Experience in cybersecurity or SaaS industry, especially with Access, Identity and Governance would be a plus
- Proficiency in one or more of the following languages: Golang, Java, .Net, JavaScript with understanding of technical and community pros, cons, and tradeoffs
- Strong understanding of RESTful API design principles
- Strong understanding of industry best practices across entire lifecycle from idea to design to development, as well as test, deployment, operations, monitoring, and incident management
- Have shipped and operated high-scale commercial SaaS products, with all that entails
- Understanding of core networking, data transport and persistence systems and methods at scale, particularly noSQL
- Broad direct experience with at least one public cloud platform - AWS preferred, Azure, GCP, and modern deployment tooling (CI/CD, containers, Terraform, etc.)
- Deep understanding of performance, privacy, scalability, HA/DR, instrumentation, logging & alerting, and other requirements of industry best practice enterprise scale products and services
- Understanding of industry best practice security and privacy and data governance requirements and practices
- Familiar with secure development practices, from coding to artifact generation to deployment
- Ability to work and thrive in a fast-moving world with ambiguity and potential change as daily companions
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.