Do you have a passion for computers, software, and everything high-tech? We’re hiring! Fast-growing Software Company is looking for IT Information Technology inclined, creative, and highly motivated individuals to join our development team.

The position of Software Engineer job functions are primarily related to work involving Inductive Automation Software products. You will be working under the guidance of the senior development team to actively improve the quality and functionality of Ignition, our commercial software product. This includes identify­ing, troubleshooting, and fixing bugs throughout all facets of the application, identifying and fixing performance issues, as well as the implementation of enhancements and new features. You will be personally responsible for managing the lifecycle of each ticket or project that you’ve been assigned to. You will be encouraged to think creatively, and propose new ideas that go beyond simply fixing bugs.

In development, you will contribute to the future of our product, working with our senior development team to innovate, design, and implement new solutions. You will also be working closely with technical support engineers to help solve customer problems.

Duties & Responsibilities

·  Create user solutions by developing, implementing, and maintaining Java base components and interfaces.

·  Integrates applications by designing database architecture and server scripting; establishing connectivity with network systems, search engines, and information servers.

· Complete applications development by coordinating requirements, schedules and activities; troubleshooting development and production problems across multiple environments and operating platforms.

· Designs and develops user interfaces to internet applications by setting expectations and priorities throughout development life cycle; determining methodologies and tool sets; completing programming; designing & conducting tests.

· Contributes to team meetings; recommends system solutions.

· Support users by creating documentation & assistance tools.


  • Bachelors Degree in Computer Science, Computer Engineering, or similar
  • 3+ yrs Strong Java experience
  • Java Platform, Standard Edition (Java SE)
  • Java Platform, Enterprise Edition (Java EE)
  • Java Swing familiarity (Graphical User Interface design)
  • Python experience
  • Familiarity of Object-Oriented Design
  • Familiarity of Web technologies (HTML5, Javascript, CSS,  jQuery)
  • SQL databases (MS SQL Server, MySQL, Oracle, similar)
  • Networking experience and technologies (routers, switches, subnets, vlan, etc)
  • Knowledge of Windows, Linux (Ubuntu) and OSX Platforms
  • Experience with socket/general networking programming (TCP/IP)
  • Excellent interpersonal skills


About Inductive Automation

Inductive Automation produces software that reduces frustration and increases efficiency in the industrial automation market. Our software facilitates the instant accessibility of meaningful information throughout the enterprise. We begin by listening, then acting on what we hear to inject innovation and unprecedented value into the industry.

All positions located in Folsom, CA

Inductive Automation, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, sexual orientation, gender identity, and status as a protected veteran or individual with a disability.

Inductive Automation does not sponsor Employment Based Visas

Verification of US employment eligibility required