Staff Software Engineer - Onsite Messaging
Core
Technical driver for the Onsite Messaging (OSM) team, leading the migration of frontend to the Engage platform while maintaining backend on AWS, and shaping the shared JavaScript foundation for retailer sites.
Role type
Staff Software Engineer (Technical Lead)
Builds
Onsite Messaging platform, Engage platform integration, shared JavaScript foundation
Domain
Retail technology, Customer Engagement, Web Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
System design, Software architecture, Large technical migrations, Distributed systems, Scalable web applications, CI/CD, Observability, Automated testing, C#/.NET, JavaScript/TypeScript, AWS, Serverless architecture
Preferred skills
Leading complex technical initiatives, Code review, Mentoring engineers, Collaborating with distributed teams, Using AI coding tools
Technologies
C#, .NET, JavaScript, TypeScript, AWS, Azure, GCP
Responsibilities
Drive technical direction and engineering practices for the new OSM team, Own the seam between frontend (Engage) and backend (AWS), Migrate existing solutions and shift ownership from India to Stockholm, Shape the future Onsite platform and product development, Improve the shared JavaScript foundation for other teams
Seniority
Staff, hands-on IC with strategic leadership