Senior Software Developer

Date:  Mar 25, 2025
Location: 

Salisbury, MD, US, 21804

Req ID:  75840
Job Function:  Sales & Marketing

Perdue Foods is part of Perdue Farms, a family-owned company heading into its second century of growth and innovation. With a goal of becoming the most trusted name in premium proteins, we create products for consumers and for retail and foodservice customers around the globe, while changing the way animals are raised for food.

Summary

We are seeking a highly skilled Senior Software Developer with expertise in Drupal and Shopify (or similar e-commerce platforms) to join our development team. You will be responsible for designing, developing, and maintaining web applications, e-commerce solutions, and integrations that enhance user experience and business operations. This role requires a deep understanding of system architectures, content management systems (CMS), e-commerce frameworks, and best practices in modern web development. 

 

The salary range for this position is $97,000.00 - $145,000.00 per year, based on experience and qualifications with annual bonus available (variable depending on performance).  

 

In addition to the base salary, Perdue offers a competitive benefits package, including medical/Rx, 401(k) with employer match after 1 year, critical illness, accident insurance, dental, vison, life insurance, optional group life insurance, short-term and long-term disability protection, flexible spending accounts and paid time off.  

Principal and Essential Duties & Responsibilities

  • Lead the development and maintenance of Drupal-based websites and Shopify (or similar e-commerce) platforms.
  • Architect, develop, and optimize scalable and high-performance web applications.
  • Design and implement custom Drupal modules, components and themes.
  • Extend Shopify functionality using Liquid, APIs, and third-party integrations.
  • Ensure cross-platform and cross-browser compatibility for web applications.
  • Collaborate with designers, product managers, and other developers to create intuitive and effective user experiences.
  • Maintain and optimize existing applications by troubleshooting issues, analyzing performance, and implementing improvements.
  • Develop API integrations with third-party services, such as payment gateways, inventory management, and CRM systems.
  • Stay up-to-date with industry trends, security best practices, and emerging technologies in CMS and e-commerce.
  • Mentor junior developers and provide technical guidance on best practices.

Education and Experience Requirements

  • Bachelors degree or equivalent work experience in Computer Science or related discipline.
  • 5+ years of professional software development experience.
  • Strong experience with Drupal 8/9/10, including custom module and theme development.
  • Proficiency in PHP, JavaScript, HTML5, CSS3, and front-end frameworks like React, Vue.js, or Angular.
  • Experience with Shopify development (or similar e-commerce platforms like WooCommerce, Magento, or BigCommerce).
  • Familiarity with Shopify Liquid templating, APIs, and custom app development.
  • Strong understanding of database management (MySQL, PostgreSQL) and caching strategies.
  • Knowledge of RESTful APIs, GraphQL, and third-party integrations.
  • Experience with version control systems like Git.
  • Familiarity with DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, or Google Cloud).
  • Strong problem-solving skills and ability to work in an agile development environment.

Experience Preferred

  • Experience with Headless CMS implementations.
  • Knowledge of Drupal Commerce and Shopify Plus.
  • Familiarity with Docker, Kubernetes, and containerized applications.
  • Experience optimizing web applications for SEO and performance.
  • Contributions to open-source projects or Drupal/Shopify communities.

Environmental Factors and Physical Requirements

Position is mostly sedentary but may require occasional moving to other offices or buildings. May need to move light equipment or supplies from one place to another. May need to access files, supplies and equipment.  Work activity is in an office, open-partitioned, cubicle environment.

 

 

Perdue Farms, Inc. is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.


Nearest Major Market: Salisbury