Food City · Abingdon, Virginia, US

Software Engineer

OpenFull-timePay not stated

Open — Food City has a posting for this job. Posted 22 Oct 2026.

This posting

Posted 22 Oct 2026 · Full-time · Pay not stated

Apply on the employer's site

Opens applicant.jobappnetwork.com. Talentify has not checked who owns that address. You apply there — Talentify never asks for an account or a CV.

Job alerts

Get jobs like this by email

Talentify emails you Software Engineer jobs in Abingdon, Virginia.

About this job

About the position:

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.

Essential Job Functions:

  • 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.

Qualifications:

  • 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.

Benefits of working for Food City:

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!

About Food City:

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.

Read the full posting

Also open — same job, other postings

More open postings for this job here

Each posting applies separately and lists its own pay.

  • Other posting · Posted 12 Feb 2026

    Pay not stated

    Apply

If the main posting closes, the newest of these takes its place and this page stays open.

Not this job's pay

What do Software Engineer jobs in Virginia pay?

Talentify has no pay figure for this posting. The lines below are about Software Engineer jobs on Talentify in Virginia as a group, computed by Talentify's job index across their postings. They are not the pay for this job.

Of the 62 jobs with this title on Talentify in Virginia, 10 list pay per year.

Taking the midpoint of each listed range, the middle half pay 120,590–169,625 USD per year and the median is 152,500 USD per year.

7 of these 10 name no currency; they are counted as USD because the jobs are in the United States.

All 10 state their pay in the job description, not in a separate pay field.

Pay as employers listed it, not adjusted or verified. Updated 2026-11-06.

Computed on 2026-11-06 from the pay in 10 listings.

U.S. Bureau of Labor Statistics, for Software Developers, the occupation this job title matches. It describes the occupation, not this job.

The median wage for Software Developers in Virginia was 65.61 USD per hour (136,460 USD per year) in May 2025; the middle half earned 51.25–82.26 USD per hour.

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025

Software Engineer pay and outlook in Virginia

Also open

Also open at Food City

Food City's other jobs that have a page here. Each page says open or closed for itself.

Same job, other employers

Software Engineer jobs in Virginia at other employers

Pages on Talentify for this job in Virginia, at employers other than Food City. Each page says open or closed for itself.

This page remembers. 2 postings recorded.

2 postings recorded.computed from 2 events, 2026-10-23 to 2026-10-23.