Sr Manager, Software Engineering

AsurionSmyrna, GA
Hybrid

About The Position

As a Senior Manager of Software Engineering in the Fraud Technology group, you will provide strong leadership to the software engineering team, fostering a collaborative and high-performing culture. You will manage and mentor a team of software engineers, ensuring their professional growth and development. This role involves defining and driving the technical strategy and roadmap for software development projects, architecting scalable and robust software systems, and establishing software development standards. You will also oversee the planning, execution, and delivery of software development projects, collaborating with cross-functional teams and managing offshore development teams. The mission of the Fraud Technology group is to protect customers by delivering products that adapt quickly to changing threats, accomplished through a high-trust relationship with business partners, a strong engineering approach, and diversity of thought.

Requirements

  • BS in Computer Science, Engineering, Mathematics, Electrical Engineering, Electronics Engineering, or related field required
  • Minimum 5 years (8 preferred) of software development experience
  • At least 3 years in a managerial or leadership role.
  • Strong technical expertise in software development, including hands-on experience with modern programming languages, frameworks, and technologies.
  • Familiarity with Cloud technologies and architectures, such as AWS, Google Cloud, or Azure, is highly advantageous but not necessarily required
  • Experience building and scaling AI-enabled platforms, including integration of ML/AI services, APIs, and data pipelines to support enterprise applications
  • Experience in agile software development methodologies and tools
  • Excellent leadership and people management skills, with a track record of building and leading high-performing software engineering teams
  • Strong analytical and problem-solving abilities, with the ability to make sound decisions in complex situations
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
  • Demonstrated ability to manage multiple projects simultaneously and deliver results within deadlines
  • Proven track record of successfully delivering high-quality software products.
  • Deep knowledge of the service contract or insurance industry, including sales and claims management; OR demonstrated ability to quickly learn new business processes and become an expert in a specific industry

Nice To Haves

  • Familiarity with Generative AI concepts (LLMs, prompt engineering, embeddings, vector databases) and their application in enterprise solutions is a strong plus

Responsibilities

  • Provide strong leadership to the software engineering team, fostering a collaborative and high-performing culture.
  • Manage and mentor a team of software engineers, ensuring their professional growth and development.
  • Set clear goals and expectations for the team and ensure they are aligned with the company's objectives.
  • Foster a culture of innovation, technical excellence, and continuous improvement within the team.
  • Take charge and assume the responsibility for leading and orchestrating the seamless delivery of offshore development teams.
  • Oversee the planning, execution, and delivery of software development projects within allocated timelines and budgets.
  • Collaborate with cross-functional teams, such as product management and quality assurance, to ensure successful project outcomes.
  • Monitor project progress, identify risks and issues, and proactively implement mitigation strategies.
  • Foster effective communication and collaboration within the team and across departments.
  • Define and drive the technical strategy and roadmap for software development projects.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Architect scalable and robust software systems that meet business needs and align with industry best practices.
  • Stay up to date with emerging technologies, tools, and frameworks, and evaluate their potential for integration into our software development process.
  • Establish and enforce software development standards, best practices, and quality assurance processes.
  • Implement effective testing strategies to ensure the delivery of high-quality, bug-free software.
  • Drive continuous improvement initiatives to enhance software development processes, productivity, and efficiency.
  • Conduct regular code reviews and provide constructive feedback to ensure code quality and maintainability.

Benefits

  • Asurion is an equal opportunity employer. We hire the best available person for the job regardless of marital status, sex, gender orientation, age, religious belief, race, nationality and ethnic origin, color, or disability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service