Manager software development

Company:  Pearson Education Services
Location: Boise
Closing Date: 21/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Full job description

Software Engineering Manager

Summary:

As a Manager Software Engineering, you will be responsible for managing and mentoring a distributed team of software engineers, driving technical excellence, and ensuring the successful delivery of high-quality software products which will reach learners around the world. You will work with the engineers, UX designers and product owners to develop ground-breaking digital learning experiences. The ideal candidate is self-sufficient and a strong team player who is curious and loves solving challenging problems. This is an incredible opportunity to join a global product line within Pearson’s rapidly growing digital ecosystem and make your mark in shaping its future.

Responsibilities:

  • Lead and manage a distributed team of software engineers, providing guidance, mentorship, and support to ensure the successful execution of software development projects.
  • Collaborate with cross-functional teams to define project requirements, timelines, and deliverables, ensuring alignment with business objectives and technical feasibility.
  • Drive the adoption of best practices and methodologies for software development, including Agile/Scrum methodologies, continuous integration/continuous deployment (CI/CD), and DevOps principles.
  • Oversee the design, development, and implementation of scalable and secure SaaS solutions, leveraging cutting-edge technologies and frameworks.
  • Ensure the adherence to coding standards, best practices, and security protocols throughout the software development lifecycle.
  • Conduct code reviews, provide constructive feedback, and mentor staff to foster their professional growth and development.
  • Stay abreast of emerging technologies, industry trends, and best practices in software engineering, and incorporate them into the development process as appropriate.
  • Partnering with engineering and product teams to provide direction and recommendations for better learner experiences informed by customer feedback.
  • Working closely with UX designers and quality engineers, translating wireframes into accessible, localizable, semantic code and associated test cases.
  • Minimizing time to market through CI/CD and Shift Left practices.

Requirements:

  • Bachelor's degree in computer science or a related field. Master's degree preferred.
  • 10+ years of experience in leading agile software development efforts, with a proven track record of successfully delivering complex software projects.
  • Extensive experience in building scalable and secure SaaS solutions using cutting-edge technologies and frameworks in large enterprises.
  • 5 years of professional experience in defining full-stack data flows and API contracts using sequence diagrams and software architecture models.
  • Proficiency in Java, Spring Boot, Python, ReactJS and AWS services.
  • Strong understanding of relational databases (RDBMS) and NoSQL databases, with hands-on experience in designing and optimizing database schemas.
  • Demonstrated experience in leading and managing distributed teams, with a focus on fostering collaboration, communication, and accountability.
  • Excellent leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Strong problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
  • Proven experience in fostering staff’s professional growth and development through mentoring and coaching.
  • Experience with tools such as Jira, Confluence, Figma, Docker, Google Tag Manager, and GitLab.
  • Experience with micro frontends and microservices is preferred.
  • Experience with LTI 1.3 is preferred.
#J-18808-Ljbffr
Apply Now
Share this job
Pearson Education Services
  • Similar Jobs

  • Software Development Director

    Boise
    View Job
  • Software Development Senior Director

    Boise
    View Job
  • Software Development Snr Director

    Boise
    View Job
  • Software Development Senior Director

    Boise
    View Job
  • Sr Director, Software Development

    Boise
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