(USA) Staff, Software Engineer
Role responsibilities
Lead the design and delivery of scalable platform capabilities, focusing on cloud-native architecture and AI/ML integration. Mentor engineering teams and collaborate across functions to translate complex business needs into high-quality, maintainable software solutions.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with 4 years of experience, or 6 years of relevant experience without a degree. Expertise in microservices, DevOps, and the full software development lifecycle is essential.
Key skills
Cloud-native architecture, Microservices, Containers, CI/CD, API design, Software design patterns, DevOps, AI/ML integration, Spring Boot, System design, Technical leadership, Mentorship, Data-driven decision making, Software prototyping, WCAG 2.2 AA standards, Digital accessibility
Keywords
Cloud-native, Microservices, Containers, Spring Boot, AI, Machine Learning, DevOps, CI/CD, API Design, Software Design Patterns, System Design, Scalability, Resilience, Automation, WCAG 2.2, Digital Accessibility, Retail Tech, Software Engineering, Platform Engineering, Infrastructure, Tooling, ML Frameworks, Technical Leadership, Mentorship, Data-driven Practices, Software Development Lifecycle, Modular Architecture, Performance Monitoring, Troubleshooting, Inclusive Design