Director Of Software Engineering

CareerCircle
Pittsburgh, PA, United States
3 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$130,000.0 - $150,800.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Microsoft Azure C Sharp (Programming Language) Software as a Service Cloud Computing Cloud Engineering Software Quality
+27 more
Information Systems Continuous Integration DevOps Programming Tools Distributed Systems Interoperability Python (Programming Language) Software Architecture Systems Development Life Cycle Reliability Engineering Scala (Programming Language) Software Engineering Software Systems TypeScript Google Cloud Enterprise Software Applications Spring Cloud Fast Healthcare Interoperability Resources System Availability Spring-boot Facebook Flow Event Driven Architecture Information Technology Health Level Seven International Api Design Programming Languages Microservices

Job description

Technical Strategy Workflow Management Amazon Web Services Information Systems Resource Management Software Engineering Software Development Technical Leadership Programming Languages Emerging Technologies Software Architecture Performance Management Cloud-Native Computing Full Stack Development Stakeholder Management Business Transformation Health Level Seven (HL7) C# (Programming Language) Cloud-Native Applications Automation Systems Design Stakeholder Communications Software Quality (SQA/SQC) Java (Programming Language) Verbal Communication Skills Google Cloud Platform (GCP) Software As A Service (SaaS) Site Reliability Engineering Scala (Programming Language) Python (Programming Language) Healthcare Industry Knowledge Continuous Improvement Process Systems Development Life Cycle Software Development Life Cycle JavaScript (Programming Language) Software Development Methodologies Application Programming Interface (API) Fast Healthcare Interoperability Resources (FHIR), Lead, mentor, and develop software engineering teams through coaching, performance management, career development, and succession planning.

Drive execution of engineering roadmaps and ensure timely delivery of high-quality software solutions.

Partner closely with Product Management, Architecture, Operations, and business stakeholders to align technology initiatives with organizational objectives.

Provide technical leadership across architecture reviews, system design discussions, and engineering decision-making.

Establish and promote engineering standards, best practices, and development methodologies that support scalability, maintainability, security, and reliability.

Oversee the design and delivery of modern cloud-native applications utilizing microservices, APIs, and distributed system architectures.

Develop and track key engineering performance indicators related to delivery, platform reliability, software quality, and operational efficiency.

Champion continuous improvement efforts across the software development lifecycle, including automation, DevOps practices, and engineering productivity initiatives.

Ensure production environments maintain a high standard of performance, availability, security, and observability.

Collaborate with executive leadership to define technical strategy, staffing plans, and long-term technology investments.

Serve as a senior engineering representative in customer engagements, escalations, strategic initiatives, and executive discussions.

Evaluate and adopt emerging technologies, including AI-enabled development tools, to improve engineering effectiveness and accelerate delivery., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Director Of Software Engineering TEKsystems

Pittsburgh, PA*On-Site

CI/CD DevOps Coaching Operations Leadership Automation Governance TypeScript Innovation API Design Scalability Reliability Patient Flow Communication Microservices Observability Accountability Systems Design Business Acumen Microsoft Azure Problem Solving Maintainability Computer Science Technical Design Interoperability Agile Methodology Programming Tools Strategic Planning Product Management Business Valuation Technical Strategy Workflow Management Amazon Web Services Information Systems Resource Management Software Engineering Software Development Technical Leadership Programming Languages Emerging Technologies Software Architecture Performance Management Cloud-Native Computing Full Stack Development Stakeholder Management Business Transformation Health Level Seven (HL7) C# (Programming Language) Cloud-Native Applications Automation Systems Design Stakeholder Communications Software Quality (SQA/SQC) Java (Programming Language) Verbal Communication Skills Google Cloud Platform (GCP) Software As A Service (SaaS) Site Reliability Engineering Scala (Programming Language) Python (Programming Language) Healthcare Industry Knowledge Continuous Improvement Process Systems Development Life Cycle Software Development Life Cycle JavaScript (Programming Language) Software Development Methodologies Application Programming Interface (API) Fast Healthcare Interoperability Resources (FHIR) +0

Requirements

DevOps, Coaching Operations Leadership Automation Governance TypeScript Innovation API Design Scalability Reliability Patient Flow Communication Microservices Observability Accountability Systems Design Business Acumen Microsoft Azure Problem Solving Maintainability Computer Science Technical Design Interoperability Agile Methodology Programming Tools Strategic Planning Product Management, Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.

10+ years of software engineering experience with progressive responsibility.

5+ years of experience leading and managing software engineering teams in a leadership capacity.

Proven experience delivering enterprise-scale software products and platforms in a cloud environment.

Deep understanding of:

Distributed systems

Microservices architecture

Event-driven systems

API design and integration

Modern software architecture patterns

Experience leading architecture reviews, technical design sessions, and engineering governance initiatives.

Strong understanding of software development methodologies, agile delivery practices, and the full software development lifecycle.

Experience operating production applications with accountability for reliability, scalability, observability, and security.

Demonstrated success partnering with Product Management and business leaders to translate strategic goals into executable technology plans.

Strong experience with one or more modern programming languages, including:

Java

Springboot

Microservices

JavaScript

TypeScript

Scala

Proven ability to build, develop, and retain high-performing engineering teams.

Excellent communication, organizational, problem-solving, and stakeholder management skills.

Preferred Qualifications

Experience within healthcare technology, healthcare operations, or other highly regulated industries.

Knowledge of healthcare interoperability standards such as HL7 and FHIR.

Experience with large-scale SaaS platforms and cloud-native architectures.

Experience driving engineering transformation, organizational scaling, or modernization initiatives.

Familiarity with DevOps, CI/CD automation, and Site Reliability Engineering (SRE) principles.

Experience implementing AI-assisted software development or engineering automation practices.

Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.

Skills

software engineering, leadership communication, enterprise application, saas, java, C#, Aws, python, javascript, typescript, scala, software architecture, distributed systems, microservices architecture, api design, azure, google cloud platform, sdlc process, stakeholder communication, healthcare industry, hl7, fhir, patient flow, clinical workflows, saas implementation, devops, ci/cd, automation engineering, customer interactions

Top Skills Details

software engineering,leadership communication,enterprise application,saas,java,C#,Aws,python,javascript,typescript,scala,software architecture,distributed systems,microservices architecture,api design,azure,google cloud platform,sdlc process,stakeholder

Additional Skills & Qualifications

  • Have to be open to 30-50% domestic travel

-Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or Related Field

-10+ Years of Software Engineering Experience

-5+ Years of Engineering Leadership Experience

-Proven Success Leading Enterprise-Scale Engineering Teams

-Experience Owning Product and Platform Delivery

-Strong Strategic Planning and Resource Management Skills

-Ability to Drive Continuous Improvement Initiatives

-Experience Establishing Engineering Standards and Best Practices

-Strong Analytical and Problem-Solving Skills

-Excellent Written and Verbal Communication Skills

-Experience Influencing senior Leadership and Executive Stakeholders

-Experience Leading Architecture Reviews and Engineering Governance

-Strong Business Acumen with Focus on Customer Outcomes

-Ability to Foster a Culture of Accountability, Innovation, Learning, and Technical Excellence

-Experience Representing Engineering in Customer and Executive Discussions

-Proven Track Record of Building and Retaining High-Performing Engineering Teams, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

About the company

We’re partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That’s the power of true partnership. TEKsystems is an Allegis Group company., We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all