Greenlight is the leading family fintech company on a mission to help parents raise financially smart kids. They are seeking a Senior Software Engineer, Developer Experience to join their Developer Experience team, focusing on improving developer tooling, performance, and reliability while leveraging AI to enhance developer infrastructure.
Responsibilities:
- Design, build, and maintain reusable developer tooling (CLI tools, NPM and Kotlin libraries) shared across all engineering teams
- Enable a consistent and friction-free local development experience for engineers
- Build and maintain robust CI/CD pipelines (GitHub Actions, ArgoCD) that provide fast, reliable feedback loops
- Identify and eliminate bottlenecks in the developer workflow through proactive engagement with engineering teams
- Contribute to and enforce standards for code reusability and maintainability across packages and libraries
- Integrate AI tooling (LLMs, agentic workflows, code generation) into CI/CD pipelines and developer workflows to accelerate delivery
- Build AI-assisted automation for test generation, code review, and performance anomaly detection
- Evaluate and adopt emerging AI developer tools (e.g., Claude, Cursor, custom agents) and drive their adoption across engineering
- Design intelligent observability solutions using AI to surface actionable signals from Datadog and other monitoring platforms
- Partner with cross-functional teams to embed AI capabilities into the full software delivery lifecycle
- Partner with architects, developers, and QA teams to design and execute a comprehensive performance testing strategy
- Validate performance, stability, scalability, and reliability across web and mobile product surfaces
- Build and maintain a scalable performance testing environment supporting both functional and load scenarios
- Perform root-cause analysis on performance bottlenecks and provide clear recommendations
- Coordinate performance testing across internal teams and external resources, ensuring complete test coverage for each release
- Communicate testing status and performance insights to engineering leadership, translating data into actionable recommendations
Requirements:
- 5+ years of experience in software engineering, with a focus on developer tooling, platform engineering, or DevOps
- You care deeply about developer productivity and treat your colleagues as your customers
- You are a strong systems thinker who can navigate both platform-level architecture and the day-to-day pain points of individual engineers
- You are excited by AI and actively look for ways to apply it to real engineering problems, not just as a buzzword
- You communicate clearly across engineering, QA, and leadership translating technical findings into business-relevant insights
- You are comfortable working in a cross-geography setup and can lead and mentor peers in a distributed environment
- You bring a quality-first mindset and champion best practices in testing, observability, and release confidence