Submit Resume

Senior Engineer 2

  • Texas, Fort Worth

  • 06/18/2026

  • Contract

  • Active

Job Description:

  • Job Summary
    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.

.

.

.