Application Guide
How to Apply for Senior Software Engineer, Developer Platform
at Glydways
🏢 About Glydways
Glydways is pioneering net-negative greenhouse gas autonomous transportation systems, aiming to revolutionize mobility with solutions that are not just eco-friendly but actively reduce environmental impact. Their focus on affordable and efficient transportation makes them unique in the autonomous vehicle space, offering engineers the chance to work on cutting-edge technology with tangible environmental benefits.
About This Role
This Senior Software Engineer role focuses on building and optimizing the developer platform that enables Glydways' engineering teams to efficiently build autonomous transportation software. You'll directly impact developer productivity by enhancing toolchains, CI/CD pipelines (using AWS and Buildkite), and eventually migrating to Bazel, ensuring smooth workflows for C++, Python, and Go development.
💡 A Day in the Life
A typical day involves collaborating with software engineering teams to identify workflow bottlenecks, developing automation tools in Python or Go to streamline processes, optimizing Buildkite CI pipelines, and contributing to the Bazel migration strategy. You'll balance hands-on development with platform design discussions to ensure Glydways' developers can efficiently build and test autonomous transportation software.
🚀 Application Tools
🎯 Who Glydways Is Looking For
- Has expert-level experience with Bazel build system and deep familiarity with developer tooling (git, linting, GitHub, testing frameworks)
- Possesses strong CI/CD implementation skills, preferably with direct Buildkite experience, and can optimize workflows for engineering teams
- Is proficient in Python or Go for developing automation tools and services that streamline developer processes
- Has hands-on experience with Linux systems in both development and operational contexts, supporting internal tools and monitoring
📝 Tips for Applying to Glydways
Highlight specific Bazel migration or optimization projects you've led, detailing challenges and outcomes
Demonstrate your Buildkite or similar CI/CD platform expertise with concrete examples of pipeline improvements
Showcase automation tools you've built in Python or Go that streamlined developer workflows
Emphasize experience working closely with software engineering teams to understand and address their tooling needs
Include metrics or results showing how your work improved developer productivity or system reliability
✉️ What to Emphasize in Your Cover Letter
['Your experience with Bazel migrations or complex build system optimizations', "Specific examples of developer tooling you've created or improved that increased team efficiency", "How your CI/CD expertise aligns with Glydways' use of AWS and Buildkite", "Why you're passionate about contributing to net-negative GHG transportation technology"]
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Glydways' autonomous transportation technology and their net-negative GHG claims
- → The company's current tech stack mentions and how their developer platform might support it
- → Industry challenges in autonomous vehicle software development and tooling
- → Bazel's application in large-scale C++/Python/Go projects similar to transportation systems
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Applying without demonstrable Bazel experience or treating it as just another build tool
- Generic CI/CD experience without specifics about Buildkite or similar platform optimization
- Focusing only on coding skills without emphasizing developer platform/tooling expertise
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!