back Back to Jobs

Director - Software Engineering

Location: Omaha, NE
Job # 10546678
Date Posted: 03-07-2018
Director, Software Engineering
 A hands-on / roll-up your sleeves management role collaborating on high-level technical solutions, project estimates, delivery plans, and ultimately responsible to oversee the execution and delivery of software and integrated solutions. You will collaborate with Product Management to produce the products as defined on time, with high quality, and on budget. You will be responsible for the management of the Software Development and QA teams and making key decisions related to company budgeting and resources. You are a producer who is excited about emerging technologies and providing leadership for the realization of world class solutions. A key contributor to budget and strategic planning and execution. While this role reports directly to the CIO/CTO, you will interact with others on the executive team to ensure clarity and transparency of demo ability and status of deliverables.

You Have:
  • Demonstrated Experience as an engineering leader for a software company and strong leadership skills
  • Stays current in knowledge and in application of modern development approaches and new technology developments
  • Mastery of test-driven development, QA automation practices and program implementation
  • Familiarity with our tech stack
    • RESTful services
      • Internally developed and SaaS or PaaS services
      • Knowing why and when to use each
    • Microservice Architecture
    • DevOps / Container based-deployments
      • Understand benefits of scalability, speed to market
      • Javascript UI Frameworks landscape as it is an ever-moving ecology
    • Data management
      • RDBMS, Document-based DBs
  • Demonstrated Experience hiring, training and managing off-shore and near-shore development teams
  • "Roll-up-your-sleeves" entrepreneurial, startup attitude
  • Strong motivator, leader, team player with record of leading and mentoring employees
  • A proven track record building and delivering enterprise software
  • Proven ability to partner with key customers, business and product management stakeholders and present in business terminology
It would be awesome if you also have:
  • 10+ years of professional experience in software development
  • 5+ years of professional experience leading engineering teams
  • 5+ years of experience implementing and utilizing the Agile development methodology
  • Bachelor’s Degree in Computer Science or similar field of study
  • Experience with mobile technologies.
  • Experience managing the development function for highly scaled ecommerce web sites.
this job portal is powered by CATS