Director, Software Developmentother related Employment listings - Montgomery, AL at Geebo

Director, Software Development

We are a rapidly growing and highly capable engineering team building the applications to move money and information in a way that moves the world. You will lead the transformation efforts to modernize and re-architect a suite of applications. You will play a critical role in developing the technology roadmap to upgrade the applications while meeting business demand. You must be comfortable working with product managers, designers, agile coaches, and clients to make decisions together in an Agile environment. You will lead the delivery of valuable working software to clients and their users. We are looking for someone who can execute fast with engineering excellence. You will drive multiple critical workstreams in various ways and drive the engineering culture to become more client-centric. Basic Qualifications for Consideration:
Deliver solutions and product capabilities with speed and quality Drive engineering and technology excellence while working across multiple groups Enrich and build great teams who are focused on delivering high-quality results with speed Drive solutions that are client-centric and provide a broader view of what else is possible Identify promising opportunities to improve engineering velocity through systems and tools Lead the group to develop, align, and deliver on measurable goals Evolve the product portfolio to maximize impact on Indeed Help our recruiting team attract and evaluate top software engineers, who are passionate to create value for clients Guide and influence leaders throughout Indeed to adopt new technologies and techniques Maintain and evolve an engineering culture that emphasizes ownership, autonomy, quality, and speed of execution Discover and apply technical insights that inform, enable and drive product innovation Partner with the Product Management and UX to implement Agile product development practices across cross-functional teams Define and refine engineering processes and practices such as version control, build pipelines, automated testing, code reviews, etc. Preferred Skills, Experience, and Education:
Bachelor Degree or higher in Computer Science / Engineering 8
years of experience leading development teams and organizations Experience leading technical development products across all phases of its lifecycle, from prototyping through launch and beyond through growth phase and into maturity Proficiency with full-stack software development and a strong understanding of data structures, resilient services, and cloud-based deployment and scaling. You are someone who has done transformation and taken teams from X to Y and delivered with velocity, helping with process improvement along the way Significant prior success as an engineering leader working on challenging problems and solutions that are global, highly scalable, performant that required rapid execution with high quality Significant experience in delivering results in working with multiple independent teams but driving unified and seamless solutions for clients Experience managing and coaching managers as well as senior technologists Deep understanding of the latest software development technologies and cloud services Experience using test automation, CI/CD to ensure high quality of software products Experience and expertise building core or foundational enterprise-level services Experience guiding distributed teams to deliver software through rapid iteration and with quality Ability to influence and guide client-centric product solutions Travel required:
20% Percentage/frequency of travel
Salary Range:
$200K -- $250K
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.