Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

Company Summary:

Zoro is an eCommerce company that’s on a mission to help business owners get everything they need to run their businesses and thrive–from office supplies to power tools. But we’re way more than a website. We’re a team of great people with an award-winning culture. Check us out and see for yourself!

Job Summary:

Zoro engineering is embarking on an exciting journey to build core engineering competencies that will enable us to make 100s of targeted releases daily, delighting our customers and giving them the best experience possible. Our engineering team is composed of a talented group of front-end, back-end, and full stack engineers. We’re looking for a Software Engineer II to join our team of gifted developers and begin your journey of unleashing your true potential. 

Constant improvements to zoro.com are delivered by our product teams. You will be on a high performing agile team with approximately 4-6 software engineers as well as a dedicated tech lead, product owner, and architect. Ideally we are looking for engineers who are well rounded in building scalable applications but that doesn’t mean we won’t provide an environment that’ll help you grow.  

Your objective will be to build and support robust tools and applications that support our business. To be successful in this role you must be the kind of software engineer who can produce fast, space and memory efficient code. We have endless data being shipped around between applications, and we cannot afford to fall behind.

We don’t care if you taught yourself, attended a boot camp, or have a Computer Science degree; we care that you know your stuff. This means you have superb software engineering fundamentals, produce thoughtfully designed code that is reliable and maintainable. All of that is meaningless without thorough testing, of course. We’re looking for engineers that are enthusiastic about learning new technologies and skills that will continue to make a difference as Zoro takes the next step forward.

Responsibilities

  • Passion for product quality and attention to detail
  • Comfort with ambiguity - We are always striving to make progress even with the unknowns in our space  
  • As you are developing, testing should be at the forefront of your mind. 
  • Developing iteratively during AGILE sprints
  • Delivering products end-to-end: from ideation through planning and scoping to implementation and experimental A/B testing
  • Ability to communicate clearly and effectively with team members, product managers and the XD team
  • Mentor interns and junior software engineers.
  • Participate in code and design reviews with peers and partners
  • Comfortable working in a collaborative, fast-paced and dynamic work environment

Minimum Qualifications:

  • Degree in Computer Science, a related technical or scientific field, or equivalent experience
  • 2 - 4 years experience as a software engineer
  • Mastery of one programming language and working knowledge of at least one other 
  • Understanding of multiple programming paradigms
  • Good grasp of design patterns and anti-patterns
  • Familiarity with continuous integration and build tools

Preferred Qualifications:

  • Experience with Elasticsearch
  • Experience with a cloud framework preferably GCP
  • Familiarity with foundational frameworks such as Flask or FastAPI
  • Familiarity with Python a plus
  • Understanding of Javascript and Typescript as well as Webpack and Docker

Zoro Values and Inclusive Culture:  

Zoro is dedicated to fostering an environment where people of all backgrounds and beliefs are represented and valued. We aim to empower all of our employees to learn about, raise awareness of, and promote diversity and inclusion through all of our workplace interactions. Zoro is a place where everyone can learn, grow, and thrive. 

We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

 

Zoro Glassdoor Company Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Zoro DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Zoro
Zoro CEO photo
Kevin Weadick
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Zoro

Join Zoro as a Software Engineer II and become part of our vibrant team in the heart of Chicago, Illinois! At Zoro, we're not just an eCommerce company; we're on a mission to empower business owners with everything they need to flourish—from office supplies to power tools. Here, you'll find an incredible culture that truly values teamwork and innovation. As a Software Engineer II, you'll be diving into a dynamic environment, teaming up with skilled front-end, back-end, and full stack engineers to deliver high-quality applications. We're committed to launching hundreds of targeted releases daily, ensuring our customers receive nothing short of the best experience. You’ll work in a close-knit, agile team, delivering end-to-end solutions from ideation to implementation while focusing on building robust, scalable applications. Your expertise in producing efficient, maintainable code is key—we’re anticipating rapid data movement between applications, so we need you to be on the cutting edge! Whether you mastered your skills through a degree in Computer Science, youthful coding zeal, or a professional boot camp, what counts is your proficiency and dedication to produce safe, tested, and thoughtful software. If you’re excited about continuous learning and improving your craft while mentoring others, Zoro is the place for you. Come help us make a difference as we continue our journey towards technological excellence!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Zoro
What are the responsibilities of a Software Engineer II at Zoro?

As a Software Engineer II at Zoro, your responsibilities include developing and supporting robust tools, testing applications thoroughly, mentoring junior engineers, and participating in collaborative code reviews. You'll work iteratively during AGILE sprints, contributing to all stages of product development from ideation to deployment, ensuring that quality and performance are always at the forefront of your efforts.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer II position at Zoro?

