Upshop Logo

Upshop

Senior Software Architect

Reposted 5 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

3 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
6 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
12 Days Ago
Remote
Hybrid
US
79K-120K Annually
Senior level
79K-120K Annually
Senior level
Artificial Intelligence • eCommerce • Information Technology • Internet of Things • Automation
The Senior Solution Architect develops security solutions, collaborates with teams, maintains strategic relationships, and acts as a product expert to drive business growth.
Top Skills: Automation PlatformCloud EnvironmentData/Ai PlatformDatacenter NetworkingEnterprise NetworkingHyper Converge InfrastructureIbm PowerIbm SoftwareMainframeStorage

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account