More jobs:
Technical Manager - Application Architect
Job in
Durham, Durham County, North Carolina, 27701, USA
Listed on 2026-06-04
Listing for:
LabCorp
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Location:
Durham, NC.
Applicants who live within 35 miles of Durham, NC location will follow a hybrid schedule. This schedule includes a minimum of three in office days per week in Durham, supporting both collaboration and flexibility.
Work Schedule:
This is a full‑time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. EST.
Business needs may occasionally require flexibility in work hours, including earlier, later, or additional hours, with reasonable notice provided when possible.
Job Responsibilities
Architecture and Technical Leadership
* Own and evolve the end‑to‑end application architecture, ensuring scalability, reliability, performance, and security.
* Provide architectural guidance across Java‑based services, microservices, APIs, and cloud‑native components deployed on AWS.
* Define architectural standards, patterns, best practices, and long‑term technical roadmaps.
* Evaluate emerging technologies and integrate AI‑assisted development tools to improve development velocity and code quality.
* Drive engineering improvements focused on automation, resiliency, observability, and modernization.
Business Partnership and Product Alignment
* Serve as the primary technical liaison between engineering and business stakeholders.
* Translate business requirements into technical designs and implementation plans.
* Communicate risks, timelines, dependencies, and trade‑offs to stakeholders.
* Provide technical insights that inform product roadmap and strategic planning decisions.
Development Leadership and People Management
* Lead, mentor, and manage software engineers and technical team members.
* Establish and enforce development standards, coding practices, and Dev Sec Ops workflows.
* Guide teams across the software development lifecycle, including design, development, testing, deployment, and support.
* Introduce new tools, frameworks, and engineering approaches to improve team productivity and capability.
* Foster a culture of collaboration, accountability, and continuous improvement.
AI and Automation Integration
* Evaluate and implement AI‑enabled engineering tools, including code generation, automated testing, and documentation tools.
* Identify opportunities for automation to improve development processes and system performance.
* Support adoption of AI‑driven enhancements to improve application quality and engineering workflows.
* Apply experience with model‑centric programming (MCP) or agent‑based workflows to improve engineering outcomes.
Operational and Delivery Responsibilities
* Oversee technical governance, architecture compliance, and risk mitigation strategies.
* Establish and maintain production support processes, including monitoring, diagnostics, and root‑cause analysis.
* Partner with Dev Ops and Cloud teams to improve CI/CD pipelines and cloud infrastructure performance.
* Lead performance optimization initiatives and architectural refactoring efforts.
Minimum Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or Engineering
* 10 or more years of experience in software development
* 5 or more years of experience in architecture or technical leadership roles
* 5 or more years of experience developing applications using Java and Spring Boot
* 3 or more years of experience designing and implementing REST APIs and microservices architectures
* 3 or more years of experience working with AWS services such as Lambda, ECS, EKS, API Gateway, RDS, Dynamo
DB, Cloud Formation, or Terraform
* 3 or more years of experience implementing CI/CD pipelines and Dev Sec Ops practices
* 2 or more years of experience using containerization technologies such as Docker or Kubernetes
Preferred Qualifications
* 2 or more years of experience evaluating or implementing AI‑enabled software engineering tools
* 2 or more years of experience supporting application modernization or cloud transformation initiatives
* 2 or more years of experience applying model‑centric programming (MCP) or agent‑based workflows in software development…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×