Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

$90k - $140k

Apex Water + Process Inc.

Job Description

Job Description

Senior Software Developer

WHY APEX WATER AND PROCESS?

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! Don’t miss out – apply today and start your journey with Team Apex!

 

JOB SUMMARY

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.

 

ESSENTIAL JOB 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, TypeScript, 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 technical documentation that supports system maintainability, troubleshooting, knowledge transfer, and business continuity.
  • Adhere to and support all company safety policies and guidelines.
  • Perform other duties as assigned.

 

REQUIRED QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and relevant professional experience.
  • Seven (7) or more years of professional software development experience, including significant experience developing, deploying, and supporting production applications.
  • Professional development experience with Python and TypeScript and/or JavaScript.
  • Hands-on experience developing and deploying applications within Microsoft Azure, including experience with cloud application services, serverless computing, databases, identity management, and monitoring.
  • Experience developing or implementing AI-enabled applications, including technologies such as retrieval-augmented generation (RAG), AI agents, workflow orchestration, prompt and tool design, and solution evaluation.
  • Strong knowledge of SQL and relational database design, including schema management, migrations, and query performance.
  • Proficiency with Git, pull-request workflows, continuous integration, and automated testing practices.
  • Experience designing, developing, and integrating REST APIs across multiple applications and business systems.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills, with the ability to communicate effectively with both technical and non-technical stakeholders.
  • Ability to work on-site in St. Michael, Minnesota and travel occasionally to other Apex facilities and customer locations.

 

PREFERRED QUALIFICATIONS:

  • Familiarity with ERP integrations, preferably Acumatica or a comparable cloud-based platform.
  • Knowledge of Microsoft Fabric, Power BI, or comparable data and analytics platforms.
  • Hands-on use of AI development tools and technologies such as Azure AI Foundry, Azure OpenAI, n8n, Model Context Protocol (MCP), or similar platforms.
  • Exposure to IoT, connected equipment, or industrial controls, including technologies such as MQTT, Modbus, Azure IoT Hub, or edge computing.
  • Demonstrated success serving as a senior or lead developer, including mentoring, code reviews, and transitioning consultant-built solutions to internal ownership.
  • Proficiency with React Native, Expo, FastAPI, or similar application development technologies.
  • Background in water treatment, industrial, manufacturing, or field-service environments.

 

COMPENSATION & BENEFITS:

The anticipated base salary range for this position is $90,000 - $140,000 annually, depending on qualifications and experience. We also offer a comprehensive benefits package including medical, dental, vision, 401(k) with company match, and paid time off.

