Banner Image
  • Location


  • Job title:

    Lead Software Engineer- Product Delivery

  • Sector:


  • Job type:

    Direct Hire

  • Job ref:


In the Lead Software Engineer role you’ll serve as a team leader, problem solver, mentor, and expert software engineer. We need you to apply the technical experience you have gained in software development to the design, development, and delivery of highly engineered, complex technical products, serving to both oversee your team and contribute as a member. You will not be responsible for HR management of your team, though – you’ll rather be able to focus on the technical aspects of your team’s growth and delivery.

This role is based in Atlanta, GA


Own solution architecture decisions for the team’s product

Lead delivery and operations of the team’s product, including both individual contribution and support as well as delegated tasks and support to your team’s engineers. 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.

Lead, mentor, and assess other staff engineers, exemplifying and teaching best practices, helping to solve knotty problems, reviewing code, and sharing stories

Interview, select, onboard, and oversee other engineers
Guide engineering team in adoption of Client software engineering standards

Identify & propose emerging software engineering technologies, methodologies and/or approaches

Specifically do the above as it relates to Client’s Food Cost System which provides just in time operational insights to our restaurants, overseeing the technical development and health of that product.

Note - Working in a DevOps model, this opportunity includes both building and running solutions that could require off hours support. This support is shared amongst the team members to cover weekends and weeknights.

Minimum Qualifications

Experience designing complex software solutions

Experience mentoring and leading a team, including good interpersonal and team collaboration skills

Broad and deep programming experience in Java, JavaScript, Python, Go, or other comparable languages

Experience with SQL and data modeling

Experience with source control systems like Git or Subversion

Experience implementing application security, software design patterns, and the SDLC

Proven ability to positively influence the engineering culture and practices in a professional environment

Preferred Qualifications

Bachelor's degree in Computer Engineering, Computer Science, or related technical field

Experience with TDD, CI/CD, agile, Kanban, or similar software development practices

Experience with Unix/Linux

Minimum Years of Experience


Preferred Level of Education

Bachelors Degree  




A Human Approach to Staffing

Our Company is committed to the principles of equal employment. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment which is free of harassment, discrimination, or retaliation because of sex, gender, race, religion, color, national origin, physical or mental disability, genetic information, marital status, age, sexual orientation, gender identity, military service, veteran status, or any other status protected by federal, state, or local laws. The Company is dedicated to the fulfillment of this policy in regard to all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment.