Lead Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

This job is no longer accepting applications.

Scroll down below to view similar jobs .

Job Description - Lead Software Engineer

Building and designing large-scale enterprise software and technology in support of Inspire Brands' digital platforms mobile and web channels implementing a service-oriented architecture. Lead Software Engineer plays a pivotal role in crafting a service interface and is responsible for leading a team of engineers building and designing applications & also assisting in product and tool selection for consistently redesigning/refactoring a product to adapt to our restaurant brand needs.
RESPONSIBILITIES
Design/build and integrate systems including order fulfillment, Product inventory, Customer, Loyalty, and other enterprise systems with underlying data sources and business logic.

Write clean and concise code that is stable, extensible, unit tested scalable to brand-agnostic in-house API solutions.

Work with business stakeholders, product manager & cross-functional teams to help define and prioritize product backlog and sprint plans.

Work with product manager & product analyst to write and ensure user stories are valuable, developer-ready, easy to understand, and testable.

Take a broad view when approaching issues & the ability to fully communicate to a broad audience and lead root cause analysis.

Lead and enforce modern application technologies, processes, and methodologies to continually craft and improve the application for speed, usability, performance, scalability, and maintainability.

Contribute to maintenance, support, and roadmap of key digital technology solutions and platforms.

Mentor, support, and guide team members, including code reviews, best practices, and pattern reviews.

Lead and collaborate in geographically distributed teams in agile processes and delegate tasks to the team members. Relates openly and comfortably with diverse groups of people.

EDUCATION AND EXPERIENCE QUALIFICATIONS
4-year degree in computer science or information technology or engineering-related disciplines, or equivalent work experience.

Minimum:

6+ years of relevant experience as a Software Engineer

Building microservices in large-scale, highly transactional, and available technology platforms in cloud infrastructure

Experience leading the engineering team and coordinating with the release management team.

Experience in E-commerce Engineering in a restaurant or retail industry is a plus

REQUIRED KNOWLEDGE, SKILLS, OR ABILITIES
Expert knowledge of distributed services access protocol (such as REST, SOAP) and modern payloads (XML, JSON)

Expert knowledge in source control, CI/CD tools such as GitLab, DevOps, cloud services (such as GCP, Azure, AWS), containerized app deployments (Docker, Kubernetes), continuous monitoring and logging

Expert in designing and building out microservices using technologies that include Java, spring boot, node.js, Relational or NoSQL databases, Redis Cache, and developing high volume, low latency REST APIs.

Strong understanding of security frameworks for user and Authorization services and Authentication (OAuth, JWT, etc.)

Expert in data modeling within both SQL (such as Oracle, SQL Server) and NoSQL databases (such as Mongo DB, Cosmos DB)

Strong understanding and implementation of Test-Driven Development (TDD)

Expert knowledge and applicable understanding of common engineering concepts: encapsulation, abstraction, separation of concerns, and messaging/communications.

Excellent written and oral communication skills with the proven ability to communicate with all levels including management and stake holders.

This position sits within our Atlanta Support Center with an expectation to be onsite 80% of the time
Inspire Brands is a multi-brand restaurant company whose portfolio includes more than 32,000 Arby’s, Baskin-Robbins, Buffalo Wild Wings, Dunkin’, Jimmy John’s, and SONIC restaurants worldwide.
We’re made up of some of the world’s most iconic restaurant brands, but we’re much more than just a restaurant company. We’re a team of hundreds of thousands who individually and collectively are changing the way people eat, drink, and gather around the table. We know that food is much more than a staple—it’s an experience. At Inspire, that’s our purpose: to ignite and nourish flavorful experiences.

#J-18808-Ljbffr
Original job Lead Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.

This job is no longer accepting applications.

Scroll down below to view similar jobs .

icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Atlanta, Georgia

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.