Senior Software Engineer I (Backend) at Inductive Automation

Folsom, California, United States

Inductive Automation Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Software DevelopmentIndustries

Requirements

  • 3-5 years of software engineering or software development experience, preferably in a related field
  • A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity
  • Hands-on programming experience using relevant languages (Java and/or Typescript)
  • Experience using relevant tool suites (IntelliJ or equivalent, Git, Webpack)
  • Creative problem-solving skills
  • Passionate about building applications that delight users
  • Strong written and verbal communication and interpersonal skills
  • Experience working on a team using agile methodologies
  • Strongly preferred: Strong experience with Java and Kotlin
  • Strongly preferred: Experience with event-based messaging
  • Strongly preferred: Experience in 1 or more of the following specialty areas: Java Concurrency, Open Telemetry, Database optimization

Responsibilities

  • Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment
  • Improving code structure and architecture in service of testability and maintainability
  • Writing, co-writing, and reviewing design documentation
  • Maintaining high proficiency in one or more technical areas
  • Prioritizing and valuing unowned or undesirable work that enables the team to move faster
  • Ensuring work meets quality standard
  • Working with their team and adjacent teams to solve problems
  • Escalating problems that have wider scope
  • Assisting and teaching other engineers on an individual basis
  • Completing thoughtful and constructive code reviews in a timely manner
  • Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master)
  • Participate in all phases of product development, including design, specification, implementation, testing, building, deployment, documentation, support, and maintenance
  • Interact with customers to troubleshoot products or obtain requirements

Skills

Java
TypeScript
Object-Oriented Design
Multi-Threaded Architecture
Data Structures
Algorithms
Cybersecurity
IntelliJ
Git
Webpack
Agile

Inductive Automation

Provides SCADA software solutions for industries

About Inductive Automation

Inductive Automation provides software solutions for industrial automation, focusing on SCADA systems with their main product, Ignition. This platform allows businesses to monitor, control, and analyze industrial processes in real-time and is scalable for various industries like manufacturing and energy. The company operates on an unlimited licensing model, enabling clients to deploy the software across multiple devices without extra costs, which is appealing to large organizations. Inductive Automation aims to deliver effective automation solutions while ensuring strong customer support and transparency.

Sacramento, CaliforniaHeadquarters
2003Year Founded
VENTURE_UNKNOWNCompany Stage
Industrial & Manufacturing, Enterprise SoftwareIndustries
201-500Employees

Benefits

Health Insurance
Unlimited Paid Time Off
401(k) Company Match
Flexible Work Hours

Risks

Integration challenges may arise from the acquisition of iControls Pty Ltd.
Transitioning to the Solution Partner Program could lead to service gaps with Opto 22.
New piping tools in Ignition 8.1.10 may face technical or adoption challenges.

Differentiation

Inductive Automation offers unlimited licensing, allowing extensive scalability without extra costs.
The Ignition platform is highly flexible, suitable for diverse industries like energy and manufacturing.
Real-time status updates enhance transparency and operational reliability for clients.

Upsides

Rising Industry 4.0 trends boost demand for advanced SCADA systems like Ignition.
Global SCADA market growth at 7.8% CAGR supports Inductive Automation's scalable solutions.
Increased edge computing adoption drives demand for Ignition's real-time data processing capabilities.

Land your dream remote job 3x faster with AI