Software Engineer

Upshop

Not Interested
Bookmark
Report This Job

profile Job Location:

Göteborg - Sweden

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

AboutUpshop

Upshopis 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 runningUpshoprealize significant improvements in salesshrink food safety and sustainability across the entire store. 450 retail chain accounts trust our software in over 55k stores across 35 countries and 3 continents.

AtUpshop we believe great businesses are built by great people. We hire high-agency builders who take ownership move with urgency and raise the bar for those around them.

Overview of the Role

We are seeking a Senior Software Engineer tooperatewith a high degree of autonomy within one ofUpshopscore product teams. This is a hands-on individual contributor position focused on owning and driving complex initiatives shaping technical decisions at the project level and delivering high-quality systems in an evolving platform environment.

Our platform powers real-time retail operations atglobalscale spanning mobile applications barcode scanning workflows multi-tenant SaaS APIs enterprise integrations and data-driven decision systems. You will work across cloud-native infrastructure in Azure and GCP building and operating services in languages such as C# and PHP alongside modern frontend technologies like React and TypeScript. The platformleveragesa variety of frameworks containerized deployments with Kubernetes and data systems including SQL and NoSQL databases Redis and analytics pipelines.

AI is core to how we build atUpshop. From drafting specifications to generating code expanding test coverage refactoring legacy modules and improving observability we expect engineers to actively explore and leverage AI tools throughout their workflow. Curiosity and disciplined AI usage are part of the role.

Key Responsibilities

Project Leadership & Technical Execution

  • Lead significant technical initiatives within your product area driving projects from design through production rollout.
  • Break down ambiguous problems into structured deliverable increments.
  • Collaborate withother engineers andengineeringleadership to align project decisions with broader architectural direction.
  • Contribute to design discussions propose trade-offs and help reduce decision latency within the team.

Hands-On Development

  • Leverage AI tools to design solutions generate production-grade code expand test coverage and improve implementation quality.
  • Contribute across backend and frontend systems ensuring clarity maintainability and strong engineering discipline.
  • Write comprehensive unit and integration tests covering core paths and edge cases.
  • Own features end-to-end: design implementation deployment monitoring and iteration.
  • Design with observability in mind logging metrics tracing and performance considerations built in by default.

Platform Evolution & Collaboration

  • Support ongoing system evolution and integration across product lines.
  • Work collaboratively across team boundaries stepping into gray areas when necessary to move work forward.
  • Mentor less experienced engineers through thoughtful code reviews and structured feedback.
  • Participate in improving engineering practices including spec-driven development and AI-assisted workflows.

Qualifications

  • 5 years of professional software engineering experience.
  • Demonstrated interest in and active exploration of AI tools with experience integrating AI into daily development workflows.
  • Strong backend engineering experience in PHP C# or similar languages and frameworks.
  • Frontend experience with React modern TypeScript/JavaScript ecosystems or comparable frontend technologies.
  • Experience operating systems in cloud environments (Azure GCP AWS or similar) and containerized deployments (e.g. Kubernetes or equivalent platforms).
  • Demonstrated ability to lead projects and influence technical direction without formal authority.
  • Strong written and verbal communication skills; able to document intent specifications and decisions clearly.
  • Experience working effectively in ambiguous environments where requirements and integration paths evolve.

Preferred

  • Experience using or experimenting with agentic development and spec-driven development patterns.
  • Experience working in multi-tenant SaaS environments.
  • Deep familiarity with AI-assisted development tools and practical application of agentic or spec-driven engineering practices.
  • Experience integrating systems across product boundaries.

What We Value

  • Initiative over passivity.
  • Structured thinking over reactive execution.
  • Methodical system evolution over reckless rewrites.
  • Data-informed decisions over opinion-driven debates.
  • Ownership from concept to production health.

Benefits/Perks:

  • Competitive compensation.
  • Generous PTO and benefits package.
  • Career development opportunities.
  • Collaborative growth-oriented culture at the forefront of grocery tech innovation.

Required Experience:

IC

AboutUpshopUpshopis 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 runningUpshop...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Upshop delivers total supermarket and grocery store operations by connecting Fresh, Center, eCommerce, and DSD department operations.

View Profile View Profile