FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing debugging tools and enhancing developer productivity through innovative solutions. Proficient in programming languages such as Python, Mojo, Rust, or C++, with a strong understanding of the LLVM ecosystem and experience in community engagement.
Highest-signal resume keywords
Mojo Debugger DevelopmentLLDB ExperienceProgramming Language ProficiencyDeveloper Relations EngagementKnowledge of Debuggers and Compilers
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software EngineeringDebuggingSystems ProgrammingExpression EvaluationIDE IntegrationGPU DebuggingProfiling SupportSDK ContributionsDevelopment Tools ImprovementLinkers Knowledge
Soft Skills
CollaborationCommunity EngagementPragmatic Prioritization
Tools & Technologies
MojoLLVM EcosystemLLDBDebugging Tools
Industry Keywords
Developer ProductivityInteractive DebuggingOpen-Source ContributionsEngineering DegreeInformation Systems
Tech Stack
Tools & technologiesPythonRustC++
About the role
Key responsibilities & impact- Drive development of the Mojo LLDB-based debugger from an experimental project to a mature debugger
- Work on interactive debugging, IDE integration, debug information formats, expression evaluation, and other debugging experiences
- Develop potential future features including GPU debugging, agentic debugging, debugger MCP, and profiling support
- Define the Mojo debugger and overall tooling roadmap
- Collaborate with developer relations and the Mojo compiler team
- Engage with the Mojo developer community, discuss features, capture use cases, and direct open-source contributors
Requirements
What you’ll need- Contributions to SDK and dev tools for a major programming language
- Track record of improving developer productivity with tools
- Bachelor's degree in Engineering, Information Systems, Computer Engineering, Electrical Engineering, Computer Science, or related field and 2+ years of Software Engineering or related work experience; OR Master's degree in a related field and 1+ year of Software Engineering or related work experience; OR PhD in a related field
- 1+ year of academic or work experience with a programming language such as Python, Mojo, Rust, or C++
- Experience with community or developer relations teams is a strong plus
- Past experience working on LLDB is a strong plus
- Exposure to the LLVM ecosystem is a strong plus
- Understanding of developer experience and pragmatic prioritization
- Willingness to dive deep into systems programming
- Knowledge of debuggers, linkers, compilers, and other development tools
- Candidates based in the US, Canada, and UK are welcome to apply
- All new hires complete onboarding in person
- Traveling 2–4 times a year is expected for all roles
Benefits
Comp & perks- Comprehensive healthcare coverage
- Retirement and savings programs
- Employee stock purchase opportunities
- Paid time off
- Wellbeing resources
- Family support programs
- Learning and development opportunities
- RSU grants
- Regular team onsites and local meetups
- Relocation assistance available for eligible candidates
- Remote and in-office flexibility for senior engineers
