
Senior Software Engineer, Platform IAM
Cribl
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $170,000 - $200,000 per year
Job Level
Senior
Tech Stack
AWSCloudCypressDistributed SystemsJavaScriptJenkinsJestLinuxMochaNode.jsTypeScript
About the role
- Help define and refine the software development practices that make our team effective
- Write clean, maintainable, and testable code with an eye towards observability and resilience
- Coach and empower the less senior engineers on your team to help them level up and own larger epics
- Work with cross-functional team members and stakeholders to decide on the vision and scope of your product area
- Work with Management, Product Engineering, and Operations to plan and forecast quarterly goals that include a mix of tech debt, bug fixes, and new features
- Champion the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring
- Take on new adventures across the full-stack as we continue to push Cribl Cloud forward
- Share on-call and take part in team that embraces a model of service ownership
- This position will require stand-by, on-call, or off-hours duties
Requirements
- Must be able to write clean, maintainable, and testable full stack code (Node.js/TypeScript)
- Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
- Experience in developing resilient and scalable backend services on any major cloud provider, preferably AWS
- Experience developing RESTful API's and interfaces that are secure and intuitive
- Knowledge of data structures, algorithms, linux, and distributed systems
- Knowledge of secure web development practices with troubleshooting complex application workflows and performance tuning
- Experience using assertion frameworks and tools like Mocha, Cypress, Jest to automate regression checks
- You are self starter, minimal supervision and track record of learning quickly
- Cares about details and is dedicated to elegant and high quality software
- In-depth experience with CI/CD pipelines such as BitBucket, Jenkins, CircleCI, etc
- Broad range of experience implementing various cloud design patterns
- Experience with serverless / lambda based implementations
- Experience implementing Authentication & Authorization for internal and external customers
- No fear! Speak your mind
Benefits
- health, dental, vision, short-term disability, and life insurance
- paid holidays and paid time off
- fertility treatment benefit
- 401(k)
- equity
- eligibility for a discretionary company-wide bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptRESTful APIscloud computingAWSdata structuresalgorithmsCI/CDserverlessauthentication and authorization
Soft skills
coachingempowermentcommunicationself-starterattention to detaildedication to qualityteam collaborationproblem-solvingadaptabilityservice ownership