As a New Graduate Software Engineer, you’ll join a supportive, global team where you’ll learn from experienced mentors, contribute to impactful projects, and develop strong technical and professional skills. You’ll have the opportunity to work with modern technologies, explore how AI can enhance development, and help shape products used by millions of people every day.This is an exciting chance to kickstart your career in software engineering and grow within a fast-moving environment where creativity meets technical excellence.
What You’ll Work On
- Build and ship impactful products: Contribute to features and improvements across our stack — from design to deployment — gaining hands-on experience with real-world systems.
- Collaborate across disciplines: Work closely with designers, product managers, and engineers across North America and Australia to create elegant, high-performing, and user-friendly experiences.
- Learn and apply modern engineering practices: Write clean, maintainable, and scalable code using contemporary tools and frameworks such as React, TypeScript, Node.js or Python.
- Leverage AI and automation tools: Use AI-assisted coding and testing tools to accelerate development and improve code quality.
- Own quality and performance: Participate in code reviews, testing, and continuous integration to deliver reliable software that meets high standards.
- Grow your skills: Engage in mentorship, pair programming, and regular feedback to continuously develop as an engineer and collaborator.
Who You Are
- You’ve completed — or are about to complete — a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field within the last year (or have equivalent experience).
- You have a solid foundation in computer science fundamentals, including algorithms, data structures, and system design.
- You’re comfortable working in at least one modern programming language (e.g., JavaScript/TypeScript, Python, Go or Kotlin).
- You’re eager to learn about web technologies, APIs, and cloud platforms (like AWS or GCP).
- You’re curious about AI-assisted development and how emerging tools can improve productivity and product quality.
- You’re collaborative and communicative — you enjoy working with others, learning from feedback, and contributing to team discussions.
- You’re proactive, detail-oriented, and excited by the opportunity to learn how modern software gets built, tested, and shipped.
- Experience through internships, hackathons, university projects, or open-source contributions is a plus but not required.