Senior Engineer 2

Compunnel, Inc.

Fort Worth (TX)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Compunnel, Inc. is seeking a Sr. Engineer 2 in Fort Worth, Texas, to guide engineering teams in modern practices and improve software delivery effectiveness. This role involves coaching on Agile methodologies, DevOps principles, and best engineering practices, while also directly contributing to technical initiatives.

The successful candidate will need substantial software engineering experience and a track record of mentoring teams, along with expertise in Java, Python, and relevant technologies.

Qualifications

  • 8+ years of hands-on software engineering experience.
  • Proven technical coaching, mentoring, or engineering enablement.
  • Strong communication, facilitation, and stakeholder management skills.

Responsibilities

  • Serve as a technical coach and mentor for software engineering teams.
  • Facilitate engineering workshops and knowledge-sharing activities.
  • Support AI/ML initiatives and help teams adopt emerging technologies.

Skills

Software engineering expertise
Technical coaching experience
Agile methodologies
DevOps practices
AI/ML technologies
Java and/or Python development
Test-Driven Development (TDD)
SQL and relational database design

Education

Bachelor's degree in Computer Science or a related discipline

Tools

CI/CD pipelines
Docker
Kubernetes

Job description

We are seeking a Sr. Engineer 2 with strong software engineering expertise and proven technical coaching experience. This role focuses on guiding engineering teams in adopting modern engineering practices, improving delivery effectiveness, and building high-quality software solutions. The ideal candidate will combine hands-on development experience with mentoring and coaching capabilities, helping teams improve software craftsmanship, Agile delivery, DevOps practices, and AI/ML adoption while contributing directly to technical initiatives.

Key Responsibilities
  • Serve as a technical coach and mentor for software engineering teams, architects, and product teams.
  • Coach teams on modern engineering practices, Agile methodologies, DevOps principles, and software delivery excellence.
  • Facilitate engineering workshops, pairing sessions, mob programming sessions, and knowledge‑sharing activities.
  • Assess applications, platforms, and architectures to identify opportunities for modernization, optimization, and improved delivery.
  • Conduct value stream analysis to identify inefficiencies, improve flow, and eliminate waste across development and operational processes.
  • Define and track engineering metrics and key performance indicators to measure team effectiveness and delivery outcomes.
  • Provide expertise in software architecture, engineering best practices, cloud‑native development, and DevOps automation.
  • Collaborate with engineering leadership to strengthen engineering culture and improve software development capabilities.
  • Work directly with software teams to implement modern software engineering techniques and practices.
  • Support continuous integration, continuous delivery, test automation, and quality engineering initiatives.
  • Design and deliver training materials related to software engineering, Agile practices, DevOps, and technical excellence.
  • Contribute to developer experience initiatives that improve engineering productivity and delivery efficiency.
  • Design and implement coaching interventions tailored to team needs and maturity levels.
  • Promote best practices for software quality, automation, scalability, maintainability, and operational excellence.
  • Support AI/ML initiatives and help teams adopt emerging technologies where appropriate.
Required Qualifications
  • Bachelor’s degree in Computer Science or a related discipline, or equivalent professional experience.
  • 8+ years of hands‑on software engineering experience.
  • Proven technical coaching, mentoring, or engineering enablement experience.
  • Strong experience with Java and/or Python development.
  • Experience with Test-Driven Development (TDD) and modern software engineering practices.
  • Hands‑on experience designing, developing, and supporting enterprise software applications.
  • Experience working within Agile development environments.
  • Strong understanding of object-oriented design principles and design patterns.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) practices.
  • Experience supporting high-performing Agile and DevOps teams.
  • Experience with distributed systems, scalable architectures, and enterprise application development.
  • Strong SQL and relational database design experience.
  • Ability to review architectures and recommend improvements for scalability, maintainability, and operational efficiency.
  • Strong communication, facilitation, and stakeholder management skills.
  • Ability to mentor engineers and influence technical decision‑making across teams.
  • Hands‑on experience with AI/ML technologies or AI‑enabled software development initiatives.
Preferred Qualifications
  • Experience with modern AI and Machine Learning technologies, including LLMs, CNNs, RNNs, Agentic AI, Autonomous Agents, RAG architectures, and MLOps.
  • Experience building and maintaining CI/CD pipelines.
  • Knowledge of the Testing Pyramid and quality engineering practices.
  • Experience with multithreading, concurrency, performance optimization, and debugging.
  • Experience with object-oriented and service-oriented architecture patterns.
  • Experience with mobile application development.
  • Experience with cloud platforms such as AWS and Azure.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Experience with Spring Boot, FastAPI, Angular, React, Kafka, GraphQL, REST APIs, PostgreSQL, MongoDB, Redis, GitHub, Azure DevOps, and related technologies.
  • Experience with automated testing frameworks and tools such as Selenium, TestNG, JUnit, PyTest, Cypress, Cucumber, Playwright, Postman, and SonarQube.
  • Strong ability to simplify complex technical challenges and drive continuous improvement initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer II
Software Development Engineer II

DigitalXNode • Bellevue (WA)

On-site
USD 140,000 - 200,000
Senior Software Development Engineer / Technical Lead with AI Focus
Senior Software Development Engineer / Technical Lead with AI Focus

Delan Associates, Inc • United States

Remote
USD 160,000 - 210,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Development Engineer II (JavaScript)
Development Engineer II (JavaScript)

Tyson Foods • Springdale (AR)

On-site
USD 90,000 - 120,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Anblicks Inc. • Dallas (TX), Northern (KY)

Hybrid
USD 180,000 - 240,000
Senior Engineer Full Stack
Senior Engineer Full Stack

Compunnel, Inc. • Aliso Viejo (CA)

On-site
USD 120,000 - 160,000
Engineering Manager Full Stack Engineering
Engineering Manager Full Stack Engineering

Compunnel, Inc. • Newark (CA)

On-site
USD 180,000 - 240,000
Forward Deployed Engineer Level II
Forward Deployed Engineer Level II

Madison-Davis, LLC • Chicago (IL)

On-site
USD 180,000 - 260,000
Principal Engineer - Agentic AI Engineering
Principal Engineer - Agentic AI Engineering

Hobbsnews • Charlotte (NC)

On-site
USD 130,000 - 160,000
Sr Software Engineer
Sr Software Engineer

TALENT Software Services • Dallas (TX)

On-site
USD 120,000 - 150,000