Principal, Software Engineer - BACKEND
Role responsibilities
Lead the design and delivery of scalable, cloud-native platform capabilities and AI-enhanced applications. Provide technical leadership and mentorship to engineering teams while collaborating with stakeholders to translate business needs into technical solutions.
Requirements
Requires a Bachelor's degree with 5 years of experience or 7 years of software engineering experience. Expertise in distributed systems, AI/ML integration, and the full software development lifecycle is essential.
Key skills
Platform Engineering, Cloud-native Architecture, Distributed Systems, AI/ML Integration, Software Development Lifecycle, CI/CD, Observability, Model-driven Design, Technical Mentorship, Architectural Decision-making, Requirements Analysis, Microservices, Real-time Data Processing, Agile Methodologies, WCAG 2.2 AA Standards, Digital Accessibility
Keywords
Backend, Cloud-native, AI/ML, Microservices, Distributed Systems, CI/CD, Observability, Agile, Platform Engineering, Scalability, High-availability, Model-driven Design, WCAG 2.2 AA, Digital Accessibility, Retail, E-commerce, Software Engineering, Infrastructure, Real-time Data Processing, Technical Leadership