Backend Software Engineer

Reference: be_1775769185

BACKEND SOFTWARE ENGINEER

Job Title: Backend Software Engineer Location: Burnsville, MN Industry: Manufacturing / Automation / Fiber Optics

Detailed Job Description:

We are seeking a Backend Software Engineer to join a growing automation engineering team developing custom manufacturing equipment for a high-volume fiber optics production environment. This role is focused on backend software development supporting industrial automation systems, equipment control, data acquisition, and manufacturing process integration.

You will work alongside mechanical, electrical, and controls engineers to develop the software systems that drive custom automation equipment - from machine-level control applications to data collection, reporting, and integration with manufacturing execution systems. This position is based onsite in the southwest metro area of Minneapolis and supports global manufacturing operations.

Key Responsibilities:

  • Design, develop, and maintain backend software applications that support custom automation equipment and manufacturing processes
  • Develop software for equipment control, data acquisition, and process monitoring in an industrial manufacturing environment
  • Build and maintain integrations between automation equipment, databases, and manufacturing execution systems (MES)
  • Design and implement data pipelines for collecting, storing, and processing equipment and production data
  • Collaborate closely with controls engineers, electrical engineers, and mechanical engineers to ensure seamless software integration with automation hardware
  • Develop data collection and reporting tools to support equipment qualification, process development, and production analytics
  • Write clean, well-documented, testable code following software engineering best practices
  • Support equipment commissioning, troubleshooting, and debugging of software-related issues on the production floor
  • Participate in design reviews and contribute to technical architecture decisions for new automation projects
  • Maintain and improve existing software systems and tools used by the automation team
  • Support global manufacturing operations with software solutions for equipment deployed at multiple sites
  • Travel to production locations as needed (up to 15%)

Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field
  • 3+ years of experience in software development with a focus on backend systems
  • Strong proficiency in one or more of the following: Python, C#, C++, Java, or similar languages
  • Experience with relational databases (SQL) and data modeling
  • Experience designing and building RESTful APIs and backend services
  • Understanding of software development lifecycle, version control (Git), and testing practices
  • Ability to work in a cross-functional engineering environment alongside hardware and controls teams
  • Strong problem-solving skills and ability to debug complex systems
  • Excellent communication skills for collaboration across global teams
  • Ability to travel up to 15%

Preferred Qualifications:

  • Experience developing software for industrial automation, manufacturing, or equipment control applications
  • Familiarity with PLC programming, OPC-UA, MQTT, or other industrial communication protocols
  • Experience with manufacturing execution systems (MES) or SCADA systems
  • Exposure to machine vision, robotics, or motion control software
  • Experience with time-series databases (InfluxDB, TimescaleDB) or NoSQL databases
  • Experience with cloud platforms (AWS, Azure) or containerized deployments (Docker, Kubernetes)
  • Familiarity with data visualization tools such as Power BI or Grafana
  • Experience with message queues or event-driven architectures (RabbitMQ, Kafka)
  • Experience in an Agile development environment
  • Background in fiber optics, electronics, or precision manufacturing

Key Skills:

Backend Software Engineer, Python, C#, C++, Java, SQL, REST API, Database Development, Data Pipelines, Industrial Automation Software, Manufacturing Software, MES Integration, Data Acquisition, Equipment Control, OPC-UA, MQTT, Fiber Optics, Manufacturing Engineering, Burnsville MN

GCS is acting as an Employment Business in relation to this vacancy.

COMPETITIVE SALARY

Burnsville

Contract

Added 09/04/2026
Reference: be_1775769185

Backend Software Engineer

Burnsville
Contract

Other similar jobs

Backend Software Developer (Java/Spring Boot)

Added 31/03/2026

Job Description:We are seeking a Backend Software Developer with expertise in Java and Spring Boot to build robust and scalable enterprise applications. The ideal candidate will have strong problem-solving skills and experience working in agile environments.Key Responsibilities:Develop backend services using Java and Spring BootDesign and manage databases and data modelsBuild secure and high-performance APIsParticipate in system design and architecture discussionsDebug, troubleshoot, and improve existing systemsCollaborate with cross-functional teamsRequired Skills & Qualifications:4+ years of experience in backend developmentStrong knowledge of Java and Spring Boot frameworkExperience with relational databases (MySQL, PostgreSQL)Understanding of RESTful services and API designFamiliarity with build tools like Maven...

