HimalayasHimalayas logo
TA

Director of Software Engineering

TalentCapture
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Are you a software engineering executive ready to take on a new challenge? Our client develops an industry-leading safety and compliance solutions provider with customers across the U.S. and Canada. Recently named a Top Workplaces award winner across multiple locations in 2022. This position includes a highly competitive salary, great benefits package, and an exciting place to work.

Position Summary:

  • Plays a pivotal role in the strategic transformation from product to platform-centric technology organization.
  • Contribute at the leadership level to modernizing the technology stack, building out next-generation cloud-based software platforms, and integrating technology acquired via an M&A process.
  • Will be responsible for partnering with other product/technology leaders regarding the SDLC, technical design, development, QA, and DevOps. Directs multiple software development teams in legacy product maintenance, and new product/feature development.
  • Requires expertise in providing technical guidance to software engineering directors/managers, programmers, and other non-technical team members.
  • Works with Enterprise Architect to develop enterprise-caliber architectural patterns and solutions for multiple products and drive the overall technical direction across the organization using on-prem and cloud solutions and modern software development patterns (TDD, DevSecOps, domain-driven design, microservices, containers, etc.).
  • Responsible for establishing/enforcing organizational development/design standards and best practices, both with internal as well as third-party development partners/teams.
  • Drive/evangelize continued expansion and maturation of agile/scrum development methodologies.
  • Partner with product management and customer-facing peers to deliver on multi-year roadmaps.
  • Provide software development metric tracking and reporting to executive management. Key contributor in developing, evangelizing, and enforcing the future-state technology strategy.
  • Work closely with application support to ensure escalated items are addressed accordingly and partner with infrastructure to ensure on-prem and cloud environments are managed efficiently.

Responsibilities/Job Duties:

  • Partner with Technology leadership and business leadership to create, execute and maintain a technology roadmap.
  • Manage/direct the development and maintenance of web and desktop applications, the development of future-state platforms, and migrating applications onto the new platforms.
  • Review and provide feedback/guidance on technical deliverables to software engineering directors/managers, programmers, and non-technical team members.
  • Own the software development standards and best practices and drive adoption/adherence throughout the technology organization.
  • Leverage knowledge and experience to make technology decisions that drive innovation and agility while minimizing risks and costs.
  • Work closely with Compliance and Information Security to ensure standards and regulatory compliance requirements are adhered to.
  • Key participant in design sessions, mentoring, and guidance efforts with
  • This role requires significant interaction and collaboration with other engineering groups, product, planning, operations, IT organizations, vendor development, and support groups, as needed.
  • Candidate must have a passion for reducing complexity whenever possible.
  • Candidate must have the ability to independently advise, communicate and implement elegant and efficient software design solutions.
  • Candidate must have the ability to effectively collaborate with a team in designing and implementing creative technical solutions.
  • Candidate must be comfortable in communicating technology and tooling recommendations to upper management with appropriate justification.

Qualifications required:

  • Extensive hands-on experience with C#, .NET, SQL Server, Javascript frameworks (React, Angular, Ember), and designing, building, and implementing RESTful APIs
  • Familiarity with LAMP stack development
  • Experience with software project/test/bug management tools (Jira, Azure DevOps)
  • Familiarity with Software QA Engineering processes and best practices (test automation, security testing, load testing, risk-based regression testing, smoke testing, etc.), and tools (Zephyr, Test FLO for Jira, Selenium, Test Studio)
  • Experience with message bus/event streaming (RabbitMQ, Kafka) technologies and NoSQL databases
  • Experience developing cloud-native applications for commercial cloud deployment (Azure, AWS, etc.), monitoring and optimization, and accompanying security/privacy considerations
  • Experience with microservices and domain-driven design patterns
  • Management of a development team of 50+ FTEs (Dev, QA, DevOps)
  • Experience in leading and managing offshore development engagements/vendors
  • Experience partnering with product management in an agile SDLC
  • Experience developing a strategic technology roadmap
  • Experience in technical leadership of projects and teams from design and architecture, through development and delivery
  • Excellent communication skills are required.
  • Excellent documentation/technical writing skills are required.
  • Ability to create distributed frameworks that leverage .NET
  • Familiarity and experience in DevOps (CI/CD)
  • Strong leadership and mentoring skills

Qualifications desired:

  • Experience administrating and developing Business Intelligence software solutions
  • Certifications in the areas of database, agile development, SOA, and development tools from premier vendors

Education Required:
Bachelor's degree in Engineering, Computer Science, or a related field and minimum 12 years of relevant experience preferred.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

12 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileTA

TalentCapture

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan