Software Engineer II
Kendall Group
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:
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 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
- Service Excellence
- Results, Action Oriented
- Accountability and Responsibility
- Decision Quality
- Displaying Technical Expertise
- Problem Solving
- Teamwork and Collaboration
- Priority Setting
- 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
- 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Grand Rapids, MI vacancy
- ...Job Description Job Description Summary The Software Engineer II is a software developer, participating in architecture, design, development, test and integration of software features for, or in support of, RAVE In-flight Entertainment (IFE). Core Responsibilities...Suggested
$71.3k - $140.6k
Position Summary Our Deloitte AI & Engineering team works to transform technology platforms, drive innovation, and help make a significant... ...innovation. Work you'll do As a PROJECT - Data Engineer II on the AI & Data team, you will be responsible for… Designing,...SuggestedLocal area- ...Cavallo Developer Position At Cavallo, innovation is at the heart of everything we do. Our commitment to creating cutting-edge software solutions for the distribution industry has earned us a reputation as a leader, and our talented Development Team is key to this success...SuggestedFlexible hours
$82.6k - $162.8k
Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...SuggestedLocal areaRemote work$50 per hour
...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI... ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based systems.Experience...SuggestedFull timeTemporary workWork experience placementCasual workFlexible hours$30 per hour
...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand... ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring...Permanent employmentFull timeContract workLocal area- ...There's a seat at our table for you...Position Summary:The Senior Software Engineerdevelops, creates, and modifies general computer... ...this role serves as a key innovator by integrating AI-assisted engineering workflows, Agentic AI, and conversational interfaces into our...Full timeMonday to Friday
- ...The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. What you'll be handling Collaborates with developers and functional...Work experience placementInternship
- ...Job Title This position is responsible for implementation and enhancement of vendor software package applications, providing overall business function knowledge to projects and support, incorporating scaled agile framework. This position collaborates with vendors,...
$108k - $138k
...determined by various factors such as work location, education, experience, knowledge, and skills. Tasks and Qualifications: Software Engineer – R&D & Sustaining This is What You Will Do in This Role: Collaborate with internal teams to translate requirements into...Local area- ...Job Title: Software Developer (Java/SQL) Overview of Team and Project: The team is focused on developing and enhancing software solutions using Java as the primary language, with occasional use of C# . Work involves interacting with an Oracle...
$130k - $140k
...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer... ..., MS Office (Excel, PowerPoint, Word) Must possess IT-II Non-Critical Sensitive security clearance or Tier 3 (T3) at...Full timeTemporary workLocal areaRemote workMonday to Friday- ...Senior Azure Software Engineer We are seeking Senior Azure Software Engineers with 5+ years of Microsoft.Net experience, including 5+ years developing native cloud solutions in Azure. This is a hands-on development role requiring a strong passion for building great...
$107.6k - $198.4k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...workforce.Recruiting for this role ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will advance AI-assisted...Local area- ...stay connected. Join a company driven by quality products across an evolving range of industries. Position Overview Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups...Work at office
$109.14k - $112k
...Requirements: ~ Bachelors degree or foreign equivalent in Computer Science, Engineering, Engineering Technology, or a related field ~4 years of experience in Java commercial software development ~4 years of experience with Java multithreading and concurrency...Full time- Hiring: Full-Time Java Full Stack Developer – Job Support Crestpoint Technology is looking for an experienced Java Full Stack Developer for full-time technical support on an enterprise-level project. We are looking for talented professionals based in Nepal to join...Full timeRemote workWork from home
- ...Aurify is looking for a Senior Software Engineer to work closely with our CTO and engineering team to build, scale, and improve our B2C visual AI platform. **About Aurify** Aurify lets users turn a photo into high-quality AI videos and avatars with no prompts or editing...Remote work
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$112k - $187k
...to capture video, analyze data, share highlights and more. Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl’s mission...Work at officeLocal areaRemote workFlexible hours- ...We are seeking a hands-on Software Verification Engineer with strong Python-based testing experience to support the development of a next-generation networking device for aerospace and defense applications. This role is heavily focused on white box testing, automated...Full time
- ...Packaging Compliance Labs (PCL) is a medical device packaging testing, engineering, and contract packaging partner with headquarters in Grand... ...rapid growth and we are looking to add a Packaging Engineer II to our PCL family! Essential Responsibilities • Support project...Full timeContract work
- ...seat at our table for you...Position Summary:The Cloud Security Engineer defines, documents, and implements infrastructure and... ...support Continuous Integration and Deployment (CI/CD), enabling software development teams to provide continuous value while maintaining...Full timeWork at officeMonday to Friday
$100k - $120k
Job Summary:The Associate Systems Engineer ensures the availability, security, and performance of the enterprise infrastructure. This role... ...SLAs Be a problem solver - Identify solutions for hardware, software, and network issues Leverage remote support tools to resolve support...Remote work$100k - $135k
...accountability, and collaboration, we equip our teams to work at the highest levels possible.Job Summary: Acrisure is seeking a Sr. Cloud Engineer based in our Infrastructure Operations group that is responsible for supporting enterprise cloud infrastructure services with a...Full timeImmediate startFlexible hours- ...Experience with or ability to work across technologies such as: .NET Core, Angular, JavaScript and TypeScript, CSS, WebAPI and WCF, Git, IIS and Windows Server, Microsoft SQL ~ Strong problem-solving skills and attention to detail ~ Ability to work independently and...Permanent employmentContract workWork experience placementWork at office
$118.7k - $197.9k
...successful candidate would possess these skills: ·Work with customer engineers to evaluate technical requirements and design options. ·... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local area$135k
...Senior Associate - Lead Civil Engineer US-NY-Buffalo Job ID: 2025-3078 # of Openings: 1 Category: Civil/Structural Engineering The LiRo Group Overview We are currently seeking a highly skilled and motivated Sr. Associate/Western NY Lead Civil...Work at officeLocal area- ...Embedded Software Engineer Location: On-site - Grand Rapids, MI (Relocation ok) GC and USC C/C++ programming, RTOS (Linux/QNX/VxWorks), device drivers, system architecture, embedded systems development (5+ years), verification & validation, hardware...Relocation
- ...today, with tomorrow in mind!About the Job:As our AVP, AI Platform Engineer, you’ll be at the center of building the future of AI at... ...years of experience in systems engineering, cloud engineering, software engineering, platform engineering, infrastructure, or a related...Local areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- software engineer full time Grand Rapids, MI
- graduate software developer no experience Grand Rapids, MI
- software engineer healthcare Grand Rapids, MI
- network software engineer Grand Rapids, MI
- senior software engineer Grand Rapids, MI
- software developer Grand Rapids, MI
- ngo software engineer Grand Rapids, MI
- startup software engineer Grand Rapids, MI
- software developer positions Grand Rapids, MI
- financial software developer Grand Rapids, MI