Learn more

Backend Software Developer (Node.js)

Added 31/03/2026

Job Description:We are looking for a skilled Backend Software Developer with strong experience in Node.js to join our growing engineering team. You will be responsible for building scalable APIs, optimizing server-side performance, and collaborating with frontend developers to deliver high-quality products.Key Responsibilities:Develop and maintain RESTful APIs using Node.js and ExpressDesign and implement scalable backend architecturesIntegrate third-party APIs and servicesOptimize application performance and ensure high availabilityWork closely with frontend developers and product teamsWrite clean, maintainable, and well-documented codeRequired Skills & Qualifications:3+ years of experience in backend developmentStrong proficiency in Node.js and Express.jsExperience with databases such as MongoDB or PostgreSQLFamiliarity with cloud...

Learn more

Backend Java Engineer (12 Month contract)

Added 19/03/2026

Backend Java Engineer (12‑month contract)Dublin - Hybrid/OnsiteWe're supporting a major voice‑technology organisation in scaling their third‑party (3P) API integrations across multiple countries. The team is growing and now looking for Backend Java Engineers to join an established engineering group delivering real, high‑impact user experiences.What You'll Work OnEnhancing and scaling existing 3P API integrationsLocalising integrations for new international marketsWorking directly inside an established backend teamPicking up active workstreams with full onboarding supportContributing to distributed, high‑scale systems used globallyCore Requirements✔ Strong Backend Java engineering ✔ API integration experience ✔ Microservices architecture ✔ Distributed systems ✔ Cloud platform experience (AWS‑equivalent acceptable) ✔ Ability...

Learn more

Staff Engineer- Backend JavaScript -outside IR35

Added 28/02/2026

Staff Engineer- Backend JavaScript (Node.js / TypeScript) Contract - Outside IR35Location: London / Hybrid (once every two weeks) Contract: Outside IR35 Duration: 6 months initial (extension likely) Our client, an innovative and forward‑thinking technology business, is looking for a Backend JavaScript Staff Engineer to join a high‑performing engineering team. This is a fantastic opportunity for a highly experienced, hands‑on backend engineer who enjoys solving complex technical problems, building scalable systems, and providing technical leadership across teams.You will play a key role in shaping backend architecture, improving platform reliability and performance, and raising engineering standards while remaining deeply involved in hands‑on...

Learn more

Senior Backend JavaScript Developer Outisde IR35

Added 22/02/2026

Senior Backend JavaScript Developer Outisde IR35 Remote and once in the London office every 2 weeksOur client, an innovative and forward-thinking technology business, is looking for a Senior Backend JavaScript Developer to join their growing engineering team.This is a fantastic opportunity for a seasoned developer who thrives on solving complex problems, building scalable systems, and mentoring others in a collaborative, agile environment.You will play a pivotal role in shaping the Back End architecture, delivering high-quality code, and ensuring the platform continues to perform at scale as the business expands globally.Key skills Strong proficiency in JavaScript/TypeScript with proven Back End development...

Learn more

Senior Software Engineer/Data Platform Engineer (Databricks, Graph, APIs)

Added 30/04/2026

Senior Software Engineer / Data Platform Engineer (Databricks, Graph, APIs)Location: Philadelphia, PA The team sits within the network technology organisation and is responsible for building advanced data platforms that support digital twin capabilities across the access network. The group combines network design data, telemetry, mapping technologies, and graph intelligence to improve troubleshooting, planning, operational efficiency, and market competitiveness.The team works on highly scalable engineering products including large data pipelines, graph databases, APIs, and mapping platforms. Their work enables smarter network decisions, faster fault resolution, and better use of operational resources.This is a technically strong team focused on solving complex real-world...

Learn more

Senior Software/Data Engineer

Added 30/04/2026

The TeamThe team sits within network technology organisation, building advanced data platforms that support digital twin capabilities across the access network. The group combines network design data, telemetry, mapping technologies, and large-scale engineering systems to improve troubleshooting, planning, operational efficiency, and competitive market analysis.The team develops highly scalable platforms that ingest and process complex operational data, expose intelligence through APIs, and enable smarter decision-making across the business.This is a technically strong team solving real-world infrastructure challenges using modern software engineering and data technologies.ResponsibilitiesDesign, build, and maintain scalable ETL / ELT pipelines processing large enterprise datasets.Develop robust data products using Databricks,...

