Software Architect

SHI International Corp.
$150,000 - $200,000Remote

About The Position

SHI is seeking a forward-thinking, experienced Software Architect to lead the ongoing architecture and evolution of our eCommerce platform. Inheriting a critical technology pillar for SHI, this role is ideal for architects with deep hands-on experience designing, scaling, and optimizing complex eCommerce systems. You will set architectural vision, drive technical excellence, mentor engineers, and collaborate cross-functionally to ensure our eCommerce platform is robust, scalable, secure, and positioned for innovation. This is a remote opportunity.

Requirements

  • Completed Bachelor’s Degree or relevant work experience required
  • 5+ years of experience in software development
  • 5+ years of experience with DevOps methodologies
  • 5+ years of experience with C#, React, JavaScript, SQL
  • Ability to create clear and effective technical documentation - Intermediate
  • Understanding of web application functionality, including security measures and best development practices to ensure robust and efficient software solutions - Intermediate
  • Ability to design, develop, and integrate APIs to enable seamless communication between software applications and services - Intermediate
  • The expertise in designing, creating, and maintaining databases to ensure efficient data storage, organization, and retrieval - Intermediate
  • Ability to implement and manage DevOps practices, including continuous integration, continuous delivery, infrastructure as code, and monitoring to enhance the collaboration between development and operations teams - Intermediate
  • In-depth understanding of the structured practices and workflows involved in the software development lifecycle (SDLC), from requirements gathering and coding to testing and deployment - Intermediate

Responsibilities

  • Architect & Design: Own the end-to-end architecture for SHI’s eCommerce platform, ensuring alignment with business objectives, scalability, security, and best-in-class customer experience.
  • Technical Leadership: Set and champion engineering standards, design patterns, and architectural best practices—elevating the bar for clean code, maintainability, and system resilience.
  • eCommerce Expertise: Leverage your expertise in eCommerce platforms (shopping cart, payment, catalog, order management, search, personalization, etc.) to inform system design and modernization efforts.
  • Cross-Functional Collaboration: Partner with product managers, senior engineers, security, DevOps, and business stakeholders to translate business requirements into technical strategy and deliver impactful solutions.
  • Mentorship & Influence: Mentor and coach engineers and architects across multiple teams. Guide technical debates, provide architectural reviews, and help others grow in architectural thinking.
  • Strategy & Road Mapping: Develop and continuously refine the architectural roadmap for the eCommerce platform, balancing technical debt, innovation, and feature delivery.
  • Continuous Improvement: Identify and introduce new patterns, practices, and technologies to drive platform quality, developer efficiency, and business agility.
  • Documentation & Communication: Produce and maintain high-quality architecture documentation, diagrams, and technical standards. Tailor communication to technical and non-technical audiences alike.
  • DevOps & Cloud-Native: Guide cloud adoption, CI/CD practices, observability, and ensure the platform is reliable, maintainable, and cost-effective.
  • Collaborate with and coach team members through code and design reviews to ensure adherence to company standards.
  • Act as a key contributor for design choices and establish technical and coding standards for software development.
  • Lead the software design process based on functional requirements from product teams, customers, and internal stakeholders.
  • Consult with project teams and end users to identify and analyze application requirements.
  • Design, develop, implement, and deploy new and existing software solutions with a focus on Cloud platforms (Azure, AWS).
  • Troubleshoot, identify, and resolve bugs in existing software, designing and releasing fixes as needed.
  • Make recommendations for continuous improvement of the Software Development Life Cycle and DevOps processes.
  • Lead in the creation and maintenance of technical documentation, architecture diagrams, and visualizations.
  • Foster a high-performance development environment to enhance team efficiency, testing, and integration.
  • Serve as a technical leader by teaching, mentoring, and advancing the organization's software development practices.

Benefits

  • Health, wellness, and financial benefits to offer peace of mind to you and your family.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service