Software Architect
Location
United States
Posted
109 days ago
Salary
$150K - $200K / year
Seniority
Senior
Job Description
Software Architect
SHI International Corp.
• Own the end-to-end architecture for SHI’s eCommerce platform, ensuring alignment with business objectives, scalability, security, and best-in-class customer experience. • Set and champion engineering standards, design patterns, and architectural best practices. • Leverage your expertise in eCommerce platforms to inform system design and modernization efforts. • Collaborate with product managers, senior engineers, security, DevOps, and business stakeholders to translate business requirements into technical strategy. • Mentor and coach engineers and architects across multiple teams.
Job 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%.
Benefits
- Health, wellness, and financial benefits to offer peace of mind to you and your family.
- Continuous professional growth and leadership opportunities.
- World-class facilities and the technology you need to thrive – in our offices or yours.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Software Engineer
DropboxDropbox is the one place to keep life organized and keep work moving.
• Deliver ongoing business impact through ownership of product capabilities or technical systems • Lead the design and delivery of software solutions across specific product areas or multi-component systems • Collaborate with cross-functional teams to balance technical requirements with business goals • Mentor junior engineers and contribute to team development and growth • Lead problem-solving initiatives and drive tradeoffs to achieve optimal solutions • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues.
• Design and build the core data infrastructure powering Vantage's platform - spanning ingestion pipelines, query engines, and backend services at scale • Own architecture decisions for systems built on ClickHouse, Temporal, Kubernetes, and Postgres • Drive reliability, performance, and scalability initiatives across the platform as data volume and customer load grows • Collaborate closely with product and application teams to define platform contracts, APIs, and developer tooling
• Implementar los diferentes desarrollos realizados por el equipo • Participar en todo el ciclo de vida de la aplicación, pero centrándose en la codificación y la depuración • Escribir código limpio para desarrollar aplicaciones funcionales • Solucionar problemas y depurar las aplicaciones • Realizar pruebas de la interfaz de usuario para optimizar el rendimiento • Gestionar tecnologías de vanguardia para mejorar las aplicaciones heredadas • Colaborar con los desarrolladores web front-end para integrar los elementos que se encuentran delante de los usuarios con la lógica del lado del servidor • Recabar y abordar los requisitos técnicos y de diseño • Ofrecer formación y soporte a los equipos internos • Crear código reutilizable y bibliotecas para uso futuro • Colaborar con desarrolladores, diseñadores y administradores del sistema para identificar nuevas funciones • Seguir las tecnologías emergentes
Senior Software Developer
Common AppWe are dedicated to access, equity, and integrity in the college admission process.
• Our senior software developer position reports to our Senior Director of Software Development and is part of a team of developers designing and developing both web-based and mobile software products for Common App. • Our Developers work in a team environment to assist in software architecture design and to implement high-quality software products that meet the needs of the Common App community. • This position plans, develops, modifies, and tests software components using .NET technologies within an Amazon Web Service and Agile development environment to create new products and enhance existing software systems. • Our software developers also assist in managing the production system to ensure quality in support of the end-user experience and will serve as mentors or provide direct guidance to other Software Developers.




