Senior Software Developer
Listed on 2026-10-04
-
Software Development
Backend Developer, Full Stack Developer, Software Engineer
Apex Water and Process is a trusted leader in water and process management, delivering integrated solutions of chemistry, equipment, automation and services?to help industries reduce costs, maximize efficiency, stay compliant, and optimize sustainability. We simplify water and process challenges for customers with expert support, seamless solutions, and fast problem-solving, so they can focus on running safe, efficient, and sustainable operations. We’re a fast-growing company with a vibrant, team-oriented culture, committed to delivering exceptional customer service and fostering long-term partnerships.
At Apex, you’ll find ample opportunities for professional growth and development in a supportive environment. Plus, we offer a robust benefits package, and as a new full-time team member, you’ll start accruing paid time off from day one!
The Senior Software Developer is a hands‑on technical leader responsible for designing, developing, and supporting software solutions that advance Apex’s business and technology objectives. This role will lead the development of production applications and emerging AI capabilities while helping establish strong engineering practices, improve system reliability, and build technical depth across the development team.
Working across a modern technology environment that includes custom applications, enterprise systems, data platforms, integrations, and connected equipment, the Senior Software Developer will collaborate closely with IT and business teams to deliver practical, scalable solutions. This position requires the ability to work across multiple technical disciplines, understand how technology supports day‑to‑day operations, and translate business needs into effective software solutions.
ESSENTIALJOB RESPONSIBILITIES:
- Design, develop, test, deploy, and maintain production applications and services across Apex’s technology environment, including mobile applications, backend APIs, microservices, databases, and AI‑enabled solutions.
- Develop and support integrations between custom applications, ERP systems, data platforms, connected equipment, and third‑party APIs using technologies such as React Native, Type Script, Python, FastAPI, Azure SQL, Azure Functions, Microsoft Fabric, and Azure IoT Hub.
- Lead the transition of AI solutions from prototype or externally developed concepts into scalable, reliable, and maintainable production applications.
- Design and develop AI‑enabled solutions and agents that integrate with business systems, data, and workflows to improve efficiency and automate business processes.
- Establish and promote software engineering standards and best practices, including application design, code reviews, testing, continuous integration and delivery, database migrations, release management, and operational documentation.
- Mentor and provide technical guidance to other developers through code reviews, collaboration, knowledge sharing, and hands‑on development support.
- Troubleshoot and resolve complex production issues across the technology stack, identifying root causes and implementing solutions that improve performance and reliability.
- Partner with business departments and other IT disciplines to understand workflows, systems, data, and operational needs and translate them into effective technical solutions.
- Work across development, data, ERP, integrations, and other IT functions as business priorities and technology needs evolve.
- Communicate technical concepts, system capabilities, limitations, risks, and trade‑offs clearly to both technical and non‑technical stakeholders.
- Demonstrate solutions to end users and stakeholders, gather feedback, and incorporate business needs into ongoing development and enhancements.
- Create and maintain…
(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).