Director of Software Engineering - Projects

manager, mentor, lead, software, engineer, leader, technology, commercial, pricing, contracts, C#, .NET, JavaScript, Angular, MS SQL, Oracle, distributed teams, customer, needs assessment, solutions, projects, Agile, Scrum, strategy, operations, results, object-oriented, microservice, design, development, API, Entity Framework, RabbitMQ, Voice, Speech, Warehousing, Distribution, Best practices, Business acumen, Customer facing, Database, Estimating, OOP, Software architecture, Workflow
Full Time
Depends on Experience
Travel required to 10%.

Job Description

Lucas has a challenging career opportunity for a well-rounded, passionate engineering leader with an entrepreneurial drive and who is up-to-date with technology and industry best practices.

A strong business acumen is equally as important as technical capabilities. The ideal candidate will have created software in a commercial environment, led teams of software engineers, and managed substantial, simultaneous projects with firm fixed price contracts / customer deadlines. A background in warehousing and distribution, while not essential, is helpful.

From a technical perspective, the Director of Software Engineering - Projects will be well-versed in .NET, with exposure to modern web technologies like JavaScript and Angular as well as database technologies such as MS SQL and Oracle.

Position Responsibilities:

  • Mentor and grow the Applications Engineering group, a mid-size high-performing, distributed software engineering team.
  • Interact directly with customers to thoroughly understand customer needs and business drivers, and to manage customer support technical escalations and requests for modifications to their software solution.
  • Foster and support a culture of innovation and excellence within the engineering organization.
  • Oversee the support and staffing of multiple customer projects, balancing large- and small-scale projects.
  • Manage the sales & operations planning process within Lucas to ensure that engineering capacity aligns with sales projections and financial revenue models.
  • Champion and establish software discipline standards for the Applications group. Maximize quality, reliability, scalability, and performance.
  • Optimize engineer performance by driving efficient and effective Agile software development process.
  • Develop operational process design and workflows and then drive the design decisions needed to achieve user-friendly, high-performance solutions.
  • Continue to develop and share industry/domain expertise and business acumen.
  • Reporting to the Vice President of Project Operations, contribute to the creation of infrastructure and processes to support rapid organizational growth.
  • Attract, develop and retain high performing individuals. Set goals to measure and evaluate performance.
  • Produce and manage to all customer-facing engineering estimates.
  • Establish project schedule and assign resources to projects.
  • Work with cross-functional team (Sales, Tech Pre-Sale, Project Management, QA, etc.) throughout the customer engagement process.
  • Maintain relationships with key customers.

Skills and Experience:

  • 5+ years developing commercial software.
  • 5+ years of relevant, hands-on technical leadership of software architects and engineers, delivering business-critical enterprise class software.
  • 2+ years of experience in managing and hiring engineering teams.
  • S or M.S in Computer Science or related fields.
  • Demonstrated ability to grow and lead a team of engineers in a fast-paced environment.
  • Proven ability to build world class products using Agile/Scrum, or similar development best practices.
  • Experience managing and executing complex operational and strategic initiatives.
  • Strong communication and interpersonal skills, with the ability to be personable yet persistent, with a focus on getting things done.
  • Works well under pressure, is self-motivated, and is driven by results. Places great emphasis on the customer experience and relationships.
  • Experience in leading distributed teams is highly desirable
  • Up to date with technology and industry best practices.
  • Well-versed in object-oriented and microservice design and development; adapts easily to multiple frameworks and technologies.
  • Experience with Angular, Web API, Entity Framework, and RabbitMQ is a plus.
  • Experience with Voice/Speech recognition technology is a plus.
  • Exposure to Warehousing/Distribution Applications is a plus.
  • Ability to travel 10-15%.
Dice Id : 10121577
Position Id : DIRSWENG
Originally Posted : 2 months ago
Have a Job? Post it