Software Engineer: Full Stack (Source Control)

Copia Automation

Who you are

We're seeking a software engineering candidate to work on developer tooling for industrial automation. You'll process complex data structures with graph algorithms to build useful, interactive visual tools for Git source control workflows. You will also build additional industrial vendor integrations for Source Control and DeviceLink backup workflows.

The industrial automation space has lots of information most software engineers are not familiar with. In your day-to-day, you will learn about a wide variety of industrial automation topics.

You’re interested in Copia’s mission (rebuilding manufacturing), you enjoy interacting with customers, and driving impact in a foundational industry. We’re looking for a strong contributor to the overall trajectory of the company.

Who we are

Copia Automation brings modern developer tools to industrial automation. We have two core offerings:

1. Git-based version control for PLC & HMI projects with advanced PLC file rendering

2. Automated PLC backups from the factory floor that integrate into Git history.

We are a well-funded startup, with a growing list of happy customers from throughout the industrial space.

As a Copia employee, you’ll solve challenging, unique, and meaningful problems alongside passionate coworkers, while we change the way everything gets built.

Why industrial automation?

Today, manufacturing is powered by an ecosystem of computerized systems and robotics known as industrial automation. Special-purpose industrial computers called PLCs are used to automate factories, warehouses, and even amusement parks. This ecosystem is programmed with a unique graphical language that doesn’t work with typical developer tools such as GitLab or GitHub. Instead, automation professionals have to use physical storage devices, incompatible tools, and incomplete solutions. When minutes of downtime can represent tens of thousands of dollars, better development tools are urgently needed.

Copia Automation is rebuilding a 50-year old, $170-billion industrial market from the ground up by rethinking the command and control layer, and developer tools that power process automation in almost every industrial vertical. Backed by some of the world’s most respected investors, we’re starting by creating a complete developer toolchain for industrial automation that will change how factories are built.

See more at copia.io.

What you'll do:

  • Develop high-quality, scalable, and maintainable software solutions
  • Optimize graphical rendering codepaths to handle GB+ files
  • Learn about new PLC vendors to generate a text-based representation of the vendor's programming language
  • User interface changes to improve the user experience and usability of desktop and web applications
  • Work with the Product team to scope and phase projects
  • Define requirements and create technical specifications
  • Write clear documentation for technical and non-technical audiences
  • Review and provide feedback on code written by other team members
  • Keep up-to-date with the latest industry trends and technologies
  • Provide technical guidance to other team members

What you'll need:

  • Experience as a software engineer on a team using standard best practices (code review, CI/CD, etc.)
  • Proficiency with a statically-typed language (we mostly use Go, TypeScript, & C#)
  • Strong communication and collaboration skills
  • Demonstrated ability to learn new information and build reliable software based on that information
  • Ability to work independently and take ownership of projects
  • Ability to write clear documentation and technical specifications
  • Strong problem-solving skills with pragmatic software decision making
  • Experience/interest in engineering the world of atoms, not just bits. This could include a background in mechanical/electrical engineering, firmware development, networking development, building your own computer, setting up your home lab, ...

Nice to haves:

  • Experience with Go, Typescript, and/or C#
  • Experience with Git internals or building developer tooling
  • Experience with CI/CD, or DevOps platforms
  • Experience at growth-stage, venture-backed start-up
  • Bonus: Experience building developer tools
  • Bonus: Experience/Interest in industrial automation and Programmable Logic Controllers

Location

We are hiring engineers to join our headquarters in New York City. You will be expected to come into the office on a hybrid basis. Relocation assistance to New York City may be provided for those moving to join Copia HQ.

Come join us!

Copia is growing extraordinarily fast. Join a best-in-class start-up with huge amounts of upside and impact. Our headquarters is in New York, but our team is remote throughout North America.

At Copia, we don’t just accept differences — we celebrate them, we support them, and we thrive on them for the benefit of our employees, our customers, and our community. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. If you’re good at what you do, come as you are. The more inclusive we are, the better our work will be. Copia is proud to be an equal opportunity workplace.

Read Full Description
Confirmed 10 minutes ago. Posted 5 days ago.

Discover Similar Jobs

Suggested Articles