Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Share

Senior Software Development Manager

  • We're looking for an experienced technical manager with experience in managing software engineering teams to join the Bazaarvoice development team as a Senior Software Development Manager. The team is responsible for maintaining and developing products which leverage Bazaarvoice's massive data network using cutting edge technologies like ElasticSearch, Mongo, AWS Lambda, Docker, etc. As a development manager on the Bazaarvoice team, you will guide a team of software developers and work with program/product managers to build new products or capabilities on our existing platforms that will be leveraged throughout the company. You will help shape the products that power the future of Bazaarvoice.
     
     
    Key Responsibilities:
    Overall leadership and mentorship of one or more Development teams, Connections and Media.
    Translation of complex functional and technical requirements into individual release assignments.
    Work closely with the product management team to determine the optimum feature sets for products.
    Definition and continued refinement of the software development and delivery processes.
    Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
     
    Essential Criteria:
    ·6+ years of Software Development management experience.
    ·4+ years of project management or scrum master experience.
    ·Bachelor’s degree in computer science or equivalent experience.
    ·4+ years’ experience, with at least one full stack language such as C#, Java, Javascript, or similar.
    Excellent verbal and written communication.
    Strong presentation and technology leadership skills.
    Ability to handle multiple competing priorities in a fast-paced environment.
    Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
    Experience recruiting and building high performance teams
     
     
    Desired Criteria: (If applicable)
    ·Master’s degree in a technical field or an MBA.
    ·Proven results-oriented person with a track record of delivery.
    ·Demonstrated ability to inspire and mentor a technical team.
    ·Knowledge of and experience in, maintaining software that has 24x7 operations, 5 9’s uptime requirements, and under very high usage load.
    ·Experience managing the large budgets for AWS or other cloud platform
    ·Experience with continuous integration and continuous delivery pipelines
    ·Ability to adapt to new development environments and changing business requirements.
    ·Experience managing contractors and distributed teams.
    ·Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
    ·Demonstrated experience in setting long term strategic technical direction for one of more software engineering teams.
    ·Experience with large distributed applications.
Apply Now

Applications processed via employer's online application form