Lead Software Engineer (remote)

Rosemont, IL, United States

Job Description


Join Our Community of Food People!

At US Foods\xc2\xae, innovation and technology is our superpower. By expanding our digital ecosystem and leading with a customer-first mindset, we\xe2\x80\x99re delivering technology that empowers our customers and simplifies business. As we transform the digital landscape of the foodservice industry, we\xe2\x80\x99re outpacing our competitors faster than ever before. \xe2\x80\x8b

We believe diversity is the cornerstone of creativity and innovation\xe2\x80\x94and we foster an open, inclusive, flexible work environment that supports our transformation.

The Lead Software Engineer will be accountable for the design, development, and implementation of (insert domain). They will work across business functions to deliver high performing applications that are scalable as well as easy to maintain. As a lead, they must possess strong business acumen and develop working relationships with business and technical stakeholders.
The Lead Software Engineer is responsible for the team\xe2\x80\x99s execution. They will drive the team forward, assisting them through challenges to develop exciting, innovative solutions for our customers. In addition, they work closely with other engineering leaders to optimize the delivery process. They will have a continuous improvement mindset to ensure their team is efficient and delivers with the highest quality.

Flexible Work Policy: The work for the Lead Software Engineer position is completed 100% remotely anywhere in the United States except Hawaii or United States Territories. This position may have the potential to travel up to 20% dependent on business needs.

RESPONSIBILITIES

  • Architect, design, and support team members to deliver digital solutions.
  • Synthesize business requirements and translate them to appropriate technology solutions.
  • Think strategically and balance short-term needs with longer-term business priorities.
  • Monitor technology trends such as emerging standards for new technology opportunities.
  • Engage in hands-on review and design of the software, including technical review and analysis of source code.
  • Prototype and productize new concepts/ideas in an agile way.
  • Escalate roadblocks and other challenges to leadership as appropriate.
  • Create detailed system requirement specifications and technical design documents for complex applications.
  • Develop high-quality code with the corresponding unit tests, analytics, and telemetry.
  • Partner with product owner and scrum master to lead sprint planning and other agile ceremonies.
  • Other duties as assigned by manager.
RELATIONSHIPS
  • Internal: Close partnership with product owners, solution architects, and platform engineers. Regular interaction with leads across the IT organization.
  • External: Software and services vendors
MINIMUM QUALIFICATIONS
  • Must possess a minimum of 7 years of experience in IT or other relevant area.
  • Full-stack web and mobile application development.
  • Demonstrated ability to think strategically about business, product, and technical challenges.
  • Proven ability to design and implement applications using best practices.
  • Proven ability to analyze and understand existing processes and code.
  • Proven ability to work and communicate effectively with all levels of management.
  • Demonstrates excellent written, verbal, and interpersonal skills.
  • Motivated by solving complex business and technical problems.
  • Knowledge of DevOps concepts, telemetry, and alerting. Familiarity with agile development and test-driven development.
  • Proficiency in:
o Java including Spring Boot framework
o DevOps and continuous delivery principles and tools
o Angular/TypeScript/Ionic/NgRx
o Kafka and event driven architecture
o Relational and NoSQL Databases (Oracle, MySQL, MongoDB)
  • Familiarity with:
o Microservice architecture
o Docker and Kubernetes
o WebLogic, Tomcat
  • Remote. No travel required.
Education
  • B.S. in Computer Science or related technical field required.
PREFERRED QUALIFICATIONS
  • Master\xe2\x80\x99s Degree in Computer Science.
  • Proven success in mentoring less experienced software development engineers.
  • Experience with AWS or other public cloud infrastructure and services.
The following information is provided in accordance with certain state and local laws. Compensation depends on experience, geographic locations, and other factors permitted by law. In Colorado, the expected compensation for this role is between $89,300 and $119,100. In New York, the expected compensation for this role is between $105,400 and $140,500. In California, the expected compensation for this role is between $100,100 and $133,500. In Washington, the expected compensation for this role is between $100,100 and $133,500. This role is also eligible for annual incentive plan bonus. Benefits for this role include health insurance, pre-tax spending accounts, retirement benefits, paid time off, short-term and long-term disability, employee stock purchase plan, and life insurance. To review available benefits, please click here: .

#REMOTE

#LI-SK1

***EOE Race/Color/Religion/Sex/Sexual Orientation/Gender Identity/National Origin/Protected Veteran/Disability Status***

US Foods

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4361621
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Rosemont, IL, United States
  • Education
    Not mentioned