Software Engineer

United StatesUnited States·AbingdonfullTimemid
Software EngineerSoftware Engineering
1 views0 saves0 applied

Quick Summary

Overview

About the position: The Software Engineer is responsible for independently designing, developing, testing, implementing, documenting, troubleshooting, and maintaining software applications,

Technical Tools
Software EngineerSoftware Engineering

About the Role

~1 min read

The Software Engineer is responsible for independently designing, developing, testing, implementing, documenting, troubleshooting, and maintaining software applications, integrated systems, databases, APIs, reports, and automation solutions on a variety of platforms. This mid-level role translates user and organizational information needs into reliable production solutions, owns assigned systems or components, improves existing software and workflows, and contributes to team standards for development, testing, deployment, documentation, and support. 

  • Execute system analysis, software development, application programming, integration support, and database analysis to ensure system integrity, efficiency, reliability, and maintainability.
  • Design, develop, modify, test, debug, implement, and maintain application code, services, APIs, reports, scripts, jobs, database objects, interfaces, and integrated software solutions.
  • Design fully integrated systems which may include applications, databases, APIs, interfaces, reports, jobs, networks, cloud services, third-party systems, and related systems.
  • Develop specifications and requirements for the optimal integration and implementation of systems, software changes, application enhancements, data flows, interfaces, and platform dependencies.
  • Install, configure, test, and support new, modified, or third-party software releases, updates, patches, integrations, and application components.
  • Evaluate and supplement vendor-supplied documentation for third-party software, integrations, and systems to support internal procedures, implementation, testing, and production support.
  • Write and maintain documentation to provide user support for new or modified programs, technical changes, production procedures, operational procedures, troubleshooting steps, and support runbooks.
  • Perform application maintenance, systems support, production troubleshooting, root-cause analysis, corrective action, and issue resolution for assigned systems and components.
  • Evaluate specifications and requirements against available systems, source data, business processes, and technical constraints to identify needed changes, dependencies, risks, and impacts.
  • Study existing manual and computerized systems to evaluate effectiveness and develop revisions, automation, or new systems to improve production, workflow, user experience, reliability, and operational efficiency.
  • Review specifications with users and business partners to ensure requirements are met and expected outcomes are clearly understood.
  • Develop test plans and collaborate with users, peers, vendors, and technical teams to test, debug, validate, and implement software changes.
  • Utilize approved development environments, source control, CI/CD practices, testing tools, user productivity tools, and deployment processes to develop and modify application software.
  • Provide guidance to junior engineers, participate in code reviews and design discussions, and act as a team lead on specific projects or assignments when requested.
  • Evaluate and recommend procedures or improvements to better achieve organizational goals and objectives related to software quality, supportability, productivity, security, automation, and operational reliability.
  • Responsible for attending on-site work during scheduled shifts to adhere to company time and attendance policies. 

Requirements

~2 min read
  • 5+ years of experience in software engineering, application development, system integration, database development, DevOps, or related roles preferred.
  • Bachelor’s degree in computer science, information systems, information technology, software engineering, or related field preferred; equivalent technical training and/or related experience may be considered.
  • Working knowledge of software development, relational database design, SQL, web development, APIs, source control, testing practices, deployment practices, and production support.
  • Experience with one or more programming or scripting languages and frameworks such as C#, .NET, JavaScript, TypeScript, SQL, PowerShell, Python, Blazor, web APIs, or comparable technologies preferred.
  • Knowledge of or exposure to approved AI-assisted tools to support software development, troubleshooting, testing, documentation, and productivity while following company standards and security requirements.
  • Familiarity with CI/CD practices, source control such as Git, issue tracking, application monitoring, troubleshooting, and secure development practices preferred.
  • Knowledge of business systems such as Accounting, Electronic Data Interchange (EDI), Warehouse Systems, retail systems, or comparable enterprise systems preferred.
  • Ability to transform user requirements and technical concepts into reliable production or service-based software solutions.
  • Proven ability to work as part of a team to reach a common goal and communicate clearly in group settings to pursue project completion.
  • Ability to develop or recommend processes to increase productivity, efficiency, software quality, supportability, and operational reliability.
  • Must have good written and oral communication skills including tact and diplomacy when facing customers and providing exceptional customer service.
  • Must be well organized, dependable, maintain the strictest confidentiality, and exhibit professional conduct.
  • Must be detail oriented and possess strong analytical skills.
  • Ability to multi-task and recognize work related needs to pursue their successful completion.
  • Ability to think critically, innovate, and solve challenging technical issues.
  • Ability to follow verbal and/or written instructions, perform routine and repetitive tasks and have constant contact/interaction with various levels of individuals daily.
  • Ability to attend on-site work during normal business hours, in the typical work week, and extra time as needed to fulfill job duties. 

What We Offer

~1 min read

401(k) with company match, Employee Stock Ownership Plan, Weekly Pay Checks with Direct Deposit, Company paid Life and Disability Insurance, Medical Plan with wellness benefits, Dental Plan, Paid Holidays, Paid Vacations, Associate Offers, and so much more!

Food City is a privately held, family-owned company with a driving mission to "run the best store in town." Dedicated to giving back to the communities we serve, we encourage our associates to get involved with their local civic organizations. We consider our associates to be our greatest asset. Over 13% of the company is currently owned by our associates through our employee stock ownership plan, promoting tremendous pride in the services and products we provide. Whether your passion is baking, accounting, or trucking, Food City has a promising career opportunity for you. We offer flexible schedules to ensure our associates have ample time to spend with family and friends. If you're looking for a great career or the opportunity to try something different, consider becoming part of the Food City family.

Location & Eligibility

Where is the job
Abingdon, United States
On-site at the office
Who can apply
US

About this job

Who can apply
United States
Posted
1 day ago
Employer
has 8,261 open jobs on Jobera.

Listing Details

Posted
October 22, 2026
First seen
October 23, 2026
Last seen
October 23, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
57%
Scored at
October 23, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Software Engineer