- Company Name
- lululemon
- Job Title
- Senior Engineer I - Point of Sale Technology (X-Store)
- Job Description
-
**Job Title**
Senior Engineer I – Point of Sale Technology (X‑Store)
**Role Summary**
Mid‑level senior engineer responsible for designing, building, and maintaining API‑driven, microservices‑based Point‑of‑Sale (POS) solutions on AWS. Works across the full development lifecycle, mentors junior engineers, and serves as a primary escalation and on‑call point for production reliability.
**Expectations**
- Lead technical initiatives within the POS engineering domain
- Mentor and coach a team of engineers in best practices
- Own production systems with a focus on stability, security, and scalability
- Drive continuous improvement of development, testing, and deployment processes
**Key Responsibilities**
- Participate in all Agile ceremonies (stand‑ups, sprint planning, retrospectives)
- Mentor and train engineers on architecture, coding standards, and practices
- Assign and review engineering tasks ensuring production readiness
- Conduct research to troubleshoot performance, reliability, and feature gaps
- Serve as escalation lead and participate in on‑call rotations
- Monitor key performance metrics, generate trend reports, and recommend actions
- Contribute to the Engineering Community of Practice and internal knowledge sharing
- Design and implement automation for builds, tests, and deployments (CI/CD)
- Develop robust, scalable Java applications, adhering to OOP principles and performance optimization
- Build and expose RESTful web services for internal and external integration
- Configure and customize Xstore POS solutions to enhance retail operations
- Implement secure payment integrations in compliance with global standards (PCI‑DSS, etc.)
- Utilize AWS services (Compute, Storage, Networking, Security, Orchestration) to construct secure, highly available, cost‑efficient infrastructure
- Maintain source control (GitLab), enforce code review, pipeline, and release management standards
**Required Skills**
- Proficient in Java (8+), OOP design, and performance tuning
- Experience designing and consuming RESTful APIs
- Familiarity with microservices architecture and design patterns
- Hands‑on AWS experience (Lambda, EC2, S3, VPC, IAM, CloudFormation, ECS/EKS, CloudWatch)
- CI/CD pipeline design using GitLab CI, Jenkins, or equivalent
- Containerization (Docker) and orchestration (Kubernetes, ECS, EKS)
- Payment integration experience and understanding of PCI‑DSS compliance
- Strong debugging, monitoring, and alerting skills (Datadog, CloudWatch, Prometheus)
- Git workflow proficiency (branching, merge, rebase)
- Excellent written and verbal communication, teamwork, and leadership mindset
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field (or equivalent industry experience)
- Minimum 2–4+ years of software engineering experience in a production environment
- AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate desirable (not mandatory)
---