Share this Job

Software Developer

Date: May 29, 2022

Location: Nashville, TN, US, 37203

Company: A. O. Smith Corporation

Job Code


AOS/Nashville, TN


Water technology is one of the fastest-growing industries in the world. As a leading global water technology company, A. O. Smith Corporation (NYSE: AOS) is at the center of the trend. We are a $3 billion company with over 140 years of history and 15,000+ employees. Our emphasis is on hot water and clean water; we are one of the world’s largest manufacturers of residential and commercial water heating equipment as well as a supplier of water purification products in a number of emerging countries. With manufacturing operations in the United States, Canada, Mexico, China, India, and Europe, we have the reach to serve customers worldwide.


A.O. Smith is committed to continuous improvement and maintaining a culture that values and respects our employees.  Recognized by The Tennessean as one of the top Nashville area Workplaces, we have programs in place to help our team members achieve their potential. When you join our team, you will receive rewards and recognition for your contributions, training and professional development opportunities, as well as a variety of benefits to support you and your family's health, well-being, and financial future. If you are inspired to learn, take risks, and succeed as a team, you can build an amazing career at A. O. Smith.


This role is located in our modern Nashville Metro Center office, located just minutes from downtown with easy interstate access and free parking.

Primary Function

As the Software Developer II you will be responsible to develop and deploy new software features and/or applications (cloud and/or in-house).


Serves as technical expert on development projects within their area of responsibility. Participates in all software development life cycle (SDLC) activities including requirements analysis and design, development, testing and documentation. Can operate independently with moderate level of guidance.


This role is eligible for a remote work schedule of up to two days remote work per week. New employees are eligible to apply after successfully completing their initial 90 days of employment and training.

Role Specific Responsibilities

  • Work closely with others to design, build, test, and deploy new software.
  • Develops software solutions against defined requirements within set timeframes.
  • Participates in development team code reviews and meetings.
  • Collaborates in design and requirements breakdown with other teams.
  • Works with other team members to ensure good SDLC methodologies are utilized.
  • Meets with stakeholders as required regarding application development activities.
  • Works under moderate supervision with some latitude for independent judgment.
  • Performs other duties as needed.


  • Bachelor’s Degree preferred. Candidates with equivalent years of related IT experience, certifications, and education also considered.
  • 3+ years of professional experience with full lifecycle development and support, with a focus on manufacturing applications and integrations preferred
  • Requires advanced skill sets and developing proficiency within discipline.
  • Must have website and web application development using Microsoft development stack experience (C#, ASP.Net, MVC, Webforms, Web Services, Windows Services, etc.

We Offer

Competitive compensation package and comprehensive benefits plans which include medical and dental insurance, company-sponsored life insurance, retirement security savings plan, short- and long-term disability programs and tuition assistance.

Nearest Major Market: Nashville

Job Segment: Testing, Developer, .NET, Cloud, Application Developer, Technology