An offer of employment at Apex Water and Process is subject to a pre-employment background check, physical and drug screen. Apex is an equal opportunity employer and prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, age, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Saint Michael, MN vacancy
  • $27 - $32 per hour

    Quest Diagnostics is seeking a Sr. Phlebotomy Technician in Saint Michael, MN. The role supports the supervisor in daily operations and involves performing POCT and venous/capillary blood collection across ages, with hours varying 6:30 AM-8:30 PM and rotating weekends. ...
    Senior
    Hourly pay
    Full time

    Quest Diagnostics

    Saint Michael, MN
    3 days ago
  •  ...Job Description Job Description This position is NOT Software or IT MUST HAVE: Switchgear/Switchboard experience. Summary...  ...internal departments. This role handles complex applications, develops engineered solutions, and leads the technical discussions with... 
    Senior
    Work at office

    Forgent

    Champlin, MN
    a month ago
  • $89.3k - $165.8k

     ...feature mapping, selection tools, and content that informs buyer decisions.Ensure technical compliance and accuracy in quotes and develop compelling proposal documents and customer value propositions.Support new product development, product introductions, and product improvements... 
    Suggested
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    nvent

    Anoka, MN
    6 days ago
  • Amentum is seeking a highly experienced Linux Administrator to support secure IT systems for high-availability environments. The role focuses on Linux configuration, scripting, virtualization, and automation, aligned with customer needs across multiple projects. TS/SCI ...
    Senior

    Amentum

    Hanover, MN
    2 days ago
  • $68k - $84k

     ...Software Engineer Join a global technology leader and take your technical career to the next level. North Star Imaging (NSI) is a worldwide...  ...Engineering Innovation team. In this role, you will design and develop the next generation software for X-ray imaging and computed... 
    Suggested
    Work at office
    Worldwide
    Flexible hours

    Avery Weigh-Tronix

    Rogers, MN
    2 days ago
  • $123.5k - $229.5k

     ...ensure technical excellence but also drive innovation in how power is delivered, managed, and scaled. From exploring HVDC adoption to developing connectorized rack power safety solutions, you will pioneer architectures that redefine what’s possible in datacenter energy... 
    Senior
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work

    nvent

    Anoka, MN
    6 days ago
  • Amentum seeks a senior instructor to deliver and support classified courses under the SOW, applying established classroom and lab procedures while coordinating with content developers and instructional staff to ensure consistent execution. You will troubleshoot student... 
    Senior

    Amentum company

    Hanover, MN
    2 days ago
  • Medline Industries, LP is seeking an experienced Operations Leader to oversee a large distribution center. You will manage day-to-day functions including receiving, picking, packing and loading, while ensuring accurate inventory and efficient processes. The role requires...
    Senior

    Medline Industries, LP

    Rogers, MN
    4 days ago
  • Veit & Company, Inc. is seeking a Senior Safety Manager to develop, implement, and manage health and safety programs across multiple states for projects and service groups. You will lead a team of safety professionals, oversee compliance, audits, and drive a strong safety... 
    Senior

    Veit & Company, Inc.

    Rogers, MN
    16 hours ago
  • Guardian Angels Senior Services in Albertville, MN is seeking a Life Enrichment Coordinator to plan, implement, and oversee a vibrant activity program for residents across assisted living, independent living, and memory care. You will design engaging experiences, lead... 
    Senior

    Guardian Angels Senior Services

    Albertville, MN
    16 hours ago
  • Veit & Company, Inc. is seeking a Senior Project Manager/Estimator to finalize bids and lead large revenue projects from start to finish. You will schedule, monitor progress, manage costs, ensure safety, and maintain client relationships to drive profitability. The role... 
    Senior

    Veit & Company, Inc.

    Rogers, MN
    2 days ago
  • Veit & Company, Inc. is seeking a Senior Project Manager/Estimator to finalize bids and secure projects. You will lead the overall management of contract work from start to finish, including scheduling, cost containment, progress monitoring, and client contact. In this... 
    Senior
    Contract work

    Veit & Company, Inc.

    Rogers, MN
    2 days ago
  •  ...Senior Accountant – Rogers, AR Do you want a role where you see the whole picture instead of one corner of it? Then let’s talk. We are looking for a Staff Accountant to join our finance team in Rogers, Arkansas – someone who will work across accounts payable, accounts... 
    Senior
    Work at office

    Happy Egg

    Rogers, MN
    12 days ago
  •  ...newest technology in machines, cutting tools, and programming software. We need your validated experience to bring innovative ideas to...  ..., CNC vertical or horizontal mills, and Swiss style lathes Developing/implementing custom demonstrations and training customers in... 

    Morris Midwest

    Monticello, MN
    3 days ago
  •  ...for development and operational systems. You will create baselines, implement CM policies, and ensure integration with hardware and software builds. Responsibilities include defining CM processes, using DOORS/Eclipse, and serving on the Government Change Control Board as... 
    Senior

    Amentum

    Hanover, MN
    1 day ago
  • VEIT, a leading specialty contractor, seeks a Senior Project Manager/Estimator in Rogers, MN. You will finalize bids, secure projects, and direct contract work from start to finish, including scheduling, cost containment, progress monitoring, and client liaison. You will... 
    Senior
    Contract work
    For contractors

    VEIT

    Rogers, MN
    1 day ago
  • Veit is seeking a Senior Project Manager/Estimator to finalize bids and lead large-scale contract work from inception to completion....  ...maintaining client relationships. Requires strong communication, math, and software skills with travel as needed. #J-18808-Ljbffr veitusa
    Senior
    Contract work

    veitusa

    Rogers, MN
    2 days ago
  •  ...repairs, cleaning equipment, attending in-service sessions, and upholding HIPAA and mission values. Prior housekeeping experience is preferred. Must be at least 16 years old and have a high school diploma or equivalent. #J-18808-Ljbffr Guardian Angels Senior Services
    Senior
    Part time

    Guardian Angels Senior Services

    Albertville, MN
    1 day ago
  • Veit & Co in Rogers, MN is seeking a Senior Project Manager/Estimator to oversee large civil projects. This role involves finalizing bids, managing project logistics, costs, and client communications. The ideal candidate will have over 15 years of relevant experience and... 
    Senior

    Veit & Co

    Rogers, MN
    2 days ago
  • $5,000 per month

     ...highest standards of quality and performance.In your role as a senior structural engineer at Mi-Tech, you’ll design a wide variety of...  ...and heavy civil projects. Primary job responsibilities include developing calculation submittals, coordinating development of design and... 
    Senior
    Permanent employment
    Temporary work

    Michels Corporation

    Elk River, MN
    6 days ago
  • Medline Industries, LP seeks a senior Operations leader to oversee a large distribution center, managing day-to-day activities from receiving through loading, while driving safety, accuracy, and customer service standards. The role emphasizes staff development, policy... 
    Senior

    Medline Industries, Inc. in

    Rogers, MN
    4 days ago
  •  ...an Executive Assistant to provide high-level administrative and project support to the President, SVP, People and Culture, COO, and Senior Leadership Team. The role requires discretion, proactive problem-solving, and superb organizational skills. You will manage... 
    Senior
    For contractors

    Veit

    Rogers, MN
    16 hours ago
  • $116k - $174k

    Medline Industries, LP is seeking a Senior Operations Manager to oversee a large distribution center in Rogers, MN. The role is on-site and full-time, responsible for end-to-end warehouse processes including receiving, storage, picking, packing, and loading of orders.... 
    Senior
    Full time

    Medline

    Rogers, MN
    4 days ago
  • American Eagle Outfitters is seeking a part-time Sr Brand Ambassador to bring the AE experience to life in-store. You’ll engage guests, educate them on AE & Aerie products, and use a friendly, 'friends first' approach to build brand loyalty. As the face of our brand, you...
    Senior
    Part time
    Night shift
    Weekend work

    AEO

    Albertville, MN
    1 day ago
  • Innova Solutions, Rogers, MN, is seeking a Senior Lab Technician to support construction and manufacturing lab operations. Build test prototypes, run tests, and set up experiments with minimal supervision. Requires a 2-year technical degree and at least two years of lab... 
    Senior
    Contract work

    MassGenics, Inc.

    Rogers, MN
    2 days ago
  • $25 - $50 per hour

    Transportation Security Administration is recruiting for Lead and Supervisory Transportation Security Officers. Openings are available at Wright and nationwide locations with a shift-based schedule including nights, weekends, and holidays. Starting pay ranges from $25.0...
    Senior
    Hourly pay
    Shift work
    Night shift

    Airport Security Careers

    Albertville, MN
    1 day ago
  • American Eagle Outfitters Inc. in Albertville, MN is seeking a part-time Sr Brand Ambassador to bring the brand to life and deliver an amazing shopping experience for every guest. You are the face of the company, passionate about AE and Aerie products, and you help build...
    Senior
    Part time
    Flexible hours

    American Eagle Outfitters Inc.

    Albertville, MN
    16 hours ago
  •  ...Assistant to provide high-level administrative, operational, and project support to the President, SVP, People and Culture, COO, and the Senior Leadership Team. The role requires discretion, independence, and strong judgment in a fast-paced, confidential environment.... 
    Senior

    Veit & Co

    Rogers, MN
    4 days ago
  •  ...Summary: We are urgently seeking a Senior Quality Engineer with strong hands-on experience in FDA-regulated medical device manufacturing. Roles & Responsibilities: 10+ years of Quality Engineering experience in medical device manufacturing. Strong... 
    Senior
    Contract work

    Katalyst Healthcares and Life Sciences

    Champlin, MN
    2 days ago
  • Veit is seeking a Senior Safety Manager to lead health and safety programs across multiple states for our Deep Foundations division. You will supervise safety professionals, ensure regulatory compliance, conduct audits, and drive a strong safety culture on projects involving... 
    Senior

    Veit

    Rogers, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!