Staff Engineer
Location
United States
Posted
5 days ago
Salary
$190K - $220K / year
Seniority
Lead
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
MooveWe are democratising access to financial services for mobility entrepreneurs globally. Let's #Moove together
• 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.
Staff Software Engineer
MooveWe are democratising access to financial services for mobility entrepreneurs globally. Let's #Moove together
• 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.
• 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.
Senior Applied GenAI Video Engineer
Atria AIThe most powerful ad creation & management platform in existence
• 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.



