Share this Job

AGILE DEVELOPMENT MANAGER

Date:  Jul 30, 2022
Location: 

remote, MA, US, remote

Onsite or Remote:  Remote
Company Name:  EBSCO Information Services

EBSCO Information Services (EIS) provides a complete and optimized research solution comprised of e-journals, e-books, and research databases - all combined with the most powerful discovery service to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EIS employs more than 2,700 people worldwide, most now working hybrid or remotely. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and outstanding team. EIS is a company that will motivate you, inspire you, and allow you to grow. Our mission is to transform lives by providing relevant and reliable information when, where, and how people need it. We are looking for bright and creative individuals whose unique differences will allow us to achieve this inclusive mission around the world.

Mission
The mission of the Agile Software Development Manager is to be a leader who guides, coaches, and mentors a team of software engineers in the design, development, delivery, and operation of premium online Discovery and Research products. This person will lead teams who create information products and services that inform the world, advancing research in traditional and emerging fields and transforming learning and education. 

This role is primarily focused on the leadership and development of people and engineering practices that enable self-directed teams to successfully execute against their goals within an Agile organization and in support of corporate vision and strategy. 

 

What you will do:

  • Agile Development Manager for two to three teams (~4 to 8 engineers each), focusing on team development, growth, efficiency, process, technical excellence, organization, and meeting business objectives.
  • Act as a servant leader to enable teams to maximize the value they can deliver to the business. 
  • Work directly with product owners, program team, scrum masters, technical support teams and business representatives to provide technical and business solutions from inception to operation.
  • Develop and maintain strong component ownership model. 
  • Ensure that teams own the quality of the products we produce.
  • Lead accountability, autonomy, and empowerment within the teams.
  • Attract, recruit, retain, and develop top engineering talent.
  • Review the performance of individual team members and provide effective coaching for improvement.
  • Cultivate and groom engineering leaders.
  • Hold regular meetings with each team to analyze metrics and understand how their components are operating in all environments.
  • Foster a growth mindset in all employees. 
  • Foster and enable software craftsmanship and innovation. 
  • Advocate for the team and promote their successes, celebrate their failures, and share key learnings throughout the organization. 
  • Live the principles behind the Agile Manifesto and SAFe framework in all interactions and equip the team to do the same. 
  • Be a guardian of our world-class customer experience.
  • Continually raise the bar on functionality, flow, consistency, usability, and simplicity. 
  • Stay abreast of industry/technology trends relevant to the Software Engineering discipline. 

 

Who you are:

  • A self-directed and rapid learner.
  • Collaborative by nature, regardless of boundaries.
  • Comfortable with ownership and accountability.
  • Bias for quality and maintainability/scalability.
  • Prepared, responsible, and proactive.
  • Comfortable resolving ambiguity using facts.
  • Comfortable with incremental improvement and MVP-type thinking.
  • Empowered through humility and servant leadership behaviors.
  • Goal, metric, and detail orientated.
  • Comfortable making logical choices and accepting/addressing mistakes.
  • Excellent verbal, written and presentation skills.
  • Ability to communicate complex technical concepts to technical and non-technical professionals.
  • Able to manage multiple priorities and efficiently balance between them.
  • Passion for modern technology trends and approaches.
  • Emotional intelligence, self-awareness, confidence, ability to manage conflict, empathy.
  • Customer service and consultative orientation.
  • A sense of urgency and a strong bias for action.
  • Driven to succeed with minimal direction.
  • Active listener who respects other's opinions and ideas.
  • Able to make decisions and to own the outcome.
  • Passionate about delivering well-engineered software products.

 

Required Qualifications

  • Bachelor's Degree in Computer Science/Engineering or related field. 
  • 10+ years’ experience in software development. 
  • 5+ years’ experience with Data Pipelines and ETL solutions.
  • 5+ years’ experience with objected oriented development languages (Java, C#).
  • 3+ years’ experience with Windows and Linux OS’s.
  • 3+ years’ experience managing and supporting production systems.
  • 3+ years of software development management experience. 
  • 1+ years’ experience with continuous integration and continuous delivery. 
  • 1+ years' experience in operations and/or system administration. 
  • 1+ years leading teams using Agile, Scrum, XP, or Kanban. 
  • 1+ years leading teams focused on test automation.
  • Ability to learn a complex domain and the skills to present, discuss, and reason about the domain and its components with engineers, architects, and business stakeholders.
  • Ability to quickly understand and assess technical aspects of our products and components.
  • Ability to advise on best practices (architecture, implementation, team dynamics, automation, etc.).
  • Ability to resolve conflicts and work through technical differences to reach optimal solutions.

 

Preferred Qualifications

  • Familiarity with AWS or other cloud solutions
  • Strong technical skills, former software engineering experience preferred.
  • Track record of successful project delivery. 
  • Capable of contributing technically when necessary. 
  • Advocate of unit testing, automation, and test-driven development. 
  • Knowledge of software design patterns, algorithms, data structures and modern programming techniques. 
  • Proven database design and data architecture skills. 
  • Experience with leveraging public cloud infrastructure.
  • Experience with Scaled Agile Framework for Enterprises (SAFe).

.
We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment. We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Job Segment: Testing, Test Engineer, Cloud, Developer, Software Engineer, Technology, Engineering