Software Architect
$150k - $200kSHI GmbH
About Us
Since 1989, SHI International Corp. has helped organizations change the world through technology. We’ve grown every year since, and today we’re proud to be a $16 billion global provider of IT solutions and services.
Over 17,000 organizations worldwide rely on SHI’s concierge approach to help them solve what’s next. But the heartbeat of SHI is our employees – all 7,000 of them. If you join our team, you’ll enjoy:
Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
Continuous professional growth and leadership opportunities.
Health, wellness, and financial benefits to offer peace of mind to you and your family.
World-class facilities and the technology you need to thrive – in our offices or yours.
Job Summary
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.
Role Description
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.
Behaviors and Competencies
Documentation: Can manage complex documentation projects, collaborate with multiple stakeholders, and ensure documentation meets regulatory and organizational requirements.
Communication: Can effectively communicate complex ideas and information to diverse audiences, facilitate effective communication between others, and mentor others in effective communication.
Presenting: Can effectively use visual aids, storytelling, and persuasive techniques to enhance presentations and engage audiences.
Adaptability: Can lead others through change, help teams adapt to new directions, and create a culture open to change.
Collaboration: Can take ownership of team initiatives, foster a collaborative environment, and ensure that all team members feel valued and heard.
Initiative: Can proactively seek out challenges, take ownership of complex initiatives, collaborate with others, and drive innovative ideas and results.
Time Management: Can manage time effectively, accurately estimate the time required for specific tasks, balance multiple tasks, and help others in improving their time management skills.
Problem-Solving: Can proactively identify and take ownership of complex problem-solving initiatives, initiate preventative measures, collaborate with others to find solutions, and drive successful outcomes.
Prioritization: Can take ownership of complex task management, collaborate with others to align priorities, and drive team efficiency.
Analytical Thinking: Can use advanced analytical techniques to solve complex problems, draw insights, and communicate the solutions effectively.
Skill Level Requirements
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
Other 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 travel 10%
The estimated annual pay range for this position is $150,000 - $200,000 which includes a base salary and bonus. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity – M/F/Disability/Protected Veteran Status
- ...Cloud First - Salesforce Technical Architect Client is a leader in helping organizations move to the cloud to take advantage of a... ...their current role, laterally or upward. Job Description Software as a Service professionals demonstrate skills and experience related...SuggestedPart timeLocal area
- ...Senior Software Application Architect Durham NC or Burlington NC Hybrid Schedule - 3 days in office, 2 days remote Job Responsibilities Contribute technical thought leadership in our agile development teams and deal with complex business integrations, eliciting requirements...SuggestedTemporary workCasual workInternshipWork at officeRemote workFlexible hours
- 247Hire is looking for a Solutions Engineer to provide technical leadership while aligning solutions with program objectives and security requirements. This role leverages both declarative and programmatic Salesforce capabilities to deliver scalable systems. Qualified candidates...Suggested
- ...Role: Salesforce Architect Location: Raleigh, NC, Birmingham, AL, Memphis, TN - (Onsite) Summary The SalesForce Solutions... ...experience ~(7+) years of application development or software engineering experience ~ Experience with technical documentation...Suggested
$169.8k - $355.4k
...Job Description Position Summary The Architect, AI/ML will serve as a hands-on technical leader responsible for modernizing our... ...native ML infrastructure Responsibilities As a member of the software engineering division, you will take an active role in the...SuggestedTemporary workFlexible hours- General Dynamics Information Technology is looking for a Software Developer Principal in Raleigh, NC to transform technology into opportunity. This leader will modernize mission-critical government projects with strong Java and AWS skills. Ideal candidates will have 8+...Remote job
- Valid8 Financial, Inc. is seeking a Principal Charging Software Engineer to own and lead software architecture and development for chargers. This full-time role requires collaboration with various teams to ensure product success and technical quality. Ideal candidates...Full time
- Dormont Manufacturing Co is seeking a Senior Software Application Architect located in North Carolina. This role involves leading complex software projects, ensuring high-performance services for healthcare solutions while working in a hybrid schedule with three days in...Work at officeRemote workFlexible hours
- LCA Lab. Corp. of America in North Carolina is seeking a Principal Software Engineer to shape and build the Variant Knowledge Platform. This role involves owning technical designs, leading cross-team initiatives, and ensuring system operability. The ideal candidate should...
- Baxter International Inc. is seeking an experienced Embedded Qt Studio Software Architect in Raleigh, North Carolina, to design and develop innovative software solutions for our infusion pump platform. You will lead architectural design efforts, collaborate with teams...Flexible hours
- hackajob is seeking a skilled architect to provide effective structural design within the RELX Business Unit. This role requires 10+ years of engineering experience and expertise in programming languages such as .Net, Java, and C++. Successful candidates will act as a conduit...
- State Employees' Credit Union seeks a motivated individual to join the Card Applications & Development team. This role requires developing innovative technology solutions to enhance credit union services, particularly for debit and credit card operations. The ideal candidate...
$168k - $231k
Embedded Qt Studio Software Architect As an Embedded Qt Studio Software Architect, you will play a pivotal role in designing and developing innovative software solutions for our infusion pump platform. You will leverage your expertise in model-view-controller (MVC) architecture...Temporary workLocal areaRelocation packageFlexible hours- Baxter is seeking a Technical Specialist (Staff) Software Engineer specialized in the QT Framework to help design innovative software solutions for our Novum Infusion Pump Platform in Raleigh, North Carolina. You will collaborate on requirements and mentor junior engineers...
$168k - $231k
Zvh in Raleigh, North Carolina is seeking an Embedded Qt Studio Software Architect for its Novum Infusion Pump Platform. In this role, you will design and develop secure, high-quality software to meet medical device standards while providing technical leadership across...Flexible hours$168k - $231k
Role Overview Embedded Qt Studio Software Architect for our Novum Infusion Pump Platform. Design and develop high‑quality, secure, and reliable software that meets strict medical device standards. Provide technical leadership, mentorship, and drive innovation within cross...Local areaRelocation packageFlexible hours- Labcorp is seeking a Salesforce IT Manager / Architect to join our team in Durham, NC. Location Durham, NC Applicants who live within... ...middleware platforms. 5 or more years of experience leading software development teams or managing technical delivery. 3 or more years...Full timeTemporary workCasual workInternshipWork at officeRemote workMonday to FridayFlexible hoursDay shift3 days per week
- Labcorp is seeking a Salesforce IT Manager / Architect to join their team in Durham, NC. This role involves leading the design and governance of Salesforce solutions and managing engineering teams. The ideal candidate should have extensive experience in Salesforce architecture...
- A leading information solutions provider in Raleigh, NC, is seeking a Software Engineering Lead to oversee a team of software engineers and drive software development initiatives. This role demands 7+ years of experience in software engineering and proficiency in various...
- Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products...
- ...system integration.Intermediate knowledge of the business functions and system needs of unit to develop working specifications for software application solutions.Demonstrated skills in the entire development process including specification, workflow analysis, workflow...Work experience placementWork at officeLocal areaNight shift
$153k - $205k
...improving a financial systems architecture that leverages our software investments to deliver high value solutions to our business partners... ...design Unlock value for business partners by proposing and architecting solutions to address system and business process pain points...Work at office3 days per week- A regional credit union is seeking a Lead Network Architect to provide enterprise-level technical leadership and to enhance the organization's network infrastructure. This role involves defining architectural standards, guiding transformation initiatives, and mentoring...Remote jobWork at office
- ...Embedded Software Engineer Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial...Relocation package
$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...Local areaRemote work- Software Technology, Inc. is looking for a Network/Telecom Specialist - Expert in Raleigh, NC. The role demands significant expertise in IT architecture, supporting MS Windows systems and solving high complexity problems. The successful candidate will lead projects, manage...
- Dormont Manufacturing Co is seeking a Staff Software Engineer to lead the design and evolution of our digital mortgage platform. This role involves mentoring engineers, collaborating with cross-functional teams, and driving high-impact technical initiatives. The ideal...
- Ally Financial Inc. in North Carolina is looking for a Principal Software Engineer to lead enterprise automation and AI solutions. This role involves collaborating with teams to identify and implement innovative technologies that enhance customer experiences. The ideal...
$60 per hour
Job Title SAP Process Orchestration (PO) Specialist / Integration Consultant Location Charlotte, NC (Open to Remote) Employment Type Contract Base Pay Range $60.00/hr - $60.00/hr Eligibility Requirements US Citizen or Green Card holders only Role Overview The SAP ...Contract workRemote work$195.3k - $270.4k
..., with direct impact on product strategy, engineering execution, and the experience of future Android borrowers. As the Principal Software Engineer, Android at Upstart, you will lead critical Android initiatives across both the Cash Line and Unsecured Installment teams...Work experience placementCurrently hiringWork at officeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect. Be the first to apply!
- application architect Raleigh, NC
- remote software architect Raleigh, NC
- .net software architects (remote) Raleigh, NC
- software architect Raleigh, NC
- software technical support Raleigh, NC
- healthcare software sales Raleigh, NC
- software quality assurance Raleigh, NC
- id software Raleigh, NC
- senior c# .net software developer Raleigh, NC
- internship software Raleigh, NC

