Overview
We are seeking a Software Architect to design and lead the development of an end-to-end eCommerce platform that powers our In-Flight Connectivity (IFC) product suite. This role requires strong technical leadership, architectural vision, and the ability to collaborate across product, development, and business teams to deliver scalable, secure, and high-performing systems.
Responsibilities
Responsibilities:Architect, design, and document end-to-end eCommerce solutions for IFC platforms (B2B, B2B2C, and B2C use cases).
Develop integration architectures with payment gateways, service providers, and merchant systems.
Partner with cross-functional teams to ensure architectural integrity, scalability, and security across the platform.
Define and enforce non-functional requirements (NFRs), reusable patterns, and frameworks to reduce cost and complexity.
Conduct architecture reviews, approve design/test/go-to-spanet plans, and mentor engineers on design best practices.
Evaluate and prototype new technologies and tools, driving continuous architectural innovation.
Requirements:Strong understanding of software architectural patterns — Microservices, Event-driven, Service-oriented, etc.
Deep experience in eCommerce, payment systems, and integrations with payment gateways and providers.
Proven track record building transactional, data-driven web and mobile applications.
Expertise in cloud environments (AWS preferred) including API gateways, CDNs, message buses, and monitoring tools.
Hands-on experience with DevOps & CI/CD, Agile/SCRUM, and architectural documentation.
Experience with frontend frameworks (React preferred; Angular/Vue acceptable).
Exposure to Salesforce integrations and commercial eCommerce platforms (Magento, PimCore, Shopify Plus) is a plus.
Delivered at least one eCommerce product through to production and go-live.
- Agile/Scrum experience.
Qualifications
Programming Languages: C, C++, Node.js, ReactJS, Go, or Python (any two or more).
Databases: MySQL, MariaDB, MongoDB, DynamoDB, Aurora, or DocumentDB.
Cloud Platforms: AWS / Azure / GCP (AWS preferred).
Certifications (Preferred): AWS Developer, AWS Solutions Architect – Associate or Professional.
REQ-148508","qualifications":"Programming Languages: C, C++, Node.js, ReactJS, Go, or Python (any two or more).
Databases: MySQL, MariaDB, MongoDB, DynamoDB, Aurora, or DocumentDB.
Cloud Platforms: AWS / Azure / GCP (AWS preferred).
Certifications (Preferred): AWS Developer, AWS Solutions Architect – Associate or Professional.