Software Architect

Kitestring Technical Services Logo

Kitestring Technical Services

πŸ“Remote - Worldwide

Summary

Join Kitestring, a growing technology consulting company, as a Software Architect specializing in Point of Sale (POS) solutions. Lead the design and development of enterprise-scale POS systems, collaborating with clients and cross-functional teams. You will provide architectural guidance, mentor developers, and ensure alignment with business objectives. This role requires extensive experience in POS system design and deployment, along with expertise in modern architectural principles and technologies. Kitestring offers excellent benefits, including flexible PTO, parental leave, healthcare, a matching 401k, and more. The ideal candidate will have a strong understanding of retail business processes and a proven track record of success in a similar role.

Requirements

  • 8+ years of software development experience with at least 3 years in an architectural role
  • Proven experience designing and deploying POS systems in enterprise retail environments
  • Strong understanding of retail business processes including checkout, returns, pricing, promotions, and customer engagement
  • Hands-on expertise with modern POS platforms (e.g., Oracle MICROS, NCR, Toshiba, GK Software, or custom-built solutions)
  • Proficient in architectural design patterns and modern tech stacks including: Backend: Java, .NET, Node.js
  • Frontend: React, TypeScript, Angular
  • Integration: REST, GraphQL, SOAP, Kafka, MQ
  • Cloud: AWS, Azure, or GCP
  • Containers: Docker, Kubernetes
  • Strong documentation and communication skills with ability to clearly present architecture to technical and non-technical stakeholders
  • Comfortable working in Agile/Scrum environments and partnering with cross-functional, distributed teams
  • Experience with mobile POS (mPOS), self-checkout (SCO), and omnichannel integrations
  • Knowledge of PCI DSS, GDPR, and other compliance standards relevant to POS systems
  • Familiarity with DevOps tooling, CI/CD pipelines, and infrastructure as code

Responsibilities

  • Lead architectural design and development of POS systems, including integration with mPOS, eCommerce, payment gateways, loyalty, and inventory systems
  • Engage directly with clients to gather technical requirements, understand business goals, and provide architecture recommendations
  • Design scalable, secure, and resilient solutions using modern architectural principles (e.g., microservices, domain-driven design, event-driven architectures)
  • Create architectural artifacts: diagrams, design documents, interface specifications, and technology roadmaps
  • Evaluate new technologies and frameworks and advise on build vs. buy decisions
  • Collaborate closely with software engineers, QA, DevOps, product owners, and client stakeholders throughout the SDLC
  • Provide technical leadership and mentoring to delivery teams during implementation and ensure architectural governance and code quality
  • Lead performance tuning, security reviews, and technical debt management for POS platforms
  • Contribute to internal best practices, reusable patterns, and architectural standards

Preferred Qualifications

Retail technology consulting experience is a strong plus

Benefits

  • Flexible PTO
  • Maternal/Paternal Leave Policy
  • Healthcare Benefits for Spouse, Domestic Partner, and Dependents
  • Matching 401k 2-1 up to 4%

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.