Staff Engineer

Location

United States

Posted

5 days ago

Salary

$190K - $220K / year

Seniority

Lead

Bachelor Degree12 yrs expEnglishJavaKotlinMicroservicesSQL

Job Description

Staff Engineer

Inductive Automation

• 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)

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Moove logo

Software Engineer

Moove

We are democratising access to financial services for mobility entrepreneurs globally. Let's #Moove together

Full TimeRemoteTeam 201-500H1B No Sponsor

• Deliver code enhancements, refactors, and new features for the team's software, working independently between regular checkpoints such as code reviews and daily standups. • Take well-understood feature specifications and turn them into working, production-ready code. • Build an understanding of the business and customer value behind the software you work on, and communicate your progress and trade-offs clearly to your team. • Structure code into multiple reusable, quality components, seeking guidance from teammates or your manager on multi-component problems, and consistently improve by incorporating code review feedback. • Collaborate with peers across the full software development lifecycle: scoping, design, coding, testing, documentation, deployment, and maintenance. • Participate in operational support and troubleshooting for your team's software, including issues in code you didn't author, working to identify and resolve root causes. • Communicate your progress and trade-offs clearly to your team, and build trust by delivering work efficiently and reliably.

United States
Moove logo

Staff Software Engineer

Moove

We are democratising access to financial services for mobility entrepreneurs globally. Let's #Moove together

Full TimeRemoteTeam 201-500H1B No Sponsor

• Design and build highly scalable, resilient, and distributed systems and services, while translating complex functional and technical requirements into detailed technical architecture. • Write high-quality and well-tested, production-grade code, and actively participate in and lead code reviews, design reviews, and day-to-day implementation work alongside the broader engineering team. • Own systems end to end, covering design, deployment, monitoring, and on-call support; build robust observability such as metrics, alarms, and dashboards; design for failure using graceful degradation and fallback strategies; and drive root-cause analysis on production issues. • Deliver quality features on time and on budget, and execute against project plans and commitments in an agile environment that balances speed with technical rigor. • Partner with GMs, Operations managers and supervisors, along with cross-time-zone teams, to translate business and customer problems into technical solutions, and work directly with customers and stakeholders to reduce friction and accelerate outcomes. • Influence technical decisions and standards within your team and immediate domain; mentor engineers across levels. • Raise the engineering bar through design reviews, code reviews, and operational readiness. • Guide and develop junior engineers by sharing knowledge, providing hands-on coaching through code and design reviews, and fostering their growth so they can independently deliver high-quality, well-architected solutions.

United States
Rentana logo

Full Stack Software Engineer

Rentana

AI-Powered Revenue Intelligence

Full TimeRemoteTeam 11-50

• Work with the team to design and implement backend systems that manage and organize data efficiently. • Develop and maintain data pipelines that support the platform’s data-driven features. • Design and implement intuitive solutions through collaborative and autonomous workflows. • Analyze current and potential metrics, helping to determine which ones are most valuable to track and optimize. • Collaborate with the team to establish features that guide product development and user engagement strategies. • Participate in both front-end and back-end development to support our customers and customer success team. • Design database systems using our existing SQL database and graphql API that perform at scale. • Continuously improve the performance, scalability, and reliability of our systems. • Implement best practices for data security and integrity throughout the development process. • Work closely with the team to iterate on solutions that meet company goals and user needs. • Collaborate across teams to ensure that data-driven features are aligned with the overall product vision.

United States
Atria AI logo

Senior Applied GenAI Video Engineer

Atria AI

The most powerful ad creation & management platform in existence

Full TimeRemoteTeam 11-50

• Build and own video generation pipelines: prompt orchestration, asset conditioning, shot assembly, rendering, post-processing, and delivery. • Translate product goals (better-performing ad creatives, faster iteration) into measurable GenAI outcomes (quality, CTR lift proxies, latency, cost). • Integrate external video GenAI vendors/APIs and manage versioning, fallbacks, quotas, and reliability. • Create evaluation frameworks for video quality and ad readiness. • Optimize for latency, throughput, and cost (caching, batching, retries, parallelism, content aware routing). • Partner with product/design/engineering to ship improvements quickly and safely.

China