Sr. Manager Software Engineer

Posted on 05 April 23 by Andreana Hesson

  • -
Logo

Powered by Tracker

Job Description

Summary:

This position is for a senior level software engineering leader responsible for designing, integrating, and deploying enterprise systems. The position requires leading highly talented engineering teams to develop system solutions based on user/client needs, cost, and integration with existing applications or platforms. The person will research, identify, select, and test services and integrations required for solution delivery, establish best development practices, and document technology integration or migration strategies. Additionally, the candidate will manage day-to-day development activities, escalation, production support, and release, while owning the outcomes of engineering, execution, and delivery of projects.

 

Key Responsibilities:

  • Lead highly talented engineering teams to develop system solutions based on user/client needs, cost, and integration with existing applications or platforms.
  • Research, identify, select, and test services and integrations required for solution delivery.
  • Drive and establish best development practices such as DevSecOps, CICD, Application Resiliency/Failover/Fault Tolerance, Application Security, Microservices, etc.
  • Establish, implement, and document technology integration or migration strategies
  • Provide governance and oversight as a senior member of the Architecture Review Board
  • Stay on top of industry trends and new technologies for our technology stack
  • Hire and develop staff and manage budgets, as needed.
  • Manage day-to-day development activities, escalation, production support, and release
  • Own outcomes of engineering, execution, and delivery of projects
  • Assist and participate in department’s quarterly planning, team’s sprint planning, story sizing, story grooming, sprint retro
  • Bridge communication with other release train managers

 

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or related field or equivalent experience
  • 10+ years of IT experience in system design and integration required.
  • 3 years of leadership experience at leading and developing multiple highly skilled development teams
  • Strong diagnostic and analytical capabilities
  • Excellent written and oral communication skills
  • Strong knowledge of REST API design, Java, Spring Boot, Event Driven Architecture, Kafka, and full-stack application development
  • Experience in Data persistence Specs & Frameworks such as JPA, Hibernate, OpenJPA, Spring Data, etc.
  • Proficient in Web & Mobile development practice, Single Page Apps (Angular/React/ReactNative), Bootstrap/Material, Redux, NodeJS, GraphQL
  • Working knowledge of Microservices/containerized applications, Docker Swarm or Kubernetes
  • Knowledge of DevSecOps, Pipeline setups, Automation, GitLab/GitHub
  • Experience with data in relational and No-SQL databases, caching strategies, etc.
  • Working knowledge on Application Security, Cybersecurity, Oauth2, OpenID, etc.
  • Progressive experience in new technology, programming, and/or application analysis, security/disaster recovery is required
  • Knowledge of the process and concepts involved in systems implementations, including conceptual design, work process evaluation, cost assessment for development & implementation, and the full range of application programming & documentation is required.
  • Previous Agile, Scrum or SAFe experience is required.
  • Participation in team’s planning, story sizing, sprint retro needed.
  • Experience in managing vendor teams is a plus.

 

Note: Insurance industry knowledge and previous architecture experience are preferred.

 

Job Information

Rate / Salary

-

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-4009

Job Location