Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer III – Fullstack - Copilot

at McDonald's Corporation

Posted 12 hours ago 0 applied

Description:

  • The Software Engineer III role reports to the Sr Engineering Manager, Chapter Lead.
  • You will be responsible for the design, development, testing, and maintenance of McDonald’s restaurant software.
  • Restaurant Technology software includes application user interface, API layer software, data management, and data communication with external systems.
  • The software must meet stringent reliability and performance requirements as well as the needs of customers.
  • The role involves working in a software development team for Restaurant software applications that support the design and development of new functionality.
  • You will contribute to all aspects of the agile development life cycle including design, development, documentation, testing, and operations, while actively participating in and executing the Scrum process.
  • Responsibilities include designing, implementing, testing, deploying, and maintaining innovative software solutions for web applications.
  • You will use software engineering best practices to ensure a high standard of quality and create innovative software solutions to transform service performance, durability, cost, and security.
  • The role also involves providing mentorship and guidance to junior engineers on the team and providing frequent progress updates to the direct manager and other stakeholders.

Requirements:

  • A Bachelor’s Degree in Computer Engineering, Computer Science, or a similar engineering discipline, or equivalent years of experience is required.
  • You must have 5+ years of web application experience in a full stack software development role using backend C# and ASP.NET Core (preferred) or ASP.NET, and a frontend JS framework such as React/NextJS.
  • At least 2+ years of experience contributing to the architecture and design of new and current systems, writing software requirements, design, and related engineering documentation is necessary.
  • Experience with cloud technologies, such as Kubernetes, Docker, and IaaS is required.
  • Advanced English proficiency, both verbal and written, is essential.
  • Proven leadership abilities in an engineering environment in driving operational precision and best practices are needed.
  • Experience developing software within an Agile environment, unit testing, effective code reviews, and utilizing SDLC effectively for high-quality software delivery is required.
  • Strong knowledge of UI/UX MVVM, services-oriented, and API-based software architecture is necessary.
  • Experience working with NoSQL databases is required.
  • Experience developing and releasing software within a CI/CD environment using GitHub actions or similar is necessary.
  • You must demonstrate the ability to work in a variety of client settings and in a team-oriented, collaborative environment, and work effectively in a remote environment.
  • The ability to take a project from scoping requirements to launch to delivery is essential.
  • Good written and verbal communication skills, initiative, and being a self-starter are required.

Benefits:

  • The position offers the opportunity to work in a dynamic and innovative environment at McDonald’s Global Technology team.
  • You will be part of a team that is at the forefront of transformative technology, exploring new and innovative ways to serve millions of customers.
  • The role provides the chance to contribute to exciting projects and initiatives that aim to improve customer experiences and employee satisfaction.
  • You will have the opportunity to mentor and guide junior engineers, enhancing your leadership skills.
  • The position supports a hybrid work model, allowing for flexibility in your work environment.