We are looking for a Staff Engineer to work within our Infrastructure organization. In this role, you will be responsible for driving technical excellence and engineering velocity by leading platform initiatives across cloud infrastructure, reliability engineering, database operations, and developer experience. You will help shape Greenlight Engineerings technical foundation to enable rapid, reliable software delivery at scale.
You will be building and improving engineering internal tooling, process, and standards with focus on mature automation to enable faster, more consistent, more reliable, and highly repeatable application delivery. We have moved fast to get to the point we are at today and there are certain components of our systems that need to be modernized. In this role, you will help us on that journey and support our teams as they build new features into our applications.
Technologies we use:
Backend: Node.js, Kotlin, Java, Go
REST, gRPC
AWS
MySQL, DynamoDB, Redis
Kubernetes, Ambassador, Helm
What you will be doing:
You will lead the technical vision and strategy for cloud infrastructure across the organization, establishing architectural principles and patterns that enable scale, reliability, and innovation
You will drive architectural decisions that balance business needs, technical debt, and engineering velocity. You will work to mature the current platforms we have for internal tooling and development
Establish technical standards and governance frameworks that enable autonomous team execution while maintaining operational excellence
Drive cross-organizational initiatives that significantly improve engineering productivity and reliability
Define and implement SLO frameworks and reliability principles that scale across multiple teams and services
Provide technical mentorship to senior engineers across cloud, reliability, and platform engineering
Lead technical design reviews and architecture discussions that shape major infrastructure, security and product initiatives
Partner with Engineering Leadership to maintain a technical roadmap that moves our teams forward incrementally and continuously in the right direction
Designing software and systems as well as being hands on writing code about 25% of the time
What you should bring:
Bachelor s Degree in Computer Science or related field
12+ years of experience in engineering and technical hands-on roles
Prior experience working in a high-growth stage company building and architecting SAAS products and solutions
The ability to provide technical insight and overall direction on projects from concept to delivery
Excellent communication skills, this is a highly collaborative position and you will need to communicate effectively to multiple audiences
Exemplary technical and operational skills. Ideally a development background working with Node.js, Java, or Go as well as architecture experience designing distributed systems and breaking apart monolithic systems.