Allstate - Columbus, OH

posted 3 months ago

Full-time - Mid Level
Columbus, OH
Insurance Carriers and Related Activities

About the position

The Software Engineer Associate Manager at National General, a part of The Allstate Corporation, plays a pivotal role in ensuring that system users receive maximum value from the products developed. This position emphasizes a user-centered approach, where the Associate Manager is responsible for developing test-driven code consistently. They take ownership of their applications in production, being accountable for the success of digital products by achieving key performance indicators. The role involves leading, counseling, motivating, and evaluating small to medium-sized teams, while also advising direct reports on administrative policies, risk management, and problem resolution. The Associate Manager is instrumental in 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 various team activities, including retrospectives, daily standups, and planning meetings. They will act as a player-coach, demonstrating best practices in software development and guiding the team in technical decision-making. The Associate Manager will also collaborate with product managers and stakeholders to shape product architecture and design, ensuring that technical capabilities align with business goals. Establishing continuous integration and deployment practices is also a key responsibility, fostering a culture of excellence within the team.

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 inception and iteration planning meetings, providing technical input to the product backlog.
  • 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 key stakeholders.
  • Leads the effort in shaping the architecture and design of the product.
  • Contributes to knowledge sharing and the growth of the collective knowledge within 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.

Nice-to-haves

  • Experience with continuous integration and deployment pipelines.
  • Familiarity with test-driven development and agile methodologies.

Benefits

  • Competitive salary based on experience and qualifications.
  • Flexible work environment that promotes connection and belonging.
  • Opportunities for professional growth and development.
  • Recognition for inclusivity and diversity initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service