Director of Engineering

  • Remote - United States

Remote

Software Development

Director

Job description

About Us Upshop is the market leader in Total Store Operations solutions for the Grocery and C-Store markets. We offer an AI-powered, SaaS platform connecting Fresh, Center, eCommerce, and DSD department operations to deliver a simplified, smarter, more connected store experience. Customers running Upshop realize significant improvements in sales, shrink, food safety and sustainability across the entire store. 150+ retail chain accounts trust our software in over 30k+ stores, 9 countries, and 3 continents.

What You’ll Do We’re seeking a driven and experienced Director of Software Engineering to join our team and help us generate solutions that grow Upshop. In this role, you will lead multiple engineering teams focused on multiple products within Upshop. Our products are used by most grocery stores and convenience stores in Europe and North America. Your role will be multifaceted and extremely dynamic. You will need to balance the needs of the engineering organization along with those of the product, sales, and support teams, as Upshop executes concurrent projects impacting high volume, high throughput systems.

  • Leading a strong team of software engineers, developers and testers.
  • Demonstrating strong team leadership skills and experience working with cross-functional teams across various work groups.
  • Utilizing your exceptional and effective communication skills (both written and verbal) to make calls with technical teams or give a presentation or update to executives.
  • Applying your experience in application development, systems engineering and IT management.
  • Managing schedules, being accountable and delivering projects on time in a fast-paced agile environment.
  • Contributing technically and own architectural oversight of system/services.
  • Building a culture focused on speed and agility, avoiding silos and focusing outward on the customer.
  • Aligning technology to business strategy and proactively driving a technical direction throughout the organization.
  • Driving results within budget, time and quality.

What You Need

  •  10+ years professional experience managing software development teams with a BS degree in Computer Science or related field
  •  Passion for spearheading change in retail and grocery industry with technology at the forefront.
  •  Solid understanding of Software Development Life Cycles (SDLC) and Agile methodologies.
  •  Strong verbal and written communication skills and an ability to work in a team environment
  •  Ability to motivate, energize and drive performance from your distributed team
  •  Knowledge of Cloud Technologies, preferably experience with Azure, SQL Server, Serverless, app services and event drive architecture.
  •  Strong analytical and problem-solving skills, with a high level of judgment and creativity in designing innovative solutions.
  •  Demonstrated ability to thrive in fast-paced, high-growth, and rapidly evolving environments.
  • Ability to work effectively in a remote-first environment, ensuring high-quality virtual interactions with minimal distractions.
  •  The ability to travel (10%) periodically for work

Even Better If You Have

  • Experience In retail/grocery/convenient store domain operations and terminology.
  • Knowledge in the area of workflow automation and task management.
  • Experience with developing using .NET, c#, serverless, azure function apps, service bus etc.
  • Experience with designing user interfaces for mobile and desktop applications that provide a responsive and simple experience to users.
  • Experienced with AI and Machine Learning.
  • Experienced with Mobility applications.
  • Knowledge of self-serve analytic tools for business users.
Share this job:
Please let Upshop know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply