What You Will Do
- Lead projects involving platform engineering, infrastructure, integration, and API development, ensuring alignment with customer and organizational needs.
- Act as a technical leader, helping triage on-call tickets, prioritize and unblock team members, and guide sprint planning to drive effective execution.
- Identify and implement incremental improvements to our practices for logging, monitoring, and telemetry to ensure quick identification and resolution of issues.
- Collaborate across the engineering organization to steer the future of how the GreyNoise platform and the services running on it are delivered.
- Collaborate with engineering and product teams to design and deliver customer-facing platform-level capabilities with a focus on reliability, scalability, and performance.
- Debug and troubleshoot complex production issues across multiple systems, leveraging strong analytical skills and attention to detail.
- Serve as a mentor for other engineers, fostering a culture of knowledge sharing and technical excellence.
What You Will Bring
- Proven experience leading technical projects and helping teams navigate competing priorities in a fast-paced environment.
- A structured approach to triaging issues: the ability to quickly assess, prioritize, and delegate or resolve problems during on-call rotations.
- Strong debugging skills, including the ability to diagnose and resolve complex issues across APIs, integrations, and distributed systems.
- 5+ years of production software engineering experience, including:
- Developing and maintaining RESTful APIs and integrations.
- Working with Go (Golang) for backend development.
- Managing cloud-based infrastructure using Terraform or AWS CloudFormation, including ECS, EKS, RDS, and AWS.
- Migration of existing applications to new platform technologies.
- Designing and implementing CI/CD pipelines using Github Actions.
- Knowledge of Kubernetes and supporting applications running on it.
- Experience managing or building applications that utilize Elasticsearch for search and analytics pipelines.
- A firm understanding of computer networking.
- A collaborative and communicative mindset, with a willingness to engage across teams and disciplines to deliver customer value.
- Experience leveraging AI-assisted tooling for infrastructure management and as part of your day-to-day workflow.
Nice to Haves
- Experience implementing/integrating with service mesh technologies like AWS Service Connect and Istio.
- Familiarity with authentication and security standards like OAuth, SAML, and TLS.
- Experience with delivering data to customers through APIs, SDKs, or other data integration methods.
- Strong interest in customer success and the ability to translate technical requirements into impactful solutions.
- Knowledge of monitoring and logging tools to improve observability (e.g. Grafana, Honeycomb, CloudWatch).
- Experience managing event-driven application architectures using technologies like Kafka.
- Familiarity with business intelligence systems and integration.
A Few of Our Engineering Principles
- Readability of code is judged by the reviewer, not the author
- Deliver fast, deliver often
- Tech is cheap, don't be afraid to throw it away
- Write tests to ensure stability and trust in the system
- Don’t be afraid to change anything that already exists
- Slow is smooth and smooth is fast
- Distinguish internal customers from external customers
- Technical compromises are good
- Utility and adoption are factored into the success criteria of all prototypes