About Metal
Metal is an AI-powered operating system for founders raising venture rounds. Used by thousands of founders globally, Metal brings deep intelligence to essential fundraising workflows. Our mission is to build the rails of the venture industry and bring efficiency to venture rounds.
About the Role
We are hiring a Junior Software Engineer to help us scale our impact and product capabilities. As a Junior Software Engineer, you’ll play a foundational role in developing, maintaining, and improving our platform. You’ll work closely with experienced engineers and product leaders to deliver high-quality features and ensure smooth platform operations across our rapidly growing user base.
You will learn best practices, contribute code to production, and develop a strong understanding of both technical and product-focused problem-solving. Over time, you’ll work on increasingly complex systems, automate manual workflows, and help build scalable tools that drive real-world results for founders around the world.
We are looking for candidates who are passionate about building, eager to learn, and motivated by ownership and high standards of quality.
What You’ll Do
Collaborate with engineers and product teammates to deliver platform features and improvements
Write clean, maintainable, and efficient code for both front-end and back-end projects
Participate in code reviews and contribute feedback that raises engineering quality
Investigate, triage, and debug software issues, proposing and implementing fixes
Assist in designing automated checks, QA processes, and monitoring systems to ensure product reliability
Contribute to documentation, testing, and process refinement to support ongoing team learning
Continuously expand your skill set and understanding of software engineering best practices
What We’re Looking For
Non-Negotiable Qualities
Ownership mindset: You take responsibility for your work and follow tasks through to completion
High attention to detail: You care about correctness, consistency, and user trust
Quick learner: You are eager to pick up new tools and adapt to a fast-moving environment
Problem-solving instincts: You look for root causes, not surface fixes
Clear communicator: You share ideas, questions, and reasoning effectively with teammates
Minimum Qualifications
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
Previous software engineering experience through internships, projects, or coursework
Familiarity with at least one modern programming language (e.g., Python, JavaScript, Java, etc.)
Understanding of basic software design and development principles
Comfort working with collaborative tools (version control, code review platforms, documentation)
Evidence of execution: You’ve shipped projects, completed technical assignments, or contributed meaningfully in team settings
Why Join Metal?
You’ll gain hands-on experience at the heart of a world-class early-stage company. This is a high-ownership, high-growth opportunity to shape your engineering career, deepen your product sense, and have outsized impact. As the team grows, so will your responsibilities and opportunities for advancement.
Skills Required
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- Previous software engineering experience through internships, projects, or coursework
- Familiarity with at least one modern programming language
- Understanding of basic software design and development principles
- Comfort working with collaborative tools
- Evidence of execution: you've shipped projects or contributed meaningfully in team settings
What We Do
Equipped with industry data, Metal offers an end-to-end modern operating system for fundraising. From investor discovery and relationship mapping to our in-app fundraising copilot that can guide round collateral and strategy, Metal brings deep intelligence to all the core workflows involved in raising venture rounds. Metal is backed by a16z and Y Combinator.







