Manager, Software Engineering

$127,100 - $216,100/Yr

Disability Solutions - Bellevue, WA

posted 15 days ago

Full-time - Mid Level
Bellevue, WA
5,001-10,000 employees
Administrative and Support Services

About the position

This position manages a team of software engineers responsible for delivering functionality to assigned digital content, products, and services. The role involves overseeing the development, testing, and implementation of software that meets established specifications, ensuring technical integrity and stability of deployed features, and managing budgets and resources effectively. The manager will also mentor staff, foster a diverse workplace, and stay updated on industry best practices to drive innovation.

Responsibilities

  • Manages a team of software engineers responsible for providing desired functionality to assigned digital content, products, or services.
  • Oversees the development, testing, and implementation of software that meets established specifications on time and within budget.
  • Analyzes and investigates applications engineering tasks and prepares design specifications, analysis, and recommendations.
  • Manages the activities of software development, enhancements, and new products including cloud-based or internet-related programs.
  • Ensures that features deployed have technical integrity and stability.
  • Understands short and long-term goals and objectives and recommends technical solutions and services.
  • May develop and manage budget for functional area and deliver against business goals/objectives.
  • Stays abreast of industry leading best practices and brings them to the attention of the leadership team for innovative application.
  • Develops partnerships with internal and external stakeholders to meet business needs.
  • Allocates available resources to meet operating objectives.
  • Develops and mentors staff through onboarding, open communication, training and development opportunities, and performance management processes.

Requirements

  • Bachelor's Degree and at least 4 years of experience as a software engineer or developer, or a High School Diploma/GED with at least 7 years of experience in a similar role.
  • Experience with programming languages for online applications, microservices, or mobile applications.
  • Knowledge of industry-wide technology trends and best practices.
  • Experience working across multiple and disparate teams.
  • Experience working in and leading agile teams.
  • At least 2 years of experience contributing to financial decisions in the workplace.
  • At least 2 years of direct leadership, indirect leadership, and/or cross-functional team leadership.

Nice-to-haves

  • Experience writing code for moderately complex applications.
  • Experience writing automation test or deployment scripts.
  • Experience developing or maintaining Cloud Native or mobile native applications.
  • Experience designing/building moderately complex applications/automation.
  • Experience identifying operational issues and recommending/implementing strategies to resolve them.
  • Previous experience as a full stack developer ranging from front end user interfaces to backend systems.
  • Expert level knowledge of software engineering best practices including coding standards, code reviews, source control management, build process, testing & operations.
  • Proficiency in design, development, security & scalability of high-volume services implementation in Java, Node/Typescript, .Net, or Python.
  • Hands on with modern UI frameworks like React, with excellent knowledge of client-side security & front-end patterns.
  • Demonstrable experience of design, development, query & database optimization of distributed SQL and NoSQL databases.

Benefits

  • Salary range of $127,100 - $216,100
  • Bonus opportunities based on terms of any bonus plan
  • Comprehensive benefits package available at jobs.walgreens.com/benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service