Director of Software Development
Euronet Worldwide, Inc.
Leawood, kansas
Job Details
Full-time
Full Job Description
The Director of Software Development is responsible for managing the software development lifecycle for the software development team located in Leawood Kansas and San Salvador, El Salvador. The Director of Software Development will achieve a thorough understanding of the organization's vision and strategic direction and apply both to proactively anticipate business needs and deliver innovative solutions that align with the company’s overarching goals. This position oversees all disciplines in the software development team including: software engineering, quality assurance, project management and business analyst roles. The team supports software development for epay North America as well as Australia, New Zealand and Brazil.
The Director of Software Development is accountable for efficiency and quality of software development while driving accuracy to business and customer requirements. This role leads multiple development teams and is accountable for objective setting, evaluation, coaching and employee skill development. You will pursue these challenges as a senior technical thought leader and work closely with sales and product organizations, account management, operations and client success teams. In addition to leading a world-class team, you will influence business and technical strategies to help us solidify our vision to bring scalable technology solutions to market.
- Ensure that team leads are proactively sharing the status of the in progress and upcoming projects across the organization. Identify risks early in the development cycle and clearly communicate to key stakeholders.
- Ensure individual development teams have needed headcount and skill sets for current and upcoming project work.
- Align enhancements and modifications to existing software coding standard processes and design specifications, ensuring they are aligned with current security standards.
- Guide the implementation of automation to improve effectiveness and efficiencies of systems and tools across regions and support development and implementation of new automation, identifying where investment will yield the greatest efficiencies.
- Lead strong partnerships with key stakeholders including product management, engineering, design, sales and operations.
- Engage in technical and functional discussions with all engineering teams with strong interpersonal and organizational skills to effectively manage multiple work streams.
- Train and coach the development team leads including goal setting and evaluations.
- Implement and manage well-defined benchmarks and return on investment metrics.
- Establish KPIs for the teams.
- Develop and maintain business relationship with sister entity leadership in Brazil, Australia and New Zealand.
- Develop, monitor and maintain the software development team operating budget.
- Manage the career development and learning plans for the software development team.
- Develop one-, three- and five-year plan to increase productivity and quality of key roles such as software engineers and QA team members.
- Work continuously to identify needed process improvements in the software development lifecycle including requirement gathering, functional design, software development, QA and UAT.
Requirements
- Bachelor’s degree or higher education in Computer Science, Information Technology, or a related discipline
- 5 years proven experience leading a software development team
- English Proficiency
- PMP and agile certifications are a plus
Benefits
- 401(k) Plan
- Health/Dental/Vision Insurance
- Employee Stock Purchase Plan
- Company-paid Life Insurance
- Company-paid disability insurance
- Tuition Reimbursement
- Paid Time Off
- Paid Volunteer Days
- Paid Holidays
- Casual Office Attire
- Plus many more employee perks & incentives!
We are an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, or national origin, age, disability status, genetic information, protected veteran status, or any other characteristic protected by law.