×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Shepherd, Hamilton County, Tennessee, USA
Listing for: Iris-IA, Inc.
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Shepherd

About The Kendall Group The Kendall Group is comprised of eight divisions with 75+ locations in ten states. Combined, we serve the Electrical, Automation, Pipe, Valve, and Fitting products, Steam, Lighting, Industrial Controls, and Instrumentation Industries. The Kendall Group is a 100% employee-owned company. Kendall offers a great opportunity for a rewarding career.

Why The Kendall Group?

Our employee ownership model is the core of who we are. You will not only own part of the company, but you will own your future. At Kendall, you'll have opportunities to learn and grow while being coached and mentored along the way. We're that company where people stay! We're proud to say more than 60% of our associates have more than 5 years of tenure, and more than 40% have greater than 10 years.

At Kendall, you will be valued and supported, your ideas will be heard, your voice will matter, and you'll work alongside incredible people who care about your success.

Role

Summary:

Reporting to the Professional Services Manager, the Software Engineer II is a key member of the Kendall Professional Services team. The primary role of the Software Engineer II is to develop, implement and maintain software that is used to deliver positive customer outcomes such as the digital transformation of manufacturing processes. The role will focus on standardizing customizable software solutions to be scalable and readily adaptable for various customer applications.

This will also include some minimal engagement with various external customers to ensure the customer’s needs and questions are being addressed. Kendall’s Professional Services team exists to add value to customers by driving positive outcomes through Software as a Service solutions developed and maintained by the Software Engineer II.Exciting work you will do:

The essential duties and responsibilities of the Software Engineer II position will consist of, but are not limited to, the following:

Develop new standardized but configurable software solutions to drive positive customer outcomes

Implement technical solutions for various customers

Maintain existing solutions and improve in accordance with other priorities

Proactively identify improvements to existing software solutions

Own and prioritize opportunities passed from marketing, outside sales, and national accounts

Manage workflow and competing priorities

Provide timely updates to internal and external contacts

Participate in scoping/quoting portion of customer opportunities

Provide technical support for implemented solutions

Maximize company value by utilizing strategic partner company products

Re-deploy standard software solutions previously developed by the team

Keep software repositories like Git Hub updated with developed software solutions

Implement and adhere to high standards of program documentation and version control

Collaborate with QA engineers to develop and execute comprehensive testing plans, including unit testing, integration testing, and end-to-end testing

Keep up to date with the latest industry trends, technologies, and best practices to continuously improve your skills and contribute innovative ideas

Contribute to the software development lifecycle process, including requirements gathering, design, development, testing, deployment, and maintenance

Participate in agile development methodologies, such as Scrum or Kanban, by attending regular meetings, sprint planning, and retrospectives

Document software design, architecture, and processes to ensure knowledge sharing and maintainable codebase

Assist in developing SOPs for software engineering job functions

Provide technical guidance and mentorship to junior team members when needed

Perform other duties as assigned

Competencies you possess:

Service Excellence Results, Action Oriented Accountability and Responsibility Decision Quality Displaying Technical Expertise Problem Solving Teamwork and Collaboration Priority Setting

What you’ll need:

Work Experience:

5 years’ experience as a Software Engineer or similar role, with a strong portfolio showcasing software development projects

Required

Education:

Bachelor’s degree in computer science, engineering, or a related field,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary