Senior Software Architect
SHI GmbH
About the role
About Us
Since 1989, SHI International Corp. has empowered organizations to change the world through innovative technology solutions. We have consistently grown every year, and we are proud to serve as a $16 billion global provider of IT solutions and services.
Our Commitment to You
- Diversity First: As the largest minority- and woman-owned enterprise in the U.S., we take pride in our commitment to diversity.
- Professional Growth: We prioritize continuous professional development and leadership opportunities.
- Comprehensive Benefits: Health, wellness, and financial benefits are designed to give you peace of mind for you and your family.
- Cutting-Edge Facilities: Enjoy world-class facilities and the technology necessary to thrive, whether in our offices or yours.
Position Summary
SHI is on the lookout for an innovative and experienced Senior Software Architect to spearhead the evolution of our eCommerce platform. This role is perfect for architects with robust hands-on experience in designing, scaling, and optimizing intricate eCommerce systems. You will define architectural vision, drive technical excellence, mentor engineers, and collaborate cross-functionally to ensure our eCommerce platform is robust, scalable, secure, and primed for future advancements.
This is a remote opportunity.
Key Responsibilities
- Architect & Design: Own the comprehensive architecture of SHI's eCommerce platform, ensuring it aligns with business objectives while delivering a best-in-class customer experience.
- Technical Leadership: Champion engineering standards and architectural best practices to elevate the quality of code, maintainability, and system resilience.
- eCommerce Expertise: Utilize your extensive experience with eCommerce functionalities (shopping cart, payments, catalog management, search, etc.) to guide system design and modernization.
- Cross-Functional Partnerships: Collaborate with product managers, senior engineers, security teams, DevOps, and stakeholders to turn business needs into impactful technical strategies.
- Mentorship: Guide and inspire engineers across multiple teams, leading technical discussions and architectural reviews while fostering architectural thinking.
- Strategic Road Mapping: Continuously refine the architectural roadmap for the eCommerce platform, balancing innovation with the delivery of critical features.
- Continuous Improvement: Introduce new patterns and technologies to enhance platform quality, developer efficiency, and business agility.
- Documentation: Maintain high-quality architecture documentation and technical standards, communicating effectively with both technical and non-technical audiences.
- DevOps Leadership: Guide the adoption of cloud solutions, CI/CD practices, and ensure platform reliability and cost-effectiveness.
- Collaborate effectively through code and design reviews to maintain adherence to established standards.
- Actively participate in design decisions and set technical and coding standards for software development.
- Lead software design initiatives based on functional requirements from product teams, customers, and internal stakeholders.
- Consult with project teams to assess application requirements effectively.
- Design, develop, implement, and deploy software solutions focused on cloud platforms (Azure, AWS).
- Troubleshoot and resolve bugs in existing software, ensuring timely releases for fixes when needed.
- Recommend ongoing enhancements to the Software Development Life Cycle and DevOps processes.
- Contribute to the creation and maintenance of technical documentation and architecture visualizations.
- Foster a high-performance development culture to enhance team efficiency, testing, and integration.
- Serve as a technical leader, teaching and mentoring others to advance the software development practices of the organization.
Desired Competencies
- Documentation: Skilled in managing complex documentation projects with multiple stakeholders.
- Communication: Capable of articulating complex information to diverse audiences and mentoring others in effective communication.
- Presentation Skills: Proficient in using visual aids and storytelling techniques to engage and inform.
- Adaptability: Capable of guiding teams through change and fostering a culture of adaptability.
- Collaboration: Strong ownership of initiatives, fostering a collaborative environment where all team members are valued.
- Initiative: Proactive in seeking challenges and driving innovative results.
- Time Management: Effective in balancing multiple tasks and improving team time management skills.
- Problem-Solving: Proactive in tackling complex problems and collaborating on successful solutions.
- Prioritization: Effective task management and alignment of team priorities to enhance efficiency.
- Analytical Thinking: Utilizes advanced analytical techniques for complex problem-solving.
Required Skills
- Ability to produce clear and effective technical documentation - Intermediate
- Understanding of web application functionality, including security measures and best practices - Intermediate
- Experience in designing and integrating APIs for seamless software communication - Intermediate
- Expertise in managing databases for efficient data storage and retrieval - Intermediate
- Proficient in implementing DevOps practices for enhanced collaboration - Intermediate
- In-depth understanding of the software development lifecycle (SDLC) - Intermediate
Other Requirements
- A completed Bachelor's Degree or relevant work experience is 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 up to 10% of the time.
The estimated annual pay range for this position is $150,000 - $200,000, including base salary and bonuses, dependent on experience and market location. Benefits include medical, vision, dental, 401K, and flexible spending options.
Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free