Junior Software Engineer
AI Summary
Junior software engineer role focusing on developing, maintaining, and improving Metal's platform, collaborating with engineers and product teams, writing code for front-end and back-end, and growing technical skills.
About this role
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
Explore related jobs
More jobs at Metal
Similar Automation jobs
Jobs in Karachi
- Specialist, Retail Media SolutionsDelivery Hero · Karachi, Sindh
- Business Development Head B2G- Southjazzcash · Karachi, Sindh
- Junior Sales Executive (Middle East & APAC Market)Marcus Evans · Karachi, Sindh
- Junior International Sales Executive – US MarketMarcus Evans · Karachi, Sindh
- Junior International Sales Executive – EU MarketMarcus Evans · Karachi, Sindh
- Corporate Sales Executive, Training EUMarcus Evans · Karachi, Sindh
