Lead Software Engineer

Crate and Barrel

Northbrook (IL)

Hybrid

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading home goods retailer is seeking a highly skilled Lead Software Engineer to shape technical direction and mentor engineers. This role entails driving the delivery of impactful software solutions, guiding teams through the software development lifecycle, and establishing best practices within an agile environment. The ideal candidate brings over 8 years of experience and a strong proficiency in relevant programming languages. This is a fully remote position offering substantial opportunities for technical leadership and innovation.

Qualifications

  • 8+ years of professional software development experience.
  • Proven experience leading complex software solutions in an agile environment.
  • Strong proficiency in relevant programming languages (e.g., Java, Python, C++).

Responsibilities

  • Drive the delivery of complex software solutions as a Lead Developer.
  • Mentor junior engineers and foster a collaborative team environment.
  • Participate in technical design discussions and establish best practices.

Skills

Technical leadership
Agile methodologies
Problem-solving
Communication
Software architecture
Cross-functional teamwork

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Tools

AWS
Azure
GCP

Job description

We are seeking a highly skilled and motivated Lead Software Engineer with 8+ years of experience to drive the delivery of complex and impactful software solutions. In this pivotal role, you will directly influence the success of cross‑functional initiatives and product outcomes by providing technical leadership, establishing best practices, and mentoring our talented engineering team within an agile environment. You will be instrumental in shaping our technical direction and ensuring the delivery of high‑quality, scalable, and maintainable software in alignment with product goals.

  • This position is fully remote
  • This role is an Individual Contributor
A day in the life as a Lead Developer, Payments...
  • Provide strong technical leadership and guidance to the software engineering team, setting the technical vision and ensuring alignment with product goals
  • Lead the design, development, and deployment of complex software solutions, taking ownership of technical deliverables from conception to launch, within an iterative development process
  • Actively participate in and champion team ceremonies contributing to the successful delivery of sprint goals and continuous process improvement
  • Collaborate effectively with product managers and other stakeholders to define requirements, provide technical insights, author user and technical stories, and ensure seamless integration of solutions, leveraging your comprehensive understanding of systems, tools, and applications in your product
  • Establish and enforce agile software development best practices, coding standards, and architectural patterns to ensure code quality, maintainability, and scalability
  • Mentor and guide junior and mid-level engineers, fostering their technical growth, providing constructive feedback, and promoting a collaborative team environment
  • Tackle complex technical challenges, troubleshoot issues, and provide innovative solutions
  • Participate in and drive technical design discussions, contributing to the overall system architecture and ensuring its robustness and scalability
  • Conduct thorough and constructive code reviews to ensure code quality and knowledge sharing within the team
  • Establishes and champions high standards for knowledge management within the team, ensuring clear, comprehensive, and easily accessible documentation for all developed features and solutions, significantly enhancing team efficiency and codebase maintainability
  • Stay up-to-date with the latest technologies and trends, proactively identifying opportunities for improvement and innovation within the engineering processes and technology stack
  • Identify and mitigate technical risks, ensuring the timely and successful delivery of features and solutions
What you'll bring to the table...
  • Strong technical leadership skills with the ability to set technical vision and guide a team
  • Deep understanding of agile software development methodologies and the software development lifecycle
  • Excellent problem-solving, analytical, and debugging skills
  • Strong communication, collaboration, and interpersonal skills
  • Demonstrated ability to mentor and guide other engineers
  • Solid understanding of software architecture principles, design patterns, and system scalability
  • Proficiency in designing and developing scalable and maintainable software solutions in an iterative way
  • Knowledge of agile software development best practices, coding standards, and testing methodologies
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and related technologies.
  • Ability to work effectively in cross‑functional teams
  • Understanding of CI/CD pipelines and DevOps practices
We’d love to hear from you if you have...
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • 8+ years of professional software development experience
  • Proven experience leading the delivery of complex software solutions in an agile environment
  • Strong proficiency in one or more relevant programming languages (e.g., Java, Python, C++, JavaScript, Go)
  • Experience with testing frameworks and methodologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer
Lead Engineer

Atlas Search • New York (NY)

On-site
USD 180,000 - 240,000
Lead Software Engineer
Lead Software Engineer

Direct Staffing Inc • Richmond (VA)

On-site
USD 110,000 - 160,000
Senior Software Engineer, Order Management
Senior Software Engineer, Order Management

Crate and Barrel • Northbrook (IL)

Hybrid
USD 100,000 - 130,000
Lead Java Engineer
Lead Java Engineer

Hirewell • United States

Remote
USD 110,000 - 140,000
Competitive base salary
Comprehensive medical, dental, and vision coverage
401(k) with company match
+2
Lead Software Engineer
Lead Software Engineer

Eleven Recruiting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Engineering Lead | Onsite
Engineering Lead | Onsite

Worky • Dallas (TX)

On-site
USD 44,000 - 154,000
Lead Engineer
Lead Engineer

IRIS Software Group Ltd • United States

On-site
GBP 80,000 - 100,000
Lead Software Engineer
Lead Software Engineer

The Mice Groups, Inc. • Pittsburgh

Remote
Lead Engineer, Financial Payments (Java)
Lead Engineer, Financial Payments (Java)

Atlas Search • New York (NY)

On-site
USD 180,000 - 210,000
Engineering Lead, Payments & AI-Enabled SDLC
Engineering Lead, Payments & AI-Enabled SDLC

Boost Payment Solutions • New York (NY)

Hybrid
USD 200,000 - 220,000
Hybrid work model (NYC)
Competitive compensation
Medical, vision & dental insurance
+2