Staff Engineer

🔥 1 minute ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Inductive Automation

Inductive Automation

201 - 500 employees

☁️ SaaS

🏭 Manufacturing

🤝 B2B

SaaS • Manufacturing • B2B

Inductive Automation is a software company that develops Ignition, a universal industrial automation platform used for SCADA, IIoT, MES, HMI, alarming, reporting, edge computing and related industrial applications. Ignition is a modular, server-centric platform with unlimited licensing that connects to PLCs, OPC UA, SQL databases, MQTT and many other systems; it supports web-deployed clients, cloud and edge editions, and a marketplace and community of integrators and modules. The company emphasizes digital transformation for industrial operations, training (Inductive University), an integrator program, and ecosystem partnerships.

📋 Description

• Demonstrating success leading large, strategic, or complex areas that have clear impact to the success of Inductive Automation • Helping evolve architectural direction for one or more verticals and contribute to cross-cutting platform concerns, moving the system toward it incrementally • Leading the design lifecycle: requirements discovery → RFC/PRD → design → implementation plan → delivery → deployment → operation. Maintaining decision records • Developing and evolving domain and data models; defining context boundaries and mappings • Delivering projects with broad organizational impact; decomposing them into well-scoped, maintainable pieces for the team • Quickly analyzing and resolving tactical issues across a wide variety of areas • Maintaining deep technical domain knowledge of the platform's apps, services, contexts, and frameworks • Designing systems, frameworks, and platform interfaces/APIs intended to succeed long-term across module and service boundaries. • Improving developer workflow, tooling, and deployment in ways that measurably aid delivery velocity (this isn't a CD-focused role, but velocity is a first-class concern) • Using negotiation and patience to collaborate with other senior leaders, ensuring progress and setting the example for others • Collaborating across teams and disciplines to resolve technical debates and reach durable decisions; using influence and patience with other senior contributors • Mentoring engineers on distributed-systems design, event-sourced/CQRS patterns, JVM/runtime reasoning, data modeling, and engineering judgment • Influencing senior leaders on engineering strategy • Defining technical strategy and executes to improve products, infrastructure, processes, or organizations • Completing thoughtful and constructive code reviews in a timely manner • Participating in the hiring process, as needed (by submitting referrals, meeting candidates, attending recruiting events, or presenting externally) • Participating in conducting engineering interviews, as needed • Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master)

🎯 Requirements

• Excellent written and verbal communication, able to document issues, designs, and trade-offs clearly and concisely (RFC/PRD-quality writing) • 12 years of general software engineering industry experience • Excellent analytical and troubleshooting skills • Strong programming skills on the JVM, Java required; Kotlin strongly preferred • Deep understanding of JVM compile-time and run-time semantics, with the ability to reason about concurrency and performance • Experience in distributed-system design and trade-off analysis, beyond RESTful CRUD / entity-oriented microservices • Experience with asynchronous, event-oriented architecture • A demonstrated, articulate understanding of the system-design implications of distributed CQRS and/or event-sourced systems, able to speak to the trade-offs • Strong data and domain modeling skills, including bounded-context definition and context mapping • Proficiency with SQL and the relational-modeling judgment behind it • Demonstrated track record of full-lifecycle product delivery, a meaningful or leading role in evaluation, modeling, architectural design, implementation planning, implementation, deployment, and operational management • Ability to rapidly assimilate a large, unfamiliar codebase and a non-trivial architectural paradigm, and become productive quickly • Experience designing platform-wide interfaces/APIs and reasoning about codebase modularity and boundary enforcement • Ability to translate business goals into effective designs and implementation plans • Familiarity with agile methodologies such as SCRUM • Familiarity with source control management systems such as Github • Ability to accurately and effectively document ideas and specifications.

🏖️ Benefits

• 100% Employee Covered Health Care: Don’t pay a dime for your medical, dental, and vision insurance • Paid Time Off: Receive paid holidays, vacation, and sick time • 401k with Match: Save for the future with our company-matching 401k program • World-Class Headquarters: While on-site, enjoy complimentary snacks and beverages, then challenge a friend to a game of pool, table tennis, shuffleboard, or foosball • Adjacent Nature Reserve: On-site employees enjoy breathtaking views and adventures that energize and inspire

Apply Now

Similar Jobs

🔥 2 minutes ago

Moove

201 - 500

📦 Logistics

🚘 Automotive

💼 Consulting

Staff Software Engineer designing scalable, resilient systems for autonomous mobility platform. Leading development and technical architecture at Moove AV, a key player in autonomous transportation.

Cloud

Distributed Systems

🔥 3 minutes ago

Depot

2 - 10

☁️ SaaS

🤝 B2B

🔌 API

Staff Engineer responsible for product work across web console, APIs, and internal tools at Depot. Creating clear technical plans and improving workflows in a remote setting.

AWS

Cloud

GRPC

MySQL

React

TypeScript

Go

🔥 25 minutes ago

Vitable Health

51 - 200

🏥 Healthcare

⚕️ Healthcare Insurance

🤝 B2B

Staff Product Engineer developing and scaling the infrastructure for Vitable's Benefits Money Movement Platform. Collaborating with cross-functional teams to ensure reliable and secure transactions for healthcare benefits.

Distributed Systems

Postgres

Python

SQL

🔥 34 minutes ago

Valid

11 - 50

📣 Marketing

☁️ SaaS

Principal Engineer leading technical decisions and mentoring engineering team in AI-native marketing company. Responsible for software development and engineering direction in a high-scale environment.

🇺🇸 United States – Remote

💵 $220k - $280k / year

💰 $5.5M Seed Round - Valid on 2025-02

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

AWS

Cloud

Distributed Systems

Docker

Kubernetes

Python

PyTorch

Tensorflow

🔥 38 minutes ago

OpsMill

11 - 50

☁️ SaaS

🤖 Artificial Intelligence

🤝 B2B

Technical leader in backend and platform engineering for OpsMill's Infrahub and future innovations. Drive architectural excellence and AI-first engineering practices for scalable infrastructure automation.

Distributed Systems

Python