L

Lennox International

Manufactures and distributes HVAC and refrigeration.

Principal Java Technical Architect

Backend EngineeringPosted on Nov 5
Full-timeStone Mountain, GA, USA$134k - $176.4k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline is required; a Master's degree is preferred.
  • At least 10 years of experience building and operating enterprise software.
  • At least 8 years of hands-on Java engineering experience, with deep expertise in Java Virtual Machine internals, compiler behavior, concurrency, memory management, and performance optimization.
  • At least 5 years leading enterprise architecture across applications, cloud-native platforms, APIs, integrations, data, and highly available production systems.
  • Proven experience designing scalable, reliable, secure, fault-tolerant, production-ready enterprise platforms in at least one of the following: distributed systems, Internet of Things platforms, Building Management Systems, connected devices, or telemetry environments.
  • Strong architecture experience with microservices, APIs, event-driven architecture, integration patterns, DevSecOps, observability, and cloud-native engineering.
  • Hands-on experience developing modern full-stack and platform solutions using technologies such as Java, Python, APIs, and distributed infrastructure.
  • Experience applying AI-native development practices, artificial intelligence/machine learning or generative AI services, automation frameworks, intelligent system design patterns, and AI-assisted engineering tools such as Claude Code, GitHub Copilot, or similar platforms to accelerate software delivery.
  • Familiarity with multi-agent AI systems, Model Context Protocol integrations, agent-to-agent communication, and emerging AI orchestration frameworks.
  • Proven ability to lead highly technical engineering teams while remaining hands-on with architecture, software design, coding, code reviews, troubleshooting, mentoring, and delivery execution.
  • Demonstrated ability to establish technical direction, drive architecture quality, ensure production readiness, and lead engineering execution across cross-functional teams.
  • Strong communication, collaboration, and decision-making skills, with the ability to navigate ambiguity, evaluate technical tradeoffs, and deliver high-impact solutions.

Responsibilities

  • Design scalable, reliable, secure, and fault-tolerant enterprise systems across distributed applications, integration, data, and cloud-native layers.
  • Define architecture patterns for AI-native capabilities, APIs, event-driven services, observability, resiliency, and performance at enterprise scale.
  • Evaluate technology options and define pragmatic technical direction across cloud, APIs, event-driven services, integrations, observability, and automation.
  • Spend at least 50% of work time on hands-on technical work, including coding, design reviews, debugging, performance tuning, AI-assisted development, and complex issue resolution.
  • Translate business and product needs into practical architecture decisions, technical roadmaps, and delivery-ready engineering plans.
  • Write production-quality code daily in Java and/or Python while guiding implementation across APIs and distributed platform services.
  • Guide engineers through complex design and implementation trade-offs while ensuring solutions remain practical, supportable, and delivery-ready.
  • Lead technical staff through architecture execution, sprint delivery, code reviews, quality gates, and production-readiness activities.
  • Partner with product owners, business stakeholders, architects, quality assurance, DevOps, and infrastructure teams to align technical delivery with business outcomes.
  • Own technical delivery risks, remove engineering blockers, and ensure designs are implemented with measurable quality, reliability, and performance outcomes.
  • Design enterprise-grade integration patterns across internal systems, external platforms, APIs, data pipelines, and real-time or event-driven architectures.
  • Understand infrastructure layers from Kubernetes and cloud-native runtime operations to graphics processing unit inference stacks, model-serving patterns, and scalable workload deployment.
  • Ensure solutions are observable, secure, resilient, cost-aware, and supportable in production environments.
  • Establish practices across automated testing, continuous integration and continuous delivery, observability, rollout safety, incident response, production support, and operational excellence.
  • Create reusable technical patterns, reference architectures, documentation, and engineering playbooks to standardize delivery across teams.

Desired Qualifications

  • A Master's degree is preferred.
  • Familiarity with multi-agent AI systems, Model Context Protocol integrations, agent-to-agent communication, and emerging AI orchestration frameworks.

About the Company

Lennox International

Manufactures and distributes HVAC and refrigeration.

Lennox International provides climate control solutions for homes and businesses, through three segments: Residential Heating & Cooling, Commercial Heating & Cooling, and Refrigeration. It designs, manufactures, and sells HVAC and refrigeration products, including home air conditioners, furnaces, and commercial cooling systems. It uses a vertically integrated model—manufacturing, distribution, and in some markets retail—selling via direct sales, distributors, and company-owned parts stores. Its goal is reliable, energy-efficient climate control while growing across its diversified product portfolio and channels.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Richardson, TX
Founded
1895

Recently Posted Jobs

Explore more opportunities at Lennox International

See more jobs