Software Engineering Opportunity
We are seeking an accomplished Senior Principal Software Engineer to join our engineering team, contributing to the development of innovative software solutions that transform the way people purchase their daily goods.
About the Role
* Design, develop, test, and deploy high-quality software applications.
* Implement system monitors to ensure business process correctness.
* Contribute to multiple business objectives beyond assigned goals.
* Lead cross-functional projects in an agile environment, planning, decomposing, and organizing tasks for teammates.
* Delegate tasks and coordinate teammates to complete projects with minimal oversight.
* Estimate project timelines accurately to inform project scheduling.
* Support standard development practices, including syntax, design patterns, and testing best practices.
* Provide primary operational support and engineering for large distributed software applications.
* Integrate with existing APIs, author new APIs, and expose data to the frontend.