National General Holdings

posted 3 months ago

Full-time - Manager
Insurance Carriers and Related Activities

About the position

The Software Engineer Associate Manager at National General Insurance plays a pivotal role in ensuring that system users receive maximum value from the products developed. This position is centered around developing test-driven code consistently, managing applications in production, and being accountable for the success of digital products by achieving key performance indicators. The Associate Manager is responsible for leading, counseling, motivating, and evaluating small to medium-sized teams, while also advising direct reports on administrative policies, procedures, risks, and problem resolution. This role involves defining, implementing, and prioritizing IT policies and best practices, thereby influencing both team and business outcomes. In this role, the Associate Manager will lead and participate in retrospectives, daily standups, and iteration planning meetings, ensuring that technical input is infused into backlogs in collaboration with product managers. They will act as a player-coach, demonstrating best practices in software development, including paired programming and test-driven development. The Associate Manager will also serve as a technical leader, guiding the team in technology selection, problem-solving, and conflict resolution. Collaboration with product managers and stakeholders is essential for shaping product architecture and design, as well as for knowledge sharing within the team. Establishing continuous integration, delivery, and deployment pipelines is also a key responsibility, promoting a strong culture of collaboration and technical excellence.

Responsibilities

  • Leads and participates in retrospectives, encouraging feedback with empathy.
  • Leads and participates in daily site, cross-site, and product team standups.
  • Leads and participates in inceptions and iteration planning meetings, providing technical input to backlogs.
  • Acts as a player coach, leading by example in the execution of technical product capabilities.
  • Coaches the team in paired programming and test-driven development practices.
  • Serves as the anchor of the team, providing technical leadership and guidance.
  • Collaborates on strategy across product portfolios with product managers and stakeholders.
  • Leads the effort in shaping the architecture and design of the product.
  • Participates in knowledge sharing to enhance the collective knowledge of the team.
  • Establishes and advocates for continuous integration, delivery, and deployment practices.

Requirements

  • 4 year Bachelor's Degree (Preferred).
  • 5 or more years of experience in software engineering (Preferred).
  • Experience in leading and managing small to medium-sized teams.
  • Strong understanding of test-driven development and paired programming.

Nice-to-haves

  • Experience with continuous integration and deployment practices.
  • Familiarity with agile methodologies and project management tools.

Benefits

  • Flexible work environment that promotes connection and belonging.
  • Opportunities for professional development and career growth.
  • Inclusivity and diversity awards recognition.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service