Unknown Company

Senior Engineer 2

fort worth, tx • Posted 5 days ago
Onsite Full Time IT & Technology

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.

#J-18808-Ljbffr
Back to Job Search