Ally Financial

Manager - Software Engineering

Ally Financial

Charlotte, NC, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and motivated software engineering professional looking for the next step in your career? Ally Financial is seeking a dynamic and experienced Manager to lead our talented team of software engineers. As a leader in the financial industry, Ally Financial is committed to innovation and excellence, and we are looking for someone who shares that passion. In this role, you will have the opportunity to drive the development and implementation of cutting-edge software solutions while also mentoring and guiding a team of skilled engineers. To succeed in this role, you must have a strong background in software engineering and management, as well as exceptional leadership and communication skills. If you are ready for a challenging and rewarding career with a company that values your expertise, we want to hear from you.

  1. Lead a team of software engineers in the design, development, and implementation of innovative software solutions.
  2. Mentor and guide team members to ensure high-quality work and continued professional growth.
  3. Collaborate with cross-functional teams to define project requirements and develop project plans.
  4. Monitor and track project progress, identifying and addressing any issues that arise.
  5. Foster a culture of innovation, excellence, and continuous improvement within the team.
  6. Stay up-to-date with industry trends and advancements in software engineering to drive innovation and improve processes.
  7. Communicate effectively with team members, stakeholders, and senior management to provide updates on project status, risks, and opportunities.
  8. Develop and maintain strong relationships with internal and external partners to ensure successful project delivery.
  9. Provide technical guidance and support to team members, troubleshooting complex issues as needed.
  10. Ensure adherence to company policies, procedures, and standards in all software development activities.
  11. Collaborate with HR to recruit and onboard new team members, ensuring a diverse and talented team.
  12. Conduct performance evaluations and provide regular feedback to team members to drive their professional development.
  13. Act as a role model for the team, embodying the company's values and promoting a positive work environment.
  14. Demonstrate a commitment to continuous learning and professional development to stay at the forefront of industry trends and advancements.
  15. Identify and implement process improvements to increase efficiency and productivity within the team.
Where is this job?
This job is located at Charlotte, NC, USA
Job Qualifications
  • Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or Related Field.

  • Minimum Of 5 Years Of Experience In Software Development, With At Least 2 Years In A Managerial Role.

  • Strong Knowledge And Experience In Agile Development Methodologies And Project Management.

  • Excellent Leadership And Communication Skills, With The Ability To Mentor And Guide A Team Of Software Engineers.

  • In-Depth Understanding Of Software Development Lifecycle And Technologies, Including Java, .Net, And Web-Based Applications.

Required Skills
  • Software Development

  • Quality Assurance

  • Strategic Planning

  • Communication Skills

  • Project Management

  • Budget management

  • Agile Methodology

  • Team Leadership

  • Problem-Solving

  • Client Relationship

  • Technical Expertise

  • Coding Proficiency

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Manager - Software Engineering in Charlotte, NC, USA is between $100,000 and $150,000 per year. However, this can vary depending on factors such as experience, company size, and industry. Some companies may offer higher salaries for this position, while others may offer lower salaries. It is important to research and compare salaries for similar roles in the same location to get a better understanding of the market rate for this position.

Additional Information
Ally Financial is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 24th, 2024
Apply BeforeJune 9th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Ally Financial

Ally Financial provides financial services including car finance, online banking via a direct bank, corporate lending, vehicle insurance, mortgage loans, and an electronic trading platform to trade financial assets.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started