About the Role
The role involves developing internal tools, streamlining engineering processes, and supporting developers with scalable solutions that improve efficiency and reduce technical friction across the software lifecycle.
Responsibilities
- Design and implement internal developer tools to accelerate engineering workflows
- Collaborate with engineering teams to identify inefficiencies in development processes
- Build automation solutions for testing, deployment, and code quality
- Improve CI/CD pipelines for faster and more reliable releases
- Monitor system performance and suggest infrastructure optimizations
- Support debugging and troubleshooting of development environments
- Maintain documentation for tools and processes used across engineering
- Evaluate new technologies for potential integration into internal workflows
- Ensure security and compliance standards are met in tooling solutions
- Work with cross-functional teams to align tooling with product goals
- Reduce onboarding time for new engineers through better tooling
- Optimize resource usage in development and staging environments
- Gather feedback from developers to iterate on internal tools
- Contribute to incident response processes with automation
- Promote best practices in code quality and repository management
- Help scale engineering operations as the team grows
- Integrate monitoring and observability into development pipelines
- Support version control workflows and branching strategies
- Develop scripts to simplify repetitive engineering tasks
- Ensure tools are accessible and user-friendly for all developers
- Participate in planning and prioritization of engineering efficiency projects
- Track metrics related to developer productivity and tool adoption
- Maintain backward compatibility when updating internal systems
- Coordinate with platform and security teams on shared initiatives
- Contribute to long-term strategy for engineering tooling infrastructure
Nice to Have
- Experience building developer-facing tools or internal platforms
- Background in systems programming or low-level optimization
- Contributions to open-source projects related to developer tooling
- Exposure to large-scale software engineering organizations
- Knowledge of distributed systems and microservices architecture
- Familiarity with configuration management tools
- Experience with performance profiling and benchmarking
- Previous work in a remote-first or fully distributed team
- Understanding of database optimization techniques
- Experience supporting engineering teams during rapid growth phases
Benefits
- Flexible work environment with remote-friendly policies
- Comprehensive health and wellness coverage
- Retirement savings plan with employer contributions
- Annual budget for learning and professional development
- Home office setup allowance
- Generous paid time off policy
- Parental leave benefits
- Mental health support and counseling services
- Team retreats and company-wide gatherings
- Inclusive culture with focus on diversity and belonging
Compensation
Competitive salary and benefits package
Work Arrangement
Remote-friendly with flexible location options
Team
Part of the engineering team focused on improving development workflows
Why Engineering Efficiency Matters
Efficient engineering teams ship faster, with higher quality and less friction. This role directly impacts how developers work by removing bottlenecks, reducing manual work, and creating seamless workflows. You'll enable engineers across the organization to focus on building features instead of fighting infrastructure.
Our Tech Stack
We use modern backend languages, container orchestration platforms, and cloud-native services. Our CI/CD pipelines are built around scalable automation tools, and we prioritize observability, security, and developer experience in every system we build.
Available for qualified candidates