To be a strong candidate for the Software Engineer II role at Zoro, you should have a degree in Computer Science or a related field, along with 2-4 years of software engineering experience. Mastery in at least one programming language and knowledge of other languages, understanding of programming paradigms, design patterns, and familiarity with development tools is essential to succeed in this position.

Join Rise to see the full answer
What technologies should a Software Engineer II at Zoro be familiar with?

A Software Engineer II at Zoro should be proficient in programming languages like Python, JavaScript, and TypeScript, along with familiarity in frameworks such as Flask or FastAPI. Experience with Elasticsearch, cloud frameworks like GCP, and continuous integration tools will be a significant advantage and will help you thrive in this role.

Join Rise to see the full answer
What is Zoro's approach to professional growth for a Software Engineer II?

At Zoro, we believe in continuous learning and professional development. As a Software Engineer II, you will have opportunities to grow your skills, mentor interns and junior engineers, and participate in code reviews and design discussions. Our inclusive culture encourages sharing knowledge and discovering new technologies together, making it a great place to advance your career in tech.

Join Rise to see the full answer
How does Zoro foster an inclusive environment for Software Engineers?

Zoro is committed to fostering an inclusive environment where diversity is celebrated. We promote awareness and education around inclusion through all workplace interactions. As a Software Engineer II, you will be part of a team that values different perspectives, ensuring everyone feels empowered to contribute and thrive regardless of their background.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe a challenging project you handled as a Software Engineer II?

When answering this question, you should focus on a specific project, describing the challenges faced, how you approached them, and the technical solutions you implemented. Highlight your role in the team, what technologies were utilized, and the positive outcome achieved.

Join Rise to see the full answer
How do you ensure the quality of your code?

Emphasize the importance of testing as part of your development process. Discuss various testing techniques such as unit testing, integration testing, and code reviews. Illustrate how thorough testing has benefited past projects you’ve worked on while ensuring reliability and maintainability.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied them in your projects?

Be prepared to discuss your coding expertise—narrate experiences with specific programming languages, detailing projects where you've effectively implemented them. This can involve elaborating on tools or frameworks built using these languages and how they contributed to project success.

Join Rise to see the full answer
How do you handle ambiguity and uncertainty in a project?

Here, you should illustrate your adaptability and proactive problem-solving abilities. Provide examples of past instances where you navigated through ambiguity by breaking down the task, seeking clarity, and collaborating with team members to establish a path forward.

Join Rise to see the full answer
What techniques do you use for effective teamwork and collaboration in an agile environment?

Discuss strategies for effective teamwork, such as regular communication, feedback loops, and collaboration tools. Mention specific practices like daily stand-ups, sprint retrospectives, and planning sessions that you participate in to maintain a cohesive team environment.

Join Rise to see the full answer
Can you explain a time you mentored someone in your team?

When responding, describe the experience of mentoring a junior engineer or intern. Talk about how you guided them through their learning curve, what specific skills or knowledge you helped them develop, and the positive impact it had on their career or project outcomes.

Join Rise to see the full answer
What is your approach to continuous learning in software engineering?

Express your passion for self-improvement and staying updated on the latest technologies and trends in software engineering. Share specific examples of courses, workshops, or personal projects that showcase your commitment to lifelong learning and skills enhancement.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Demonstrate your organizational skills by discussing methods you employ to prioritize tasks, such as using time management techniques, setting clear timelines, and collaborating with project managers to align priorities with project goals.

Join Rise to see the full answer
What do you know about Zoro and its culture?

Ensure to research Zoro's mission and values prior to the interview. Share insights on their commitment to customer satisfaction, innovative culture, and emphasis on diversity and inclusion, mentioning how these align with your own professional values and work ethic.

Join Rise to see the full answer
Why do you want to work at Zoro as a Software Engineer II?

In your response, highlight what excites you about Zoro’s mission and the specific role. Discuss how the opportunity to work with talented teams, contribute to meaningful projects, and grow in an inclusive environment resonates with your career goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Zoro Hybrid Chicago, Illinois, United States
Posted 11 days ago
Photo of the Rise User
Sportradar Remote Rothschildplatz 4, Vienna, Austria
Posted 13 days ago
Photo of the Rise User
Creyos Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 16 hours ago
Photo of the Rise User
Posted 8 days ago
Posted 2 days ago

We exist to make our customers' lives easier.

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 23, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!