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

Java Backend Engineer

Added 17/07/2026

Job Role - Java Backend EngineerLocation: Remote (Candidates must be based in Poland)Office Hub: Kraków, PolandContract: 12 Months (B2B/Freelance) We are seeking an experienced Senior Java Backend Engineer to join a high-performing engineering team on a 12-month B2B/Freelance contract, with a strong possibility of extension.This is an exciting opportunity to work on a leading technology platform, collaborating with top-tier engineers in a fast-paced, international environment. You'll play a key role in shaping scalable backend solutions, driving technical excellence, and supporting teams across multiple stakeholders.Key ResponsibilitiesCollaborate with highly skilled engineering teams to build and scale a best-in-class platform.Drive technical excellence and...

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

Full Stack Software Engineer

Added 14/07/2026

Full Stack Software Engineer (React | Go/Node.js/Python | AWS)About the RoleWe are looking for an experienced Full Stack Software Engineer to join a collaborative engineering team building modern, scalable web applications. This role combines frontend development, backend engineering, cloud technologies, and AI-driven solutions, offering the opportunity to work on innovative products that include live video capabilities and intelligent automation.You will work closely with Product Managers, UX Designers, and fellow Engineers to deliver high-quality features that provide an exceptional user experience while maintaining robust, scalable backend services.Key ResponsibilitiesDesign, develop, and maintain responsive web applications using React.js.Build intuitive, high-performance user interfaces with...

Learn more

Senior Software Engineer

Added 13/07/2026

Software Engineer - Low Latency / Distributed Systems Tier-1 Investment Bank, Dublin (Hybrid) - ContractLeading investment bank's Dublin technology hub is expanding its high-frequency trading infrastructure team. This is deep, hard engineering - the systems you build execute trades in microseconds, and every millisecond you shave off is measurable P&L. Not a CRUD shop, not a maintenance role.What you'll work on:Low-latency, high-throughput distributed systems processing millions of market events per secondPerformance-critical execution paths in C++/Java/Rust - kernel bypass, lock-free data structures, zero-copy designMarket data ingestion, order routing, and risk systems operating at exchange speedDirect collaboration with quant developers and trading...

Learn more

Controls Software Engineer - Robotics & Automation

Added 15/06/2026

Are you a software engineer who likes your code to move real machines? A major name in robotics and automation is building out the team behind one of the largest robotic deployments anywhere - thousands of automated workcells running across high-volume operations - and is looking for a Controls Software Engineer to help keep that fleet fast, stable, and improving.This isn't a traditional PLC seat. It's a software role that happens to live in a controls world. Most of the team came up through C and C++ and learned the control platform on the job - so what matters here...

Learn more

Controls Software Engineer - C/C++ / Structured Text

Added 15/06/2026

A leading robotics and automation organization is seeking a Controls Software Engineer to join the team behind one of the largest industrial robotics deployments in the world - a fleet of advanced robotic pick-and-place workcells operating across automated fulfillment sites, scaling from over 1,000 machines today to several thousand in the next two years.This is a software-engineering role in a controls environment - not a traditional PLC position. The team is built largely of engineers from C/C++ software backgrounds who work hands-on with real industrial control hardware. If you pair genuine software-development ability with real controls or automation experience, this...

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
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.