As a member of an Agile team, the Senior Software Engineer designs, develops, tests, maintains, and enhances business applications. The role works with vendors, business partners, IT colleagues, and other stakeholders to understand requirements and system interfaces, assess technologies and vendor packages, and present solutions. The engineer guides the team’s technical direction and works with product owners, developers, and quality analysts to deliver value throughout the Agile software development lifecycle. The position builds and operates applications and services across the .NET and Azure ecosystem, including APIs, back-end services, web applications, event-driven integrations, and highly available multi-region solutions. It also contributes to architecture, technical reviews, secure deployments, delivery automation, monitoring, production support, and the use of AI-assisted development tools. The role provides technical guidance and mentorship to engineers and participates in team Agile ceremonies within the SAFe framework. The position offers a flexible remote schedule for candidates residing in Meijer’s six-state footprint: Michigan, Ohio, Indiana, Illinois, Kentucky, or Wisconsin. Travel to the Grand Rapids, Michigan office is required as needed. Relocation assistance is not provided.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior