Director Of Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Career: Things You Should Know
The 12 Best Jobs for Software Engineers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
What’s the Difference between a Junior, Mid, and Senior Developer?