Lead Software Engineer

Edible Arrangements, LLC
Atlanta, GA, US
Full-time

Job Description

Job Description

Lead Software Engineer

Who are we and what do we do?

Fruit was just the beginning. Since our founding in 1999, we’ve evolved over 25+ years into an industry leader and modern gifting destination for celebrating the moments that matter.

In addition to a robust online e-commerce hub, our vast retail footprint includes nearly 1,000 locally owned and operated franchise locations globally.

With offerings that go beyond our iconic fresh fruit bouquets to include baked treats, fresh flowers, dessert boards, platters, and more, our vast collection of delicious treats and innovative gifts are perfect for treating yourself and others.

No matter the occasion or moment, there’s an edible® for that.

Through all our incredible years, we’ve remained committed to our 5Ps :

  • Our promise Experiences that WOW.
  • Our products Remarkably fresh.
  • Our places Interactive and creative.
  • Our People Create special memories.
  • Our purpose To celebrate what’s good in life.

Purpose :

As a Lead Software Engineer at Edible, you’ll be working closely with business leaders and the engineering team to create a new generation of our e-commerce platform and Franchise tools.

We’re in the beginning stage of building a talented group of engineers for this team. You’ll help lead and mentor this group as you work closely with our product, design, and customer-facing teams to ship great products and features.

Working on this team will give you a unique opportunity to build true end-to-end products as our engineers build, deploy, and maintain their code.

If you’re looking for a role where you can influence both the company culture and product experience, read on .

What that looks like day to day :

  • You will make contributions to all parts of our tech stack.
  • You will develop scalable engineering solutions for cross-team concerns like UI state management, data fetching, build tooling, performance, CI / CD and other architectural challenges.
  • You will advocate for best practices in all phases of the software life cycle, pushing for continuous improvement and innovation.
  • You will actively participate in peer code reviews, providing feedback to your fellow engineers to make them better and to improve the quality of the software we ship.
  • You will maintain and support the platform product by triaging issues and fixing bugs.
  • You will provide technical support to product teams, advising best practices and highlighting risks.
  • You will contribute unit and functional tests to certify your work is accurate.
  • You will be a collaborative member of our sprint process we do short sprint plans once every two weeks and 20-minute daily standups.
  • You approach all engineering work with a security lens and actively look for security vulnerabilities.
  • You approach all engineering work with a performance lens and actively look for performance bottlenecks.

What you will need :

  • 6+ years of experience as a professional software engineer (Web Development Preferred).
  • Bachelor’s degree in CS, Engineering, Math or equivalent work experience.
  • Strong technical knowledge of .NET Framework, .NET core, C#, VB.NET, WCF, MVC, and ASP.NET.
  • Experience on UI technologies JavaScript, jQuery, Ajax, Bootstrap, CSS3 and HTML / HTML5.
  • Strong knowledge of UI / UX principles.
  • Strong technical knowledge of designing API’s using architecture patterns.
  • Strong knowledge of OOPs, SOLID Principles, and design patterns.
  • Strong technical knowledge of MS SQL Server.
  • Working experience and prior knowledge on agile methodology and usage DevOps tools like Azure DevOps.
  • Experience working in an agile team following scrum ceremonies (daily standups, planning, demo’s, etc.).
  • Experience writing technical documentation in a software development environment.
  • Experience working with Continuous Integration / Deployment tools.
  • Experience with source control, build tools and GIT (GitHub, Bitbucket or other).
  • Strong verbal and written communication skills demonstrating technical leadership.

Nice to Haves :

  • Working experience with retail customers, strong knowledge on eCommerce web systems, POS systems, eCommerce Payments like Terminal and Site, and / or franchise technologies.
  • Good knowledge of React, NodeJS, and TypeScript.
  • Good knowledge of Windows servers and IIS deployments.

What We Offer :

  • Onsite work environment with work-from-home flexibility, fostering collaboration and relationship building with peers, cross-functional partners and leadership.
  • The stability and resources of an industry-leading company successfully operating for 25 years, with the agility and innovation of a startup, allowing you to make a significant impact and shape our future.
  • Growth & Development Each team member has a visible and immediate impact on the business, offering abundant opportunities for personal and professional growth as we scale in size and sophistication.
  • Healthcare plans that include health / dental / vision insurance, 401K Plan, company-paid life insurance and short-term disability, flexible spending account options and more.
  • Paid time off, including sick days & holidays to support work-life balance.

We are proud to be an EEO / AA employer. Applicants for employment are considered without regard to race, creed, color, religion, sex, sexual orientation, marital status, national origin, age, and disability, status as a veteran, Vietnam Era Veteran, or being a member of the Reserves or National Guard.

30+ days ago
Related jobs
Exotec
Atlanta, Georgia

A minimum of 5+ years of experience in a similar software engineering or software integration role, ideally in the warehousing, logistics and/or materials handling industry. Develop software programs and interfaces between Exotec products and client software ecosystems. Write software development sp...

ACTIVISION PUBLISHING, INC.
GA,Work from Home
Remote

As a Lead Graphics Engineer you will be leading the Raven graphics team in optimizing, enhancing, and developing new rendering systems on top of the foundation of Call of Duty’s AAA engine technology. You will be managing a talented team of Graphics engineers, as well as leading the rendering techno...

InRhythm
Atlanta, Georgia

We’re Looking For a Lead Software Engineer - React/Node. Lead, design, develop and test Modern Web applications and work with fellow Software Engineers and Product Managers to navigate the discussion and strategy in architecting web and cloud platforms. Strong desire to grow the business of software...

KPMG-UnitedStates
Atlanta, Georgia

KPMG is currently seeking a Lead Software Engineer to join our Tax Ignition Team. Take ownership and accountability of development process and the development team through the entire software lifecycle which includes Architecture, Design, Development, DevOps; perform moderately complex bug verificat...

Chick-fil-A, Inc.
Atlanta, Georgia

We desire our lead engineers to be both leads and engineers, spending about half of their time on leading others and half contributing engineering work themselves. Chick-fil-A is looking for a Lead Data Software Engineer that will serve as the leader to a strong team of data engineers responsible fo...

Edible Arrangements, LLC
Atlanta, Georgia

Edible, you’ll be working closely with business leaders and the engineering team to create a new generation of our e-commerce platform and Franchise tools. You will actively participate in peer code reviews, providing feedback to your fellow engineers to make them better and to improve the qua...

UPS
Atlanta, Georgia

Lead Software Development Engineer. Enhances software development lifecycle through agile engineering best practices. Leads others to solve complex problems. Skilled in aligning agile engineering frameworks, project management, application development/programming, and technology integration. ...

Rockstar
Atlanta, Georgia

As the Lead Software Engineer, you will be at the forefront, leading the development and deployment of our webapps, where thousands of independent insurance agents interact with our system. Proven experience in a software engineer position. You will work closely with the founders as you build out ne...

JPMorgan Chase Bank, N.A.
Atlanta, Georgia

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...

JPMorgan Chase Bank, N.A.
Atlanta, Georgia

As a Lead Software Engineering at JPMorgan Chase within the Corporate Technology Employee Platform team, you lead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring our team's work adheres to compliance standards, business requirements, a...