Software Engineer, New Grad (2027)
This entry-level Software Engineer role at Confidential Client involves designing and developing scalable software systems, collaborating with cross-functional teams, and owning projects end-to-end. The position offers hands-on experience across various engineering domains including Machine Learning and Infrastructure, based on-site in San Francisco, ideal for recent graduates passionate about software development and learning.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Summary
Confidential Client is hiring an entry-level Software Engineer (New Grad, 2027) to join their Software Development team in San Francisco, CA. This is a full-time, on-site role at the San Francisco office where successful candidates will be placed on engineering teams spanning Machine Learning, Platform Engineering, Infrastructure, and Inference.
What You’ll Do
As an early-career Software Engineer you will:
- Design, develop, and maintain high-quality software across the stack — from low-level systems to customer-facing UIs
- Build product features and iterate quickly with product and design partners
- Optimize performance-critical code and participate in debugging and profiling
- Own projects end-to-end with high autonomy and accountability
- Participate actively in code reviews and mentor/learn with more senior engineers
- Contribute ideas that shape product direction and technical infrastructure
What We’re Looking For (Minimum Qualifications)
- Actively pursuing or completed a degree in Computer Science, Software Engineering, or a related field (degree earned or expected by Summer 2027)
- Strong computer science fundamentals: data structures, algorithms, and systems thinking
- Hands-on software development experience through internships, personal projects, or prior roles
- Comfortable with version control and collaborative workflows (Git)
- Strong problem-solving skills and ability to communicate trade-offs clearly
- Enthusiasm for learning in a fast-paced, collaborative environment
Nice-to-Have (Bonus Skills)
- Web development experience (frontend or backend)
- Experience with databases, distributed systems, or cloud platforms
- Contributions to open source projects
- Exposure to machine learning or inference systems
Location & Work Model
- This position is on-site at the San Francisco, CA office. Candidates should be prepared to work primarily from the San Francisco HQ (the team typically expects in-office collaboration several days each week).
- Applicants must be legally authorized to work in the United States. Confidential Client may request proof of work authorization as part of the hiring process.
Compensation & Benefits
- US base salary range: $150,000 - $160,000 per year (full-time) — plus equity and benefits.
- Confidential Client offers competitive benefits including health insurance and other standard startup perks. Final compensation will be determined by experience, skills, and job-related knowledge.
Why Join
- Work on meaningful, production-scale projects and learn from experienced engineers
- Gain exposure to a variety of teams (ML, Platform, Infrastructure, Inference)
- Strong career development opportunities and the chance to influence product and technical direction early in your career
Next Steps
Applicants who match the profile will be contacted through the Careertakes platform for the next steps in the hiring process. Careertakes may surface additional matched opportunities that fit your background.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range