Jobs and Careers
TR

Manager I, IT Software Engineering (Enterprise Data) - (Hybrid)

TruStage
United Statesfull_timeVerifiedPosted 31 Oct 2025
💰 $164,300/yr($109,500/yr$164,300/yr)

About the role

At TruStage, we’re on a mission to make a brighter financial future accessible to everyone.  We put people first, and work hand in hand with employees and customers to create a diverse and inclusive environment. Passionate about building insurance and financial services solutions, we push the boundaries of what’s possible. We need you to help us shape what’s next. You’ll be encouraged to share your experiences, ideas and skills to help others take control of their financial future.

Join a team that has received numerous awards for being a top place to work: TruStage awards and recognition

Job Summary

The Manager I, IT Software Engineering (Enterprise Data) will oversee development teams and ensure the successful delivery of software applications and data systems for the effective management, security, and analysis of data products that meet business requirements.  This role involves both leadership and technical responsibilities, including managing day-to-day operations, mentoring team members, and collaborating with stakeholders to ensure alignment with organizational goals. 

Job Responsibilities:
Team Leadership

  • Lead, mentor, and develop a team of software development team members, fostering a collaborative and productive work environment.
  • Manage team workload, ensuring work is completed on time and within scope.
  • Conduct performance reviews, provide constructive feedback, and create development plans for team members.
  • Facilitate effective communication between the development team and other departments.
  • Foster a collaborative team environment, encouraging continuous learning and development.

Work Management

  • Assist in the planning and execution of IT development activities, ensuring alignment with business objectives.
  • Monitor work progress, identify risk, in alignment with strategies.
  • Remove barriers or impediments for team.
  • Ensure that all work adheres to established quality standards and best practices.
  • Manage timelines, budgets, and resources as needed.

Technical Expertise

  • Provide technical guidance and support to the development team, troubleshooting complex issues as they arise.
  • Ensure the team follows industry best practices, including code reviews, testing, and documentations.
  • Stay updated on emerging technologies and trends, and evaluate their potential application within the organization.
  • Collaborate with senior management to define technology strategy and roadmap for the team.

Stakeholder Collaboration

  • Work closely with product owners, business analysts, and other stakeholders to understand business needs and translate them into technical solutions.
  • Ensure clear communication of work status, challenges, and solutions to all stakeholders.
  • Act as a liaison between the development team and other IT teams, ensuring seamless integration and alignment across areas.
  • Foster strong relationships with external vendors and partners, ensuring that their contributions align with the organization’s development goals.

Process Improvement

  • Continuously assess and improve development processes, methodologies, and tools to increase efficiency and quality.
  • Promote a culture of continuous learning and professional development within the team.
  • Implement and monitor key performance indicators to measure team performance and delivery success.

The above statement of duties is not intended to be all inclusive and other duties will be assigned from time to time.

Job Requirements:

  • Bachelor’s  degree in Computer Science, Information Technology, or related field, or equivalent combination of education and/or related professional work experience.
  • 5+ years of experience in software engineering, with at least 1 year in a leadership or management role.
  • Proven experience leading development teams and delivering successful software projects.
  • Proficient understanding of multiple programming languages such as Java, C#, Python or similar.
  • Strong understanding of software development life cycle (SDLC) methodologies
  • Understanding of scaled agile technical delivery, technical operations or technical solutions architecture.
  • Proficient understanding of  version control systems, CI/CD pipelines, and DevOps practices.
  • Familiarity with cloud platforms, such as Azure, and modern application architectures (microservices, RESTful APIs, etc.).
  • Excellent communication and interpersonal skills, with the ability to motivate

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TruStage

View company profile →