Software Architect — United States
Зарплата не указана
ОткликнутьсяThis position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Architect based in the United States.
The Software Architect will provide technical leadership and architectural direction across a software engineering organization, shaping the design and implementation of complex, large-scale distributed systems. This role combines hands-on architecture with strategic decision-making, helping engineering teams build scalable, reliable, secure, and high-performing solutions. You will contribute to the evolution of e-commerce platforms, payment systems, and content management solutions while guiding technical strategy and architectural best practices. Working closely with product and engineering teams, you will help translate business needs into sustainable technology roadmaps. The position also offers the opportunity to mentor engineers, evaluate emerging technologies, and lead critical initiatives that drive innovation. This is a full-time, fully remote opportunity within the United States, with limited travel.
Accountabilities
• Contribute to the architectural design and implementation of complex, large-scale distributed systems.
• Provide technical leadership, guidance, and mentorship to software engineering teams.
• Drive architectural and technical decisions while promoting consistent engineering standards and best practices.
• Design and implement scalable solutions across e-commerce platforms, content management systems, and related technologies.
• Partner with product teams to define technical strategy, priorities, and development roadmaps.
• Assess emerging technologies, tools, and architectural patterns, recommending solutions that support long-term business and technical objectives.
• Ensure systems meet high standards for reliability, performance, scalability, and security.
• Lead critical technical initiatives and encourage innovation across the engineering organization.
Requirements
• Bachelor's degree in Computer Science, Engineering, or a related discipline; equivalent professional experience will also be considered.
• Typically, 8+ years of software engineering experience and at least 1 year of technical leadership experience.
• Extensive experience designing and developing distributed systems, including message queues and event-driven architectures.
• Strong knowledge of e-commerce platforms, payment systems, and system integrations.
• Demonstrated ability to lead complex technical projects and influence architectural decisions.
• Expert understanding of software design patterns, architecture principles, and modern engineering practices.
• Advanced proficiency in a modern technology stack, preferably .NET, although alternative technologies will be considered.
• Experience working with relational and NoSQL databases.
• Hands-on knowledge of containerization technologies such as Docker and Kubernetes.
• At least 3 years of experience with AWS.
• Familiarity with CI/CD pipelines, Git, and DevSecOps practices and tools.
• Experience designing and implementing monitoring and observability solutions.
• Strong communication, collaboration, and mentoring skills.
• Preferred experience with C4 modeling and IcePanel.
• Familiarity with modern AI-assisted software development tools such as Claude Code, Codex, and Cursor is an advantage.
• Willingness to travel occasionally, with travel expected to remain below 10%.
• Ability to meet the role's physical requirements, including extended periods of sitting, occasional standing, manual dexterity, bending, stooping, and minimal lifting.
Benefits
• Full-time employment.
• Fully remote work arrangement within the United States.
• Limited travel, expected to be less than 10%.
How w2dgC9UJt Qzw5t
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through RuZ7eWKuY?
Data Privacy Notice: By submitting your application, you acknowledge that RuZ7eWKuY will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.