Software Developer III

TQL

Cincinnati (OH)

On-site

USD 120,000 - 180,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TQL is seeking a Software Engineer III to design, build, test, and sustain scalable full-stack applications. You will own features end-to-end and collaborate with Product, QA, Architecture, and Security to deliver reliable, secure software.

An AI-first mindset guides your daily work, with established tools and human review to ensure quality and compliance. You will mentor peers, review code, and participate in architecture discussions while maintaining production systems and improving

Qualifications

  • Bachelor’s degree in CS/IT or equivalent experience.
  • Typically five or more years of professional software development experience.
  • Strong hands-on experience with C#, .NET, APIs, RESTful services, JSON, and SQL.
  • Experience developing modern full-stack apps using Angular or React.
  • Experience in production-grade software delivery and Agile teams.
  • Strong Git and CI/CD knowledge.
  • Experience mentoring engineers and AI-assisted development familiarity.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable full-stack applications across front-end and back-end technologies.
  • Take end-to-end ownership of complex features and services.
  • Translate business needs into technical designs, options, and work plans.
  • Lead design discussions to ensure patterns, security, and standards are used.
  • Use AI tools as part of daily engineering workflow and ensure code quality and security.
  • Write clear prompts, specs, acceptance criteria for AI-assisted development.
  • Mentor engineers and improve engineering practices and delivery.
  • Collaborate with Product, QA, Architecture, Security, and other teams throughout delivery.

Skills

C#
.NET
APIs
RESTful services
JSON
SQL
Angular/React
Agile
Git
CI/CD
AI tools

Education

Bachelor’s degree in CS/Info Systems/IT or equivalent

Tools

Azure
CI/CD tooling

Job description

As a Software Engineer III at TQL, you will be a senior technical contributor responsible for designing, developing, and supporting scalable software solutions that enable our business and improve the experience of our employees, customers, and partners.

You will work as part of a collaborative, cross-functional product engineering team and take ownership of complex features and business-critical applications from design through production support. You will partner with Product, Quality Engineering, Architecture, Database Administration, Security, and other engineering teams to translate business needs into reliable, secure, and maintainable solutions.

This role requires an AI-first software development mindset. You will use approved AI-assisted engineering tools and reusable AI workflows throughout the software delivery lifecycle to accelerate discovery, design, coding, testing, documentation, troubleshooting, and operational support. You will remain accountable for the accuracy, quality, security, and maintainability of every deliverable, regardless of whether it was created with AI assistance.

What you’ll be doing:
  • Design, develop, test, deploy, and maintain scalable full-stack applications across front-end and back-end technologies.
  • Take end-to-end technical ownership of complex features, services, integrations, and business-critical system components.
  • Translate business requirements and customer needs into technical designs, implementation options, delivery plans, and clearly defined work that can be completed by multiple team members.
  • Participate in and, when appropriate, lead solution-design and architecture discussions to ensure TQL engineering patterns, security requirements, operational standards, and development practices are incorporated into solutions.
  • Use approved AI development tools as an integrated part of daily engineering work, including:
    • Understanding existing applications and unfamiliar codebases.
    • Drafting and refining technical specifications.
    • Generating and refactoring code.
    • Creating unit, integration, and regression tests.
    • Reviewing pull requests and identifying potential defects or vulnerabilities.
    • Producing technical documentation.
    • Troubleshooting production and performance issues.
    • Accelerating proof-of-concept development.
  • Write precise requirements, prompts, specifications, constraints, and acceptance criteria that allow AI-assisted development tools and engineering agents to produce effective, verifiable results.
  • Critically evaluate AI-generated code and recommendations for correctness, security, performance, maintainability, architectural alignment, and unintended consequences before they are incorporated into production solutions.
  • Apply appropriate human review and approval throughout AI-assisted delivery. TQL’s current AI-first workflow places accountability on the developer to validate generated code before opening a pull request and retains human approval for code merge and release decisions.
  • Create, improve, and share reusable prompts, engineering instructions, AI workflows, agents, or other accelerators that improve team productivity and software quality.
  • Select AI tools or models appropriately based on the task, expected quality, security considerations, organizational standards, and responsible use of company resources.
  • Conduct and lead code reviews, promoting clean code, automated testing, secure development, and adherence to team and enterprise engineering standards.
  • Collaborate with Product Owners, Product Managers, Quality Engineers, Architects, Scrum Masters, business stakeholders, and other developers throughout discovery and delivery.
  • Mentor less-experienced engineers by providing technical guidance, constructive code-review feedback, pairing support, and practical coaching on the effective and responsible use of AI development tools.
  • Support and improve production applications by troubleshooting complex issues, participating in operational support, identifying root causes, and recommending sustainable improvements.
  • Improve the reliability, performance, security, availability, observability, and maintainability of the systems for which the team is responsible.
  • Proactively identify opportunities to improve engineering practices, delivery flow, automation, and team effectiveness.
  • Communicate complex technical concepts, design choices, risks, and tradeoffs clearly to both technical and nontechnical audiences.
  • Use engineering and operational data to evaluate outcomes, identify improvement opportunities, and support technical recommendations.
  • Stay current with developments in software engineering, cloud platforms, cybersecurity, and AI-assisted development, and responsibly introduce relevant practices to the team.
