> Markdown version of [/jobs/ext/1991365-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1991365-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** The Kendall Group - **Location:** Portage, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Unit Testing, Microsoft Azure, C++ (Programming Language), Software as a Service, Cloud Computing, Software Documentation, Computer Programming, Databases, Github, Supervisory Control and Data Acquisition (SCADA), Python (Programming Language), Microsoft Office, Scrum Methodology, E2e Testing, Software Tools, Software Engineering, Software Systems, SQL Databases, Google Cloud, Plex, Git, Containerization, Integration Tests, Information Technology, Codebase, Software Version Control, Docker - **Published:** August 8, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87980569/1 ## About the Role * 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, or substantial equivalent work experience * Computer/Analytical Skills: Experience working with MS Office; ability to learn new software; proficiency in one or more programming languages such as Java, Python, C++, JavaScript; familiarity with software development tools and version control systems (e.g., Git) * Organization Skills: Highly organized and detail-oriented; ability to multi-task and shift priorities as needed; ability to work in fast-paced, continuously evolving, and at times ambiguous environment * Cross-functional Skills: Ability to work well cross-functionally; provides excellent internal and external customer service; strong problem-solving skills and ability to analyze and tackle complex technical challenges * Communication Skills: Strong interpersonal communication, problem-solving, organizational, and written/verbal communication skills * Physical, Mental and Visual Skills: While performing the duties of this job, the employee is regularly required to sit, talk, and hear; must be able to stand, walk, and climb stairs; reasonable accommodations may be made to enable individuals with disabilities to perform essential functions * Physical Environment: Normal office environment * Travel: Up to 50% * Driver's License: Possess and maintain a valid driver's license Qualifications we prefer but don't require: * Work Experience: Previous experience with Plex, Fiix, FactoryTalk Optix, or other SCADA software; exposure to industrial/manufacturing operations; professional experience working on a team of highly skilled individuals; previous role delivering or interacting with Software as a Service * Technical Skills: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud; understanding of containerization and orchestration tools like Docker and Kubernetes; knowledge of database systems and SQL queries; machine control with computer programming experience ## Description 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 GitHub 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 ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)