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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Saint Michael, MN vacancy
  •  ...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
    7 days ago
  • $110k - $150k

     ...Check. Our design staff includes electrical, software, mechanical engineers, and project...  ...of Application Engineers (junior through senior/principal levels) * Recruit top talent,...  ...ownership, and customer satisfaction * Develop the next generation of application engineering... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Local area

    Circuit Check

    Rogers, MN
    11 hours ago
  • $70k - $100k

     ...Position Summary: Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for use with the aim of optimizing operational efficiency.... 
    Suggested
    Permanent employment

    Howmet Aerospace

    Big Lake, MN
    9 hours 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... 
    Suggested
    Minimum wage
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    nVent

    Anoka, MN
    4 days ago
  • $70k - $100k

    Software Developer Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for use with the aim of optimizing operational efficiency. Key... 
    Suggested
    Permanent employment

    Consolidated Aerospace Manufacturing, LLC

    Big Lake, MN
    3 days ago
  • $15.5 - $20.5 per hour

     ...NorBella Rogers, a Lifespark Senior Living Community, is seeking a Culinary Assistant/Server to join our team in Rogers, MN. This part‑time role supports dining operations for residents, families, and staff in a 40‑unit assisted living setting. Shifts include AM (7:00... 
    Senior
    Hourly pay
    Part time
    Shift work

    LSL ALF LLC

    Rogers, MN
    1 day ago
  • $123.5k - $229.5k

     ...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
    Worldwide
    Relocation package
    Flexible hours
    Shift work

    nVent

    Anoka, MN
    5 days 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
    4 days ago
  •  ...alive by focusing on its top priority: people. Join Us as a Software Engineer Intern at Miller Electric! Your Journey to Real-World...  ...experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential. As an equal... 
    Internship
    Local area

    ITW

    Rogers, MN
    4 days ago
  •  ...VB.NET/WinForms Developer Location: Anoka, MN Duration: 12 Months Key Skills VB.NET-WinForms-Desktop App Dev experience-WPF-T-SQL We have a need for a VB.NET WinForms Development resource to start as soon as possible on a 6 month contract. There is the potential... 
    Contract work
    Immediate start

    Staffing the Universe

    Anoka, MN
    4 days ago
  • $64.6k - $113.1k

     ...Senior Buyer Graco manufactures and markets premium equipment to move, measure, control, dispense and spray a wide variety of fluid and powder materials. What does that mean? Well, we pump peanut butter into your jar, and the oil in your car. We glue the soles of your... 
    Senior
    Hourly pay
    Contract work
    H1b

    Graco

    Rogers, MN
    1 day ago
  • As a global marketing experience company, Quad’s goal is to help our clients win every day. We use our data-driven integrated marketing and manufacturing platform to streamline solutions for our clients, reduce friction and enhance their marketing spend effectiveness. We...
    Local area

    Quad

    Greenfield, Hennepin County, MN
    4 days ago
  • Job Description Job Description TOMZ is looking for a highly skilled and motivated Application Engineer to join our team in Big Lake!!   Summary of Position: This position will support the organization’s Turning, Milling and Grinding operations of complex medical...
    Work experience placement

    Tomz Corporation

    Big Lake, MN
    7 days ago
  • $21 - $28 per hour

     ...the business, contribute to initiatives that drive progress, and develop skills that prepare you for what's ahead. Throughout the...  ...and Messaging systems. Participation in Agile project teams or software development environments. Experience with Relational databases... 
    Hourly pay
    Work experience placement
    Internship
    H1b

    Graco

    Dayton, MN
    1 day ago
  •  ...Job Description Job Description This is NOT IT, Software or Cybersecurity. Job summary: Solutions Engineer are opportunity-aligned, vertical-specific technical experts who translate customer requirements into feasible, configurable solutions. They own initial... 

    Forgent

    Champlin, MN
    6 days ago
  • $111.1k - $194.4k

     ...Senior Manager, Marketing Operations Graco manufactures and markets premium equipment to move, measure, control, dispense and spray...  ...management practices across Creative and Digital functions. Develop forecasting and reporting models that provide visibility into... 
    Senior
    Hourly pay
    H1b
    Work at office

    Graco

    Rogers, MN
    5 days ago
  •  ...through closeout, coordinating crews, subs, vendors, and internal teams to deliver on time and within budget. Responsibilities include developing budgets, schedules, forecasts, managing procurement and contracts, and maintaining strong client and stakeholder relationships,... 
    Senior

    Jobot

    Monticello, MN
    5 days ago
  • $93.8k - $164.2k

     ...Senior Product Manager Graco manufactures and markets premium equipment to move, measure, control, dispense and spray a wide variety...  ...validate potential solutions with customers and the market. Develop a deep understanding of business goals and processes to inform... 
    Senior
    Hourly pay
    For contractors
    H1b

    Graco

    Rogers, MN
    1 day ago
  • The Retreat Nursing Home in Monticello, Georgia is seeking a friendly, energetic Activities Assistant to join our team on a part-time basis. You will work closely with the Activities Director to plan and lead recreational and social activities for residents, promoting their...
    Senior
    Part time

    Jasper Health Services, Inc.

    Monticello, MN
    3 days ago
  •  ...Part-Time Cook Suite Living Senior Care is seeking a Part-time Cook to join our team! This a part-time position that works a mix of full shifts and half shifts within our senior living community. Our Senior Living communities have 32 beds in Memory Care + Assisted... 
    Senior
    Part time
    Flexible hours
    Shift work
    Weekend work
    Weekday work

    Suite Living Senior Care

    Dayton, MN
    3 days ago
  •  ...them. Based in Elk River, MN, JonnyPops develops, manufactures, distributes, and markets...  ...day. The Role We're looking for a Senior Manufacturing Engineer who lives and breathes...  ...is not a desk job. - Proficient in CAD software (e.g., SolidWorks, Creo, CATIA). -... 
    Senior
    Full time
    Temporary work
    Local area

    JonnyPops

    Elk River, MN
    11 days ago
  • $80k - $120k

     ..., and ensure tools support robust and efficient production. Develop manufacturing methods for new and existing products, establish...  ...manufacturing facility, with little to no travel required. The Senior Manufacturing Engineer spends the majority of their time on the... 
    Senior
    Permanent employment

    Actalent

    Delano, MN
    5 days ago
  • $115k - $155k

     ...Job Description Job Description Senior Project Manager / Estimator...  ...standards, and owner/client requirements. Develop and maintain strong relationships with existing...  ...Experience with bidding and project management software required. ~ Working knowledge of Viewpoint... 
    Senior
    Contract work
    For contractors
    For subcontractor
    Work at office
    Night shift

    Konik

    Albertville, MN
    28 days ago
  • $71.8k - $124k

     ...Tax Senior Associate CLA is a top 10 national professional services firm where our purpose is to create opportunities every day,...  ...Focus on engagement management and operational excellence. Develop and train team members to help them build inspired careers.... 
    Senior

    CliftonLarsonAllen

    Monticello, MN
    9 hours ago
  •  ...customer specifications and project documents, providing clear guidance to engineering and design teams.  Utilize design software and tools to develop and oversee electrical design packages.  Improve design processes by implementing standardized practices, tools, and... 
    Senior
    Work at office

    States Manufacturing Corporation

    Dayton, MN
    1 day ago
  • $75k - $131.2k

     ...Financial Analyst, Senior - Divisional The Senior Financial Analyst will be a key strategic partner responsible for driving financial performance and enhancing financial understanding across the organization. This role involves delivering advanced financial analysis... 
    Senior
    Hourly pay
    H1b

    Graco

    Rogers, MN
    3 days ago
  • Guardian Angels Senior Services by the Lake - Elk River, MN is seeking a Dining Room Coordinator to oversee dining room operations, train dietary aides, and maintain a welcoming dining experience for residents and guests. The role is part-time, 64 hours per pay period,... 
    Senior
    Part time
    Weekend work

    Guardian Angels Senior Services

    Elk River, MN
    4 days ago
  • A leading home care provider is urgently hiring caregivers in Minnesota to assist seniors in their daily lives. Ideal candidates should be compassionate, dependable, and willing to learn. Responsibilities include helping with daily activities, providing companionship, and... 
    Senior
    Immediate start
    Flexible hours

    Senior Helpers North Metro

    Elk River, MN
    5 days ago
  • $72.8k - $130k

     ...you may be interested in. Required Qualifications: ~ Bachelor's degree OR equivalent experience ~3+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React JS, API Security and web applications ~3+ years of experience... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area

    Optum

    Delano, MN
    8 hours ago
  • $71k - $124k

     ...communities, and each other. CLA is currently seeking an Audit Senior to join our Minneapolis office. In addition to Minneapolis, we...  ...delivery. Get the opportunity to work with many great clients. Develop and maintain effective client relationships. What you will need... 
    Senior
    Work at office

    CliftonLarsonAllen

    Monticello, 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!