Learn more

Controls Software Engineer

Added 30/04/2026

We are seeking experienced Controls Software Engineers to support a large-scale, greenfield automation program within the material handling and logistics industry. This initiative is focused on building standardized control systems for high-throughput industrial environments, enabling repeatable deployment across multiple facilities.This is a hands-on development role, working on machine control software and industrial systems - not maintenance or support. The team is building new control applications from a defined architecture and requires engineers who can execute clean, production-quality code.What You'll Be DoingDevelop machine control logic for PLC and IPC-based automation systemsWork with IEC 61131-3 programming languages (Structured Text, Function Block, Ladder)Build...

Learn more

DevOps Software Engineer - Contract

Added 17/04/2026

Software Engineer (Full-Stack) - 3-5 Years ExperienceWe're looking for a proactive software engineer to contribute to the development and evolution of our platform. This position suits a full-stack developer who is particularly strong on the backend and has familiarity with DevOps practices and CI/CD pipelines. What You'll DoContribute to the design and implementation of new functionality within the Release Orchestrator applicationDevelop and improve user-facing features using React, Next.js, and TypeScriptBuild and support backend services and APIs using Python (FastAPI or similar frameworks)Connect the platform with external systems such as CI/CD tools (e.g., Jenkins, CloudBees), GitHub, and other engineering utilitiesImplement and...

Learn more

Software / Controls Engineer

Added 13/04/2026

Software / Controls Engineer Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace $130K microscopes currently...

Learn more

Software / Controls Engineer

Added 13/04/2026

Software / Controls Engineer Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace $130K microscopes currently...

Learn more

Software / Controls Engineer

Added 10/04/2026

Role SummaryThe software/controls engineers are responsible for bringing the custom automation equipment to life. The mechanical team designs and builds the physical machines; these engineers wire them up, program the PLCs, configure the vision systems, program the robots, design the HMI screens, and debug everything until the equipment runs production-ready. This is completely greenfield work. There is currently little to no PLC code on the machines, no safety guarding, and minimal controls. These engineers will write everything from scratch.A key deliverable for this group is developing vision-based in-process quality inspection setups to replace microscopes currently used on each production line....

Learn more

Full Stack Software Engineer

Added 09/04/2026

FULL STACK SOFTWARE ENGINEERJob Title: Full Stack Software Engineer Location: Minnetonka, MN Industry: Manufacturing / Automation / Fiber OpticsDetailed Job Description:We are seeking a Full Stack Software Engineer to join a growing automation engineering team developing custom manufacturing equipment and production systems for a high-volume fiber optics environment. This role spans the full application stack - from backend services and data pipelines to frontend interfaces and dashboards - supporting industrial automation systems, equipment integration, and manufacturing operations.You will build end-to-end software solutions that connect automation equipment to the people who operate and manage it. This includes production monitoring dashboards, equipment...

Learn more

Frontend Software Engineer

Added 09/04/2026

FRONTEND SOFTWARE ENGINEERJob Title: Frontend Software Engineer Location: Eagan, MN Industry: Manufacturing / Automation / Fiber OpticsDetailed Job Description:We are seeking a Frontend Software Engineer to join a growing automation engineering team building custom manufacturing equipment and production systems for a high-volume fiber optics environment. This role is focused on designing and developing the user-facing applications, dashboards, and operator interfaces that drive automation equipment and manufacturing operations.You will build the tools that operators, engineers, and production teams interact with daily - from HMI-style equipment interfaces and real-time production dashboards to internal engineering tools and data visualization platforms. You will work...

Learn more

CODESYS Controls Software Engineer

Added 09/04/2026

Job Title: CODESYS Controls Software Engineer Industry: Robotics / Industrial Automation Location: Bellevue, WA & Washington, DC (Onsite/Hybrid)We are seeking a highly skilled CODESYS Controls Software Engineer to support development and integration efforts within a fast-paced robotics and industrial automation environment. This role will augment an existing controls engineering team responsible for delivering scalable, high-performance automation systems across production and operational platforms.The ideal candidate will have strong experience in PLC programming using CODESYS, with a deep understanding of motion control, real-time systems, and industrial automation frameworks.Key Responsibilities:Develop, test, and maintain PLC applications using CODESYS for automation and robotics systemsDesign and...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.