Upshop Logo

Upshop

Senior Software Architect

Reposted 12 Days Ago
Remote
Hiring Remotely in Austin, TX
Senior level
Remote
Hiring Remotely in Austin, TX
Senior level
Design and develop cloud architecture and software solutions, mentor junior developers, ensure compliance with standards, and support problem resolution.
The summary above was generated by AI

About Upshop:

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. 450+ retail chain accounts trust our software in over 50k+ stores, 35 countries, and 3 continents.

Overview of the role:

As Senior Software Architect, you will be a technical contributor responsible for designing and developing software for products within Upshop. We are seeking a skilled and experienced Software Engineer with expertise in multiple technology stacks, preferably C#, Azure Cloud Services and DevOps tools, to join our team. You will be expected to be a proficient individual contributor who can implement standard design methods across the company and help build scalable cloud solutions.

Job Duties

  • Design, build, and test cloud architecture to ensure large amounts of data can be transferred and stored efficiently.
  • Maintain information accuracy and security while initiating bulk data transfers.
  • Use prior knowledge and creativity to troubleshoot and solve technical issues as they arise.
  • Leverage your cloud services knowledge to collaborate and develop software solutions that interface with data services provided.
  • Create clear and concise documentation, flowcharts, layouts, diagrams, and code comments that illustrate low level design.
  • Mentor and guide more junior software developers and consultants, perform code reviews to ensure overall architecture and code quality is maintained.
  • Maintain compliance with applicable policies and procedures for areas such as Quality, Security and Privacy, ensuring that our platform is secure and compliant with industry standards.
  • Collaborate with other development teams and cross-functionally to gather requirements and help them design solutions following architectural standards.
  • Interact with product managers, project managers, management, and other internal and external technology teams to plan and communicate architecture, status, and potential risks.
  • Create and maintain technical product requirements, designs and specifications.
  • Provide support to address problems during development and after product release.

Job Qualifications and Skills

  • Deep understanding of cloud computing technologies, applications, and trends.
  • Knowledge of cloud infrastructure, software application, and design.
  • Experience using Microsoft Azure, Amazon Web Services (AWS), Google Cloud, or other major cloud computing services.
  • Strong cloud migration and data management skills with an emphasis on data privacy and security.
  • Excellent problem-solving capabilities and can thrive in a fast-paced work environment.
  • Strong communication skills with the willingness to collaborate with cross-functional departments and teams.

Required:

  • Master’s degree in computer science.
  • A minimum of 6-8 years in Software Engineering, with experience in multiple technology stacks, multiple architectural patterns and specific experience in Azure cloud native architectures.
  • Experience in microservices architecture, Service Oriented architecture, Azure serverless functions, nosql DB, Service Bus, EventGrid etc.
  • Experience in troubleshooting azure native applications using azure logging.
  • Other Considerations (travel/hours availability, etc.):
  • Occasional travel is required. (10%)

Preferred:

  • Strong background in object-oriented programming and strong understanding of using design patterns.
  • Demonstrated proficiency and fundamental knowledge of Microsoft technologies such as .NET Core, .NET Framework and Azure.
  • Experience with service-oriented architecture (SOA) and development of containerized applications.
  • Experience working with relational databases. NoSQL/Analytics database experience is a plus.
  • Experience with API development using GRPC and HTTP/REST.
  • Experience as a software developer in the following core languages: .NET, C#. (C/C++, and scripting languages such as Python are useful, but not required).
  • Front end experience using HTML, Javascript, React, Angular are preferred but not required.
  • Experience using Visual Studio as a development environment.
  • Experience with SDLC, including source control, configuration management, continuous integration pipeline.
  • Understanding or experience with software security requirements and considerations. Understanding of Secure SDLC.
  • Experience using high-performance application messaging solutions (Kafka, RabbitMQ, Cloud Pub/Sub, Azure service bus) is preferred.
  • Desired experience in the development of Software in supply chain retail field.
  • Experience in System Integration is a big plus.

Benefits/Perks

  • Hybrid Opportunity (4-days in office)
  • Competitive salary
  • Employer-matched 401(k) plan
  • Attractive paid time off policy
  • Career growth and development opportunities
  • Home office support set-up

Top Skills

.Net
Amazon Web Services
Angular
Azure Cloud Services
C#
Cloud Pub/Sub
DevOps
Eventgrid
GCP
HTML
JavaScript
Kafka
Azure
NoSQL
RabbitMQ
React
Service Bus

Similar Jobs

6 Days Ago
Remote
2 Locations
Senior level
Senior level
Healthtech • Software
As a Senior Software Architect, you'll design scalable software solutions using AI and NLP, lead technically, and mentor teams.
Top Skills: AIAvroAzureDockerGradleJavaJavaScriptKafkaKubernetesMySQLNlpSpring Boot
10 Days Ago
Remote
Austin, TX, USA
80K-120K
Senior level
80K-120K
Senior level
Blockchain • Machine Learning • Analytics • Cryptocurrency
Lead the evolution of the analytics platform and trading bot. Optimize architecture for millions of users and ensure security and reliability.
Top Skills: GCPNext.JsShadcnSnowflakeSupabaseTailwind
13 Days Ago
Remote
5 Locations
224K-426K
Senior level
224K-426K
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
The Senior Software Architect for AI Networking will develop and research advanced networking technologies, design software/hardware solutions, and lead the development of prototypes optimizing AI infrastructure.
Top Skills: AICC++Deep LearningMachine LearningNetworkingRust

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account