-
Location
Atlanta
-
Job title:
Lead Software Engineer- Product Delivery
-
Sector:
-
Job type:
-
Job ref:
7298
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
Responsibilities
Own solution architecture decisions for the team’s productLead 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 solutionsExperience 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 fieldExperience with TDD, CI/CD, agile, Kanban, or similar software development practices
Experience with Unix/Linux
Minimum Years of Experience
5Preferred Level of Education
Bachelors Degree
#LI-GH1
#LI-HYBRID
ehire.com/jobs
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.