What you need:
  • Bachelor’s degree in Computer Science, Information Systems, Information Technology, or a related field, or equivalent relevant professional experience.
  • Typically five or more years of professional software-development experience, including meaningful ownership of production applications or services.
  • Strong hands-on experience with C#, .NET, APIs, RESTful services, JSON, and SQL.
  • Experience developing modern full-stack applications using front-end technologies such as Angular or React.
  • Experience designing, building, testing, deploying, and supporting software in a production environment.
  • Experience working within Agile or product-oriented software delivery teams.
  • Strong understanding of source control, preferably Git, pull-request workflows, continuous integration, automated builds, and deployment pipelines.
  • Demonstrated experience designing or contributing to business-critical systems or complex application components.
  • Demonstrated ability to independently diagnose complex technical problems and recommend practical solutions.
  • Experience mentoring other engineers and contributing to stronger team-level engineering practices.
  • Hands‑on experience using generative AI or AI coding assistants to support software development activities such as code generation, refactoring, testing, documentation, code comprehension, and debugging.
  • Ability to write clear prompts, technical specifications, architectural constraints, acceptance criteria, and validation instructions for AI-assisted development.
  • Ability to review and validate AI-generated code rather than accepting generated output without sufficient technical evaluation.
  • Understanding of common AI limitations, including inaccurate output, insecure patterns, incomplete context, unnecessary complexity, and inconsistent results.
  • Ability to protect confidential, proprietary, customer, and company information when working with AI tools.
  • Experience incorporating human review, automated testing, security scanning, and observable evidence into AI-assisted delivery.
  • Ability to evaluate whether an AI tool, model, agent, or automated workflow is appropriate for a particular engineering task.
  • Ability to demonstrate how AI-assisted development has improved quality, delivery speed, maintainability, troubleshooting, or team effectiveness.
  • Willingness to help other engineers adopt AI tools responsibly and share reusable practices across the team.
Preferred qualifications:
  • Experience with Microsoft Azure or another major cloud platform.
  • Experience with distributed systems, asynchronous processing, event‑driven architectures, or enterprise application integration.
  • Experience with automated unit, integration, API, UI, or performance testing.
  • Experience with application observability, including structured logging, metrics, tracing, monitoring, and alerting.
  • Experience with secure software development, vulnerability remediation, and automated security scanning.
  • Experience building or integrating AI‑enabled application features, large language model APIs, retrieval‑augmented generation, AI agents, or model‑based workflows.
  • Experience developing reusable AI prompts, development instructions, agent skills, or specification‑driven engineering workflows.
  • Familiarity with AI governance, model risk, responsible AI practices, and the operational monitoring of AI‑enabled solutions.
  • Transportation, logistics, CRM, pricing, finance, warehouse‑management, or other enterprise business‑system experience.
Where you’ll be:

4289 Ivy Pointe Blvd., Cincinnati, Ohio 45245

Employment visa sponsorship is unavailable for this position. Applicants requiring employment visa sponsorship now or in the future (e.g., F-1 STEM OPT, H-1B, TN, J1 etc.) will not be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer III
Software Developer III

TQL • Charlotte (NC)

On-site
USD 120,000 - 150,000
Software Developer III
Software Developer III

TQL • Tampa (FL)

On-site
USD 120,000 - 150,000
IT Applications Senior Developer
IT Applications Senior Developer

Jobgether • Oregon

Hybrid
USD 120,000 - 160,000
Fully remote US
Annual travel to TX
Medical/dental/vision
+9
AI Engineer I/II/III
AI Engineer I/II/III

EQT Corporation • United States

Remote
USD 120,000 - 180,000
AI Architect
AI Architect

Total Quality Logistics • Cincinnati (OH)

On-site
USD 120,000 - 160,000
Health, dental, and vision coverage
401(k) with company match
Employee discounts and financial wellness planning
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
AI Architect
AI Architect

Total Quality Logistics • Charlotte (NC)

On-site
USD 120,000 - 160,000
Health, dental and vision coverage
401(k) with company match
Tuition reimbursement
Principal Engineer
Principal Engineer

TQL • Tampa (FL)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Relocation assistance
Best Places to Work in IT recognition
Senior Software Engineer - AI-First & Full-Stack Leader
Senior Software Engineer - AI-First & Full-Stack Leader

TQL • Charlotte (NC)

On-site
USD 120,000 - 150,000
Senior AI-First Software Engineer
Senior AI-First Software Engineer

TQL • Tampa (FL)

On-site
USD 120,000 - 150,000