×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Python, SQL Developer

Job in Dexter, Washtenaw County, Michigan, 48130, USA
Listing for: ATR International
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Python, SQL Developer
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR
Job Description & How to Apply Below
Location: Dexter

  • Ignition SCADA Development: Architect, develop, test, debug, and implement advanced SCADA applications, screens, gateway configurations, and custom scripts using Inductive Automation Ignition
    , Python (Jython), and PostgreSQL
    .
  • Database & Data Pipelines: Design optimized relational database schemas (SQL/PostgreSQL), write complex queries, and construct data integrations to connect manufacturing equipment with enterprise reporting tools.
  • Systems Architecture & Standards: Determine systems software design requirements and generate enterprise SCADA development policies, coding standards, reusable project templates, and documentation.
  • Software Lifecycle in Regulated Environments: Deliver robust software through full lifecycle activities (requirements, development, testing, release) operating within a regulated Quality System environment (FDA/GxP).
  • Cross-Functional & Global

    Collaboration:

    Partner with plant controls engineers, IT, Operations, and site leaders across global facilities to roll out scalable SCADA architecture and digital manufacturing initiatives.
Core Technical Priorities
  • Ignition SCADA & Scripting Mastery: Hands-on expertise building enterprise-grade Ignition projects (Vision, Perspective, Gateway development, Tag Management, Transaction Groups) and writing custom logic in Python/Jython.
  • Database & Data Infrastructure: Strong competency in SQL database design and query optimization (PostgreSQL/SQL Server) for real-time manufacturing data collection, transactional logging, and system integration.
  • Digital Manufacturing & Systems Integration: Experience connecting SCADA layers with equipment/PLCs (Allen-Bradley, Siemens), MES/e  systems, or cloud/containerized environments (Docker/Podman).
Qualifications
  • Education: Bachelor’s Degree in Software Engineering, Computer Science, Computer Engineering, Manufacturing Engineering, Electrical Engineering, or a related technical discipline.
  • Experience Options:
  • Bachelor’s Degree + 7+ years of software engineering / SCADA development experience (or 5+ years of software/systems engineering experience with a heavy focus on Ignition SCADA implementation).
  • Advanced Degree (Master's/PhD) + 4+ years of software engineering / SCADA development experience.
Preferred Qualifications
  • Ignition Certification: Inductive Automation Ignition Core or Gold Certification.
  • Modern Technical Stack: Proficiency with containerization technologies (
    Docker
    , Podman
    ), Linux OS, REST APIs, and Webhooks.
  • PLCs & Controls: Experience troubleshooting and interfacing with PLC controllers (Allen-Bradley/Rockwell, Siemens).
  • Analytics & BI Integration: Hands-on experience exposing Ignition data to BI/Analytics tools (Power BI, Tableau, MQTT pipelines).
  • Agile Software Delivery: Experience working in Scrum/Agile environments (CSPO, SAFe).
  • Regulated Industry Context: Experience in Medical Device, Pharmaceutical, or GxP-regulated manufacturing environments.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary