Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers

Recruiting the Talent.

  • Share this Job

Manager, Software Development

Location : Chicago (O
Job Type : Direct
Hours : Full Time
Required Years of Experience : 5+ years
Required Education : Bachelor's Degree Required
Travel : No
Relocation : No

Job Description :

Manager, Software Development 


Why Our Client?

Our client is not a typical financial institution – they're better. They’re an innovative, fun-loving, highly-engaged group of professionals that are committed to our company and the communities they do business in.  They love to recognize and celebrate each other.


Over 90% of their employees say they are a great workplace that is focused on their mission, vision and the future of banking.


What will your day look like?

You will responsible for managing the design, development, test and deployment of projects and features that are consistent with the strategic vision through the management of a team of Programmer Analysts, Sr. Software Engineers, and Staff Augmentation resources. This position requires candidate to have an established background in managing the development of core system financial software and web (.Net) solutions, agile software development methodology, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment.



Do you see yourself doing this?

  • Conduct detailed analysis of system interactions to determine technical solutions

  • Resolve problems which are cost effective and consistent with user needs, system capacities and capabilities

  • Manage code reviews to ensure code meets company development standards

  • Manage execution against project plans and delivery commitments

  • Define tasks, milestones, and deliverables that meet stated project objectives

  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment

  • Define and gain concurrence on success criteria for delivery of the project, and the ways in which success will be measured

  • Management of departmental resources, hiring, mentoring, and enhancing and maintaining a best-of-class product development teams

  • Work closely with the engineers and product managers to architect and develop the best technical design and approach

  • Report on status of development, quality, operations, and system performance to management

  • Prepare and present comprehensive scope and definition documents that detail project objectives, scope, reporting strategy, resource requirements, and stakeholders

  • Identify staffing resources requirements and skill sets required to meet project goals

  • Work with Staff Augmentation Services when extended resources are required

  • Develop and maintain project schedules, and manage resources including coordinating time tracking for team members, adjusting assignments as necessary to accommodate issues, scope or timeline changes, revised work estimates and/or resource availability constraints

  • Collect and analyze actual costs, time and scope to ensure delivery against the operating plan

  • Develop and maintain risk analyses, risk mitigation strategy, capacity plan, and issue logs

  • Resolve issues as they develop, and insure the proper communication of resolutions

  • Manage consulting services, including development of statements of work, engagement and management of contractors, and monitoring of work against the SOW

  • Specify the quality assurance process that will ensure the overall quality and continual improvement of the project deliverables 

  • Responsible for managing the Software Development corporate and technology goals of multiple high-level projects

  • Conduct feasibility and requirements meetings with project owners in support of the requirements engineering process

  • Act as liaison between Business users and the Project Development Team

  • Mentor Business users on proper procedures for Information Systems related projects, including requirements definition and testing

  • Develop and maintain project schedules, and manage resources including coordinating time tracking for team members, adjusting assignments as necessary to accommodate issues, scope or timeline changes, revised work estimates and/or resource availability constraints

  • Research industry leading software/web development application systems

  • Prepare presentations and business cases for sponsors and stakeholder groups

  • Develop and maintain Software Development Strategic Plan

  • Translates strategic and operating plans into meaningful direction of projects, goals, priorities and activities; delivering on strategy through quality execution and best practice adaptation.

  • Captures, analyzes, and understands the internal environment, team dynamics, and talent capabilities to address organizational refinement, agility and growth.

  • Champions Employee/Internal Customer Engagement, employee development and all cultural hallmarks through a strong leadership signature and a growing command of company’s leadership competencies.

  • Continually assesses and provides discerning development, insightful coaching and talent utilization/optimization for direct reports.

  • Applies High Performance Management practices in leading an engaged workforce in order to effectively leverage the full potential and talent of this function. 

  • Provides a structural and consistent approach to ensure that individual development plans are in place, performance management is consistent, performance management process is respected and followed, and coaching and feedback are provided on a regular and dynamic basis.

Required Qualifications :


What makes you a great fit?

You’ll be a great fit if in addition to the completion of a Bachelor’s degree in Computer Science or related field, and you have:


  • Minimum of seven years of Technical Management experience

  • Minimum five years of experience as PM for Software Development projects using a formal software lifecycle development methodology and project management required

  • Demonstrable experience in developing scalable software/web applications, SCRUM/Agile development, with a drive for building high quality and maintainable systems of varying complexity

  • You have excellent interpersonal skills and enjoy working in a highly iterative, agile, and open team environment

  • Minimum of two years’ experience working within the ITIL Development framework including incident, service, problem, and change management processes and procedures preferred

  • Experienced in delivering technical releases and projects in a cross-region, multi-time zone environment

  • Previous experience working in a financial institution preferred

  • Must be well organized and detail oriented

  • Excellent relationship management and customer service skills

  • Be self-motivated and able to deliver to strict schedules, as well as work with and incorporate input from other areas

  • Ability to communicate and present at all levels of an organization

  • Excellent written and oral communication skills, including translating complex technical concepts and issues into effective business cases for non-technical audiences required

  • Expert skills with Microsoft Office including Visio and Project required

  • Strong analytic skills required

  • Group facilitation, mediation, and conflict resolution skills required


When you’re happy, they’re happy!

As a thank you for joining their team, you’ll benefit from:

  • Competitive medical, dental, and free vision benefits

  • Competitive compensation plan

  • Contributions towards gym memberships

  • Generous PTO and banking holidays off

Powered by AkkenCloud
Back to Top