Abiomed
Software Architect/Technical Lead
Job#: 317647
Positions: 1
Posted: 02/19/2016
Job Type: Full Time
Location: Danvers, MA
Department: Engineering
Salary: Commensurate with Experience
Contact: Tim Donahue
Apply To This Job
Return To List

Job Description

 

The software architect is responsible to provide leadership for both development and test teams.  This is a player/coach role and requires both leadership and technical skills.  This is a hands-on role; the software architect is often required to code and perform other technical tasks themselves, frequently handling the more technically challenging aspects of the system and/or applying their deep technical expertise to solve most challenging technical problems.  They are experts in object-oriented analysis, design, and coding, and know how to apply industry agile best practices.  Software architects work in partnership with SCRUM Masters to deliver results to the organization.  An engineering manager works to coach and mentor others as well as build and sustain a high performing team.   

Qualifications

  • Demonstrated experience in software architecture, design, and development
    • Leads the technical aspects of agile project delivery; ensures projects are completed on time
    • Work with Agile project management to coordinate system and software development projects including scheduling and enabling people.
    • Key leader able to translate a business vision/challenge into a technical solution.
    • Identify, communicate and mitigate technical risks and issues.
    • Able to define high level technical solutions, break down requirements into epics, user stories, understand dependencies and risks, and lead the estimation process for an agile team

 

  • Agile project management
    • Ability to give direction as a technical project lead and execute tasks consistently
    • Work with SCRUM Master/analysts and customer(s)/customer proxy to identify and prioritize requirements.  Identify solutions that can be implemented consistent with the architectural direction. 
    • Manage and monitor all technical tasks on a day-to-day basis.
    • Work with SCRUM Master, Business Analysts, developers and testers to ensure completion of development efforts within iteration.

 

  • Project Leadership
    • Mentor consultants on agile practices, software development, and software assurance best practices
    • Demonstrated ability to lead teams of 5-10
    • Ability to provide technical leadership as a SME in one or more domains
    • Ability to lead and execute projects to successful completion

 

  • Thought Leadership
    • Publication record (e.g., book, white papers, etc.)
    • Domain  subject matter expertise in one or more domains

 

  • Communication
    • Excellent written communication skills: formal documentation, Statements of Work, proposals, white papers, case studies
    • Excellent verbal communication skills: verbal articulation, clarity of speech and listening ability
      • Informal Communication
      • Formal presentation
      • Ability to persuade
    • Strong coach and mentor; demonstrated interest in helping others grow professionally.

 

  • Demeanor
    • High enthusiasm/energy
    • Commitment/engagement level
    • Strong interpersonal skills
    • Team-orientation
    • Entrepreneurial drive/skills
    • High degree of curiosity
    • Interest and ability to rapidly learn new technologies
    • Values all roles on a project team




Skills/Requirements

Education and Experience

  • BS in CS, Engineering or equivalent. MS preferred.
  • 5+ years embedded software development experience
  • 7+ years SDLC experience, 2+ years using agile methodologies
  • Ability to operate in a broad and diverse set of technologies. Expert in C/C++ development environments and RTOS
  • 2+ years product development experience in regulated industry (medical device experience is a big plus)
  • Experience in leading System Architecture on electro-mechanical device is a plus
  • Experience with managing a team of developers

 

ABIOMED is an Equal Employment Opportunity/Affirmative Action employer.  We are committed to the policy of providing equal employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity, veteran status, disability or national origin.

Apply To This Job