Director of Software Engineering

TalentCapture, Inc.

United States

Remote

USD 180,000 - 275,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TalentCapture, Inc. is seeking an executive software engineering leader to drive a platform-centric transformation across on-prem and cloud environments.

You will guide SDLC governance, DevSecOps, and modern architecture while mentoring multiple teams including offshore partners. Responsibilities include delivering multi-year roadmaps, aligning product and technology strategy, and ensuring compliance and security standards.

Qualifications

  • Extensive hands-on experience with C#, .NET, SQL Server, Javascript frameworks (React, Angular, Ember), and RESTful APIs.
  • Familiarity with LAMP stack development.
  • Experience with Jira, Azure DevOps.
  • Familiarity with QA processes and tools (test automation, security testing, load testing, risk-based regression testing, smoke testing).
  • Experience with RabbitMQ, Kafka.
  • Experience developing cloud-native applications for commercial cloud deployment (Azure, AWS).
  • Experience with microservices and domain-driven design patterns.
  • Management of a development team of 50+ FTEs (Dev, QA, DevOps).
  • Experience managing offshore development engagements/vendors.
  • Experience partnering with product management in agile SDLC.
  • Experience developing a strategic technology roadmap.
  • Experience leading technical projects end-to-end.
  • Excellent communication and documentation skills.
  • Ability to design distributed .NET frameworks.
  • Familiarity with DevOps (CI/CD).
  • Strong leadership and mentoring skills.

Responsibilities

  • Create, execute and maintain a technology roadmap.
  • Manage the development and maintenance of web and desktop applications, and migrate to new platforms.
  • Review and provide feedback on technical deliverables.
  • Own software development standards and drive adoption.
  • Make technology decisions that drive innovation while managing risks and costs.
  • Collaborate with Compliance and Information Security to ensure regulatory requirements.
  • Lead design sessions, mentoring and guidance efforts with teams.
  • Collaborate with other engineering groups, product, planning, operations, IT, vendors and support.
  • Reduce complexity wherever possible.
  • Advise, communicate and implement elegant software design solutions.
  • Effectively communicate technology and tooling recommendations to upper management.

Skills

C#/.NET
SQL Server
JavaScript frameworks
Leadership
Cloud platforms
REST APIs
DevOps
Microservices
Architecture design
Agile/Scrum

Education

Bachelor's degree in Engineering/CS

Tools

Jira
Azure DevOps
RabbitMQ
Kafka
NoSQL databases
Azure/AWS
Docker
Kubernetes

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Software Engineer
Director of Software Engineer

Glorio Group • Ohio

On-site
USD 150,000 - 230,000
Lead Software Engineer
Lead Software Engineer

i3 Verticals, LLC • United States

On-site
USD 140,000 - 190,000
Director of Software Engineering
Director of Software Engineering

Applied Resource Group • Atlanta (GA)

On-site
USD 180,000 - 240,000
Vice President of Software Engineering
Vice President of Software Engineering

Motion Recruitment • Coppell (TX)

On-site
USD 240,000 - 280,000
Medical Coverage
Dental Insurance
Vision Insurance
+6
Director of Software Engineering
Director of Software Engineering

London Approach • Scranton

Hybrid
USD 194,000 - 237,000
Director Software Engineering
Director Software Engineering

Jobgether • United States

On-site
USD 170,000 - 190,000
Comprehensive medical, dental, and vision insurance coverage
Retirement plan with employer match
Tuition reimbursement and continuous learning support
+1
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Director of Software Engineering
Director of Software Engineering

Intellect Solutions LLC • Washington

Hybrid
USD 180,000 - 270,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Manager of Software Development
Manager of Software Development

Prestige Staffing • Charlotte (NC)

On-site
USD 140,000 - 190,000