Director, Software Engineeringother related Employment listings - Chicago, IL at Geebo

Director, Software Engineering

Responsibilities Do you see yourself doing this? Strategy and Technical Responsibilities Provide leadership, vision, and direction for the software engineering organization Provide direction and oversight for the enterprise's software development efforts to achieve business outcomes Identify and adhere to technical standards used within the organization Seek ways to continuously improve development methods and processes to maximize productivity and quality Study technology trends, innovation, competitive functional advancement and member/market trends in order to determine proposed changes to existing products and/or technology stack. Ensure that a secure architectural integrity is maintained and the team is adhering to best practice standards. Work closely with business leaders to craft solutions that meet business goals and technical constraints Provide strong leadership while playing an active role as an individual contributor. Act as a point of escalation Oversight of Software Engineering Responsibilities Leadership of multiple agile/SCRUM development teams focused on delivering software iteratively across online banking (web), mobile (iOS/Android), new account opening, loan originations, core banking, API platform/marketplace and others. Remain abreast of developments in emerging technologies for digital, web, mobile and open development standards with a focus on the banking, credit union and financial services industries. Think Cloud, Mobile and API first Champion best practices and modern software development methods and tools. Lead software engineering teams and other stakeholders to set goals for improving code quality, maintainability, security, and scalability. Monitor progress against these goals. Implement and manage software development status reporting, metrics, and benchmarks. Manage collaboration with infrastructure and operations teams to ensure software performs well in production and meets SLAs. Ensure and improve the performance and availability of systems by driving and identifying continuous improvement efforts both internally and with third party providers Work with Information Security to ensure software is effectively secured and that risks are mitigated. Oversee management of relationships with consultants, vendors, and contractors and partner with the Strategic Sourcing team to support negotiation of statements of work and terms with suppliers. Analyze proposed and approved projects in terms of cost/benefits of applying web-development solutions. Prepare short, medium and long-range business plans for new/enhanced delivery of digital services that provide secure, reliable, functional digital experiences and self-service capabilities Drive the virtues of test driven development and a continuous integration/deployment pipeline. Foster a culture of DevOps within the team Promote cooperation, negotiation and communication among and within teams and business partners. Leadership, Management and Support Provide guidance and direction to Software Engineering managers and their teams. Facilitate collaboration and partnership across software engineering teams and stakeholders. Build teams to align with the Credit Union's digital member experience, engagement and membership growth goals Provide regular employee performance feedback, coach and develop employee skill level and set expectations. Develop and execute on workforce strategy to meet the organization's current and future software engineering needs through developing, hiring, and/or sourcing talent. Manage resource allocation across teams to maximize business impact of resources and ensure each team has the skills and capabilities needed to achieve its objectives. Manage projects, budgets, and professional staff effectively providing direction and day-to-day management for all software development efforts. Build strong working relationships with business leaders to ensure software engineering teams meet expectations and contribute to achievement of business goals Manage the software engineering budget, with ongoing focus on personnel, vendor and capital expenditures Ensure compliance with internal and external audit requirements. Manage third party vendors to ensure successful maintenance and operations of production applications. Apply management practices in leading an engaged workforce Manage and mentor team members to meet organization and development goals, develop their talents and expand their technical skill sets. Adhere to and ensure compliance of all business transactions with policy and process of the Bank Secrecy Act. Ensures compliance with all applicable state and federal laws, company procedures and policies. Maintains integrity and ethics in all actions and conversations with or regarding credit union members and their accounts; complies with Privacy Act directives. Where permitted by applicable law, successful applicants to this position must either have received or be willing to receive the COVID-19 vaccination by date of hire to be considered (proof of vaccination is required), or be willing to submit a negative COVID-19 test result in advance of each visit to an Alliant facility. Qualifications What makes you a great fit? You'll be a great fit if in addition to the completion of a Masters or Bachelor's degree in Computer Science, Computer Engineering (or equivalent) OR 10 plus years of professional software development experience, preferably in a financial services environment, and you have:
Five or more years in Senior level leadership in software development 10 years progressive experience leading software engineering teams in an agile development environment, developing API's and web service concepts such as REST, SOAP, and XML/JSON business object representations and/ or designing and writing scalable ASP.Net, C#, .NET Framework, HTML, JavaScript applications Experience leading development of consumer facing banking applications (ex:
online banking, mobile apps, loan and credit card originations), preferred Solid understanding and experience in a continuous build, test, deployment environment Ability to establish relationships and communicate at all levels of an organization Must have a passion for leading, coaching and inspiring a team to develop and deliver cutting edge financial software solutions Experience with mobile application development including Responsive Design, Native (iOS, Android) and Xamarin platforms A knowledge of ITIL Service Foundations and Service Design best practices Self-motivated and able to deliver to strict schedules, as well as work with and incorporate input from other areas Sound knowledge of Microsoft Office Products
Salary Range:
$150K -- $200K
Minimum Qualification
Software Development, Technology ManagementEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.