Important Notice       Be aware of a scam where Redfish employees are being impersonated via WhatsApp and text messages

Read the Notice


High-tech industry news, companies, jobs, innovation and trends.

Software Engineering Lead-Core Team

Portland, OR

Software Engineering Lead-Core Team


About US

Online learning has never mattered more. Our vision is a world where everyone can easily access the training they need to advance their purpose. We harness the power of technology to help organizations of all sizes deploy training and learning to do great things – in every industry. We have strategic partnerships with 100+ Global2000 companies who rely on our training programs to develop the world’s most productive and admired workforces.

About the Job

We are seeking an experienced Team Lead who excels in delivery and execution. They know how to keep a finger on the pulse of their initiatives, without getting mired in the details.

“Do what it takes for your team to deliver quality projects reliably.”

In addition to the Team Lead’s engineering role responsibilities, below describes the managerial agile team responsibilities.


  • Work with Stakeholders to discuss implementation tradeoffs

    • Work as a trio with Product Manager, UX/UI Designer to keep ahead of your team.

    • Support the Engineering Manager to ensure sprint backlogs have a balance between product new features work and engineering tech debt needs.

    • Provide sizing/LoE and confidence level estimates for implementation of initiatives to support the Engineering Manager and Product to make a better/more informed decision on product priorities

    • Primary technical point of contact for the day to day tactical delivery of the Agile Team; Insulate the team from unproductive contact with stakeholders that will disrupt the team from delivering on their sprint backlog.

  • Translate best practices and standards to team members

    • Team’s first line of support; ensure that team is delivering and meeting their commitments with quality and reliability

    • Coordinates/Lead the team with PM

      • All team sprint meetings (standup/sprint planning/retro)

      • Tracking and capturing of metrics

      • Assign Epic Champions

      • Present in Domain Reviews, if applicable

    • Work with the trio to review and agree on team’s working agreements

    • Ensure that teams are continuously calibrating and fine tuning their processes to ensure they are working optimally

    • Provide guidance to the team on proper story point sizing; ensuring stories are small enough to complete within a sprint, while still providing real value

    • Ensure the team has minimal sprint ticket rollover; team’s goal is to complete all committed work within the sprint

    • Support the Engineering Manager by ensuring the best practices and standards are applied to their team (ie PR reviews, architectural discussions, optimizing team output, etc.)

    • Support Engineering Managers by ensure teams understand and utilize best practices to ensure proper dogfooding

  • Challenge backlogs that don’t address innovation and technical debt

    • Support the Engineering Manager by ensuring that sprint backlogs have a balanced backlog; not overloaded with new feature work or lacking sufficient capacity to experiment, innovate and more importantly address technical debt

    • Ensure that the sprint backlog captures a team’s actual work to ensure the team is getting proper credit for the work they are actually completing (tickets for investigation/spikes, maintenance tasks that needed to be performed, etc.)

    • Support the Engineering Manager to ensure that the team understand how their work rolls up to the larger company priorities 

  • Deliver high-quality releases on a defined schedule

    • Ensure teams are providing accurate and reliable story points for jira tickets; continuously calibrate your team to find efficiency gains

    • Review teams are meeting their quality standards (ie Efficiency metrics, Bug SLA, Hotfix Metrics, CodeCoverage, etc.)

    • Be proactive with teams during the retros to identify causes, solutions, and mitigation plans to address team’s quality and reliability issues; or simply improve how the team already works

    • Review with the teams and ensure they have an understanding of code quality and its trending direction; come up with tactical plans to maintain or improve the existing code quality within your team

    • Proactively review metrics to fine tune and calibrate you team to always strive for improvement on the running and delivery of your team

  • Drive diverse thinking and problem solving

    • Provide guidance to Epic Champions to improve how to tactically execute

    • Foster a culture of “Disagree and Commit” for transparency and collaboration

    • Celebrate team wins and share in their losses

    • Support team in their losses with strong mentorship and empathic accountability

    • Support the Engineering Managers by identifying when individual contributors’ knowledge is stagnating and identify any skill gaps 

    • Support Engineering Manager for team’s career progression by initially filling in career progression matrix

  • Support Engineering Manager on additional activities

    • Give regular team up dates to Engineering Manager

    • Joins Manager’s rotation schedule:

      • Epic Council

      • SCRUM of SCRUMs

      • Release (if team participates in central release)

      • Support (if team is on the support rotation)


  • 3+ years experience leading agile teams or equivalent experience

  • 5+ years software engineering experience developing web and API applications, with a preference for enterprise SaaS or equivalent experience

  • Experience working with both local & remote teams

  • Recent relevant experience operating in Agile Software environments (ie SAFe, Scaled Agile Framework, etc.)

  • Demonstrated leadership skills

  • Ability to work effectively in a dynamic environment while managing multiple priorities

  • Ability to translate complex information into ideas and effectively communicate

  • Strong cross-functional team collaboration skills

  • Excellent listening, written and verbal communication skills

  • Strong facilitation and presentation skills

Become the Best Version of Yourself

We want  to reflect the diversity of the communities we serve and the world we live in. We know that a variety of perspectives and voices strengthen our ability to deliver the spark of learning to everyone. We hold ourselves accountable to create more diverse, equitable, and inclusive communities through continuous learning, personal growth, and working to support our customers. We welcome you to bring your authentic self to our team and grow beyond your expectations.




Submit Your Resume

"*" indicates required fields

Max. file size: 10 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.