Technical Coach

INNOVATZ GLOBAL LLC
Texas City, TX, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$156,000.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Agile Methodology Artificial Intelligence Artificial Neural Networks Behavior-Driven Development Mobile Application Development Cloud Engineering Software Quality Concurrent Computing Continuous Delivery Continuous Integration
+21 more
Relational Databases Software Debugging Software Design Patterns DevOps Distributed Systems Python (Programming Language) Machine Learning Pair Programming Performance Tuning Service-Oriented Architecture Software Engineering Software Systems Multithreading Test-Driven Development (TDD) Large Language Models Technical Debt Generative AI Information Technology Machine Learning Operations Virtual Agents Code Restructuring

Job description

  • Coach and mentor software engineering teams on modern development practices and Agile methodologies.
  • Evaluate application architectures and recommend improvements to increase scalability, maintainability, and system performance.
  • Facilitate engineering workshops, value stream mapping sessions, and technical discussions to identify process improvements.
  • Help development teams reduce technical debt, improve software quality, and accelerate delivery.
  • Promote engineering best practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD), refactoring, automation, and clean code principles.
  • Guide teams in adopting CI/CD pipelines and DevOps best practices.
  • Partner with engineering leadership to strengthen software delivery processes and engineering culture.
  • Provide hands-on technical guidance to software engineers and architects during design and implementation activities.
  • Lead collaborative programming sessions such as pair programming and mob programming.
  • Develop technical training materials and conduct knowledge-sharing sessions for engineering teams.
  • Identify opportunities to improve developer productivity and streamline software delivery workflows.
  • Coach teams through technical challenges while encouraging continuous learning and innovation.
  • Establish metrics to measure engineering effectiveness and delivery performance.
  • Support cloud-native application development and modern distributed system architectures.

Requirements

We are seeking an experienced Technical Coach / Senior Software Engineer to help drive engineering excellence across development teams. This role is ideal for a hands-on software engineering professional who enjoys mentoring teams, improving engineering practices, and enabling organizations to deliver scalable, high-quality software solutions.

The successful candidate will combine strong technical expertise with coaching and leadership skills to guide Agile teams, promote DevOps culture, and introduce modern software engineering practices while contributing directly to software development initiatives., * Bachelor’s degree in Computer Science or a related technical discipline.

  • Minimum 8 years of professional software development experience.
  • Strong background working within Agile software development environments.
  • Proven experience coaching, mentoring, or leading software engineering teams.
  • Hands-on expertise in software development using Java and/or Python.
  • Solid understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Practical experience with:
  • Test-Driven Development (TDD)
  • Behavior-Driven Development (BDD)
  • Continuous Integration / Continuous Delivery (CI/CD)
  • Refactoring and software automation
  • Experience designing and supporting enterprise-scale distributed applications.
  • Strong SQL knowledge and relational database design experience.
  • Ability to analyze existing architectures and recommend technical improvements., Experience with one or more of the following:
  • Machine Learning and Artificial Intelligence solutions
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Agentic AI
  • MLOps
  • Neural Networks (CNNs, RNNs)
  • Multi-threading and concurrent programming
  • Performance tuning and debugging
  • Service-Oriented Architecture (SOA)
  • Mobile application development
  • Cloud-native application design
  • Building enterprise CI/CD pipelines

Benefits & conditions

$75 - $80 an hour - Contract

Apply for this position

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

Apply on www.indeed.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

2:37 min

Tracing the evolution from early AI to generative AI

Mike Mike · World Congress 2025

3:21 min

Navigating the ethical integration of virtual colleagues

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

Videos

See all

Related articles

See all