Full-Time Software Engineer II - C#/C++
McDonald's Corporation is hiring a remote Full-Time Software Engineer II - C#/C++. The career level for this job opening is Experienced and is accepting Chicago, IL based applicants remotely. Read complete job description before applying.
McDonald's Corporation
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
McDonald's, a global brand, seeks a skilled Software Development Engineer to enhance our Point of Sale (POS) and Restaurant technology.
Role Overview
The role, reporting to the Sr Engineering Manager, will involve designing, developing, testing, and maintaining McDonald's Restaurant Technology software. This includes application user interface, middle and lower layer software, data management, and external system communication.
Responsibilities
- Contribute to defining, envisioning, designing, mapping, and developing product features.
- Participate in the full agile development lifecycle (design, development, documentation, testing, operations).
- Develop innovative software solutions to improve service, reliability, cost, and security.
- Mentor junior engineers.
- Work in a fast-paced, agile environment.
Requirements
- 2+ years of non-internship professional software development experience.
- Strong C# programming skills.
- 1+ years of experience in system architecture and design.
- Bachelor's Degree in Computer Science or related field.
- Solid understanding of Computer Science fundamentals (object-oriented design, data structures, algorithms).
- Excellent verbal and written communication skills.
- Proven leadership in driving operational excellence.