Sr. Software Engineer

Engineering United States


Description

Logo, company nameDescription automatically generated

WorldPantry.com

Sr. Software Engineer

Remote Working Position

THE COMPANY

World Pantry is an established, growing San Francisco Bay Area based e-commerce company partnering with leading food companies to handle their direct-to-consumer (DTC) e-commerce businesses. We help great food brands to build their DTC business in a way that strengthens their overall omnichannel business by building engagement, loyalty, and insights from their most loyal consumers. We currently manage the webstores from end to end for over 40 major national food brands.

Founded in 1998, the business has steadily grown each year and we have done this without venture backing or outside investors. Instead, we have done it the “old fashioned way” by building a great team, providing outstanding service to customers and partners, and with careful financial management. This allows us to make long-term decisions to help us build a lasting company that sets a new bar for exceptional service. Our plan is to continue our strong growth into the future.  

We are expanding our team of smart, talented people to support our growth and the Sr. Software Engineer role is a new position.  We are an open-book management company and the ideal candidate will help contribute to our positive team culture by living our values: outstanding service; respect; embrace learning, growth and change; personal responsibility and accountability; and working hard while having fun.  The successful candidate will work remotely from home or possibly out of one of our facilities in either the San Francisco Bay area, Harrisburg, PA area or Kansas City, MO area depending on their geography.

THE POSITION

World Pantry provides a turn-key solution for branded webstores that empowers our brand partners to establish and grow a direct relationship with their most loyal customers via direct-to-consumer sales. We believe that exceptional service is a key part of any winning online strategy, and this role will help us provide outstanding service to our end buyers, brand partners and our internal stakeholders.

The Sr. Software Engineer will be a member of the Engineering Team. They will develop, maintain, and optimize the backend systems that connect the order management system (OMS), warehouse management system (WMS), and platforms such as Shopify. This role involves pulling data from Shopify, writing stored procedures to integrate data into the database, and ensuring data is stored in a repository for analysis across multiple stores. The Sr. Software Engineer will collaborate with internal clients to provide efficient backend solutions that enhance the eCommerce platform's functionality and performance.

Specifically, the Sr. Software Engineer will be responsible for the following:

  • Working closely with team members to design, develop, and maintain backend systems integrating the order management system (OMS), warehouse management system (WMS), and Shopify.
  • Utilizing web service APIs to integrate in and out of backend systems to ensure efficient data flow and enhance system reliability.
  • Designing and improving the functionality of our backend systems as well as maintaining existing systems.
  • Writing high-quality, modular, and reusable code, including SQL stored procedures.
  • Ensuring accurate and efficient data integration, from pulling orders from Shopify to storing them in the database for data analysis across stores.
  • Tracking down and fixing bugs, performance issues, or integration errors.
  • Assisting in resolving technical problems arising from backend operations.
  • Completing projects that range from several weeks (new system integrations) to hours or days (system adjustments or optimizations).
  • Participating in all team and company processes and meetings to ensure alignment and effective collaboration across the organization.
  • Working closely with team members to make good trade-offs and deliver projects that meet or exceed requirements.
  • Collaborating with internal clients (Marketing, Operations, Finance) to provide effective solutions that meet business needs and enhance operational efficiency.

QUALITIES AND QUALIFICATIONS  

The ideal candidate will possess the following skills and attributes:

  • BS/MS degree in computer science or a related field.
  • 10+ years of experience in backend development and system integration, with a focus on eCommerce platforms.
  • Proficiency in programming languages such as C# and JavaScript.
  • Expertise in writing SQL stored procedures and integrating .NET to SQL calls.
  • In-depth knowledge of web service APIs for integrating various backend systems.
  • Good problem solving and project/people management skills.
  • Capability to understand and comprehend complex information and translate this into building robust backend systems that meet functional and performance needs.
  • Skill in collaboration with cross functional teams (Marketing, Operations, and Finance) to develop solutions that fulfill business objectives within appropriate time frames.
  • Ability to work and be readily available during regular business hours.
  • Desire to work independently to resolve issues and meet project deadlines.
  • Experience optimizing backend performance and data handling to enhance system efficiency and reliability.
  • Experience working in a Windows environment with a focus on C# development.
  • Experience working with RESTful webservices and APIs.
  • Experience with cloud services such as AWS.

MEASURES OF SUCCESS

Within their first six to twelve months, the Sr. Software Engineer will have accomplished the following:

  • Firmly established themselves as a go-to person for backend projects.
  • Successfully utilized web service APIs to integrate into and out of three backend systems, meeting deadlines and work quality expectations.
  • Viewed as a collaborative partner within the organization who has integrated fully into team dynamics.
  •  Is regarded internally as a trusted member of the Engineering Team – someone people feel comfortable approaching with challenges and growth opportunities.

 

Expected Compensation Range: $135,000 to $150,000 annual base salary, plus competitive benefits and incentives.

Please submit résumés and cover letter for consideration.