In this strategy and transformation focused role, you will partner with our Product Management, Technical Management, and 3rd party Engineering vendors to define, coordinate, and implement the execution of the forward-looking vision of McDonald’s POS and Restaurant Technologies and the high-value transformation initiatives that will fuel our journey.
Responsibilities:
- Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
- As a software engineer, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, adaptability, cost, and security.
- Use software engineering best practices to ensure a high standard of quality for all teams’ work.
- Work in an agile, startup-like development environment, where you are always working on the most meaningful priorities.
- Provide mentorship and guidance to junior engineers.
- Bachelor’s degree in computer science or related field or equivalent years of experience.
- 5+ years of non-internship professional software development experience.
- Extensive programming experience with C or C++, C#, and .NET technologies.
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- 1+ years of demonstrated leadership abilities in an engineering environment to ensure a high standard of quality, operational excellence, and using best practices.
- Solid knowledge of Computer Science fundamentals (object-oriented design, data structures, algorithm analysis).
- Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations, and take a feature from scoping to delivery.
- Solution-oriented attitude and ability to solve tough problems in a collaborative, cross-functional, and fast-paced environment.
- Uncompromising attention to detail and drive to continuously improve the product and provide a great customer experience.
- Proficient in English is required.
Additional Qualifications
- Experience successfully developing and evolving core products with a monolithic architecture.
- Experience with Javascript, HTML, and UI development frameworks.
- Experience with relational databases.
- Experience with microservices and cloud technologies.
#LI-Hybrid