Software Engineer, New Grad
New graduate software engineer who will develop, test, and release full-stack features while collaborating across product and engineering teams. Requires a technical degree or equivalent experience, software engineering internships, and familiarity with backend frameworks, frontend technologies, APIs, and Python.
About the job
Responsibilities
- Develop, test, and release features for customer-facing and internal platforms.
- Write clean, efficient, and maintainable code.
- Collaborate cross-functionally with product, design, data science, analytics, and operations teams to develop efficient, user-friendly solutions.
- Participate in design reviews, code reviews, and discussions to improve software architecture and engineering processes.
Requirements
- Currently pursuing a bachelor's degree or higher, or recently graduated, in Computer Science, Mathematics, or a related technical field; equivalent experience may be considered.
- One to two previous software engineering internships focused on full-stack software development.
- Experience with at least one backend application framework, such as Django or Flask.
- Experience with frontend technologies such as React, Angular, or Vue.js.
- Knowledge of RESTful API design and integration.
- Experience with Python or another dynamically typed language.
- Focus on writing and deploying clear, readable, testable code.
- Ability to learn new technologies quickly and strong software engineering fundamentals.
- Eagerness to learn, grow, and seek feedback.
- Strong communication skills.
Compensation and Benefits
- Meaningful compensation and equity.
- Premium medical benefits.
- 5% employer 401(k) match.
- Unlimited paid time off.
- Remote weeks around major holidays and additional holiday time on select weekends.
- Catered lunch four days per week.
- Gym subsidy.
- Paid cell phone and plan.
- Student loan repayment match program.
- Family savings match program.
- Relocation assistance.
- Team member discounts.
Skills
JavaScript, React, React Native, Redux, Python, Django, Flask, Kubernetes, AWS, Docker, Terraform, REST APIs, Angular, Vue, Django Rest Framework
Similar jobs
Fullstack Engineering jobsEntry-level software engineer building personalized search and marketplace features across backend and frontend systems. The role requires a computer science or engineering education, 1–4 years of professional development experience, and familiarity with modern engineering practices; search, marketplace, and listed technology experience are beneficial.
Software engineering intern contributing production code, full-stack features, and platform improvements while collaborating with experienced engineers. Requires current enrollment in a relevant computing degree and enthusiasm for learning modern development practices.
Software engineering interns collaborate on product teams to build, test, and deploy production features while working cross-functionally with product, design, data, and operations. Candidates should be pursuing a relevant technical degree and have strong software engineering fundamentals.
Build and improve the microservices and platform infrastructure powering Lyft’s ride experience, including architecture, testing, monitoring, and issue resolution. Requires a bachelor’s degree and software development experience with programming, databases, web technologies, and machine learning or AI.
Full-time software engineering role for 2027 graduates building AI agents, scalable message-archiving systems, and data infrastructure for a financial compliance platform. Requires a BS or MS, strong Node.js and Python skills, cloud exposure, and evidence of independently shipping software.