We use essential cookies

Please Accept our Privacy Policy

Software Engineer Lead - Contractor

AGM Tech Solutions, LLC

Farmers Branch, TX 75234-6449 • 10/28/2026

Job Description

Job Description

Roles and Responsibilities:
• This role is intended for a senior-level consultant who can immediately engage with engineers, diagnose complex system and application issues, recommend and implement improvements, and elevate the overall technical capabilities of the organization through hands-on mentoring and coaching. The successful candidate will be respected as both a practitioner and a teacher, capable of driving sustainable improvements in performance, reliability, automation, and engineering excellence.

Primary Responsibilities
• Partner with engineering teams to design, deploy, and optimize enterprise AI platforms and supporting infrastructure. • Perform advanced resiliency and scalability assessments across distributed applications and infrastructure environments. • Lead root cause analysis of performance, reliability, stability, and capacity issues. • Conduct deep-dive Java JVM heap, garbage collection, memory leak, thread, and application performance analysis. • Conduct advanced Microsoft .NET memory, CLR, thread, and application performance diagnostics. • Utilize Dynatrace and related observability platforms to identify performance bottlenecks and produce actionable remediation plans. • Drive infrastructure optimization initiatives based on performance testing, resiliency testing, fault analysis, and production telemetry. • Partner with development, infrastructure, cloud, and operations teams to implement corrective actions and measurable improvements. • Design and develop automation solutions using scripting technologies to reduce operational overhead and improve engineering efficiency. • Create reusable engineering standards, playbooks, diagnostics procedures, and operational guidance. • Support performance and resiliency test planning, execution, analysis, and remediation activities. • Provide technical leadership during critical incident investigations and complex troubleshooting engagements. • Translate performance findings into practical infrastructure and application improvements with measurable business value. --Mentoring and Enablement Expectations • Mentor engineers on scripting, automation, diagnostics, and performance engineering best practices. • Coach teams in the use of Dynatrace and observability-driven engineering practices. • Develop internal training workshops and technical deep-dive sessions.

• Improve engineering capabilities in:
• PowerShell
• Python
• Shell scripting
• Automation frameworks
• JVM diagnostics
• .NET performance analysis
• Application resiliency patterns
• Observability and monitoring
• Serve as a technical thought leader and force multiplier across multiple engineering teams.

Must Have Technical Skills:
• 10 years of experience in Systems Engineering, SRE, Reliability Engineering, Performance Engineering, Infrastructure Engineering, or a related field.
• Expert-level knowledge of Dynatrace.
• Advanced Java JVM troubleshooting, heap analysis, GC tuning, memory diagnostics, and thread analysis experience.
• Advanced Microsoft .NET diagnostics, memory analysis, and performance tuning experience.
• Strong experience with distributed systems, microservices, APIs, Kubernetes, and cloud-native architectures.
• Demonstrated expertise in performance testing, load testing, scalability analysis, and resiliency testing.
• Strong scripting and automation skills using PowerShell, Python, Bash, or similar technologies.
• Proven ability to identify, communicate, and implement infrastructure and application optimization opportunities.
• Exceptional communication, consulting, mentoring, and presentation skills.

Flex Skills/Nice to Have:
• AI platform deployment and operational support experience.
• Experience with Kubernetes, OpenShift, Azure, AWS, or hybrid-cloud environments.
• Experience with LoadRunner, JMeter, or enterprise performance testing platforms.
• Experience implementing observability strategies and operational excellence programs. • Background in Site Reliability Engineering (SRE) practices.
• Experience building engineering training and mentoring programs.

Soft Skills:
• Excellent written and verbal communication skills.

Education/Certifications: Bachelor's degree