Senior Software Engineer I (Java/Android)

Champions for industrial automation innovation creating solutions that relieve pain points, bring efficiency to operations and optimize integration.
Sacramento, CA, USA
$140,000 - $160,000
Android
Senior Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Senior Software Engineer I (Java/Android)

Inductive Automation, a leader in industrial automation innovation, is seeking a Senior Software Engineer I to join their team. This role offers the flexibility of remote, hybrid, or on-site work arrangements, with a competitive salary range of $140,000 - $160,000.

The position involves creating and maintaining software that powers industrial automation solutions, with a focus on Java and Android development. As a Senior Engineer, you'll be responsible for the entire lifecycle of projects, from design to deployment, working on the company's flagship Ignition software and Android native applications.

The ideal candidate brings 3-5 years of software engineering experience, with specific expertise in Java and Android development. You'll need strong skills in object-oriented design, concurrent programming, and modern development tools. The role requires both technical excellence and leadership capabilities, as you'll be expected to mentor other engineers and potentially take on product leadership responsibilities.

What makes this opportunity special is Inductive Automation's commitment to work-life balance and employee well-being. The company offers an outstanding benefits package, including 100% covered healthcare, 401k with company match, and flexible work arrangements. Their mission to empower customers by removing technological and economic obstacles creates meaningful work that directly impacts industry innovation.

The collaborative environment, combined with the freedom to work remotely, creates an ideal setting for professional growth while maintaining personal life balance. Whether you choose to work from their world-class headquarters or remotely, you'll be part of a team that values both technical excellence and human-centered workplace culture.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer I (Java/Android)

  • Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment
  • Java software development on Inductive Automation's Ignition software
  • Android development on Android native application
  • 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
  • Ensuring work meets quality standard
  • Working with their team and adjacent teams to solve problems
  • Assisting and teaching other engineers on an individual basis
  • Completing thoughtful and constructive code reviews
  • Product Lead responsibilities including prioritizing defects and feature requests

Requirements For Senior Software Engineer I (Java/Android)

Java
Kotlin
  • 3-5 years of software engineering or software development experience
  • 2-4+ years experience utilizing high level programming languages such as Java, Kotlin, C++, C#
  • 2-4+ years of Android development experience
  • Object-oriented design experience
  • Experience with RXJava 2, Dagger 2, Room, Android Studio
  • Modern toolchain and source control familiarity, e.g. Git
  • Solid understanding of concurrent programming
  • Comprehensive understanding of computer science concepts
  • Strong written and verbal communication skills
  • Experience working on a team using agile methodologies

Benefits For Senior Software Engineer I (Java/Android)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • 100% Covered Health Care (medical, dental, and vision insurance)
  • Remote work flexibility
  • Work/Life Balance with flexible schedule
  • Paid Time Off (holidays, vacation, and sick time)
  • 401k with company match
  • World-Class Headquarters with amenities

Interested in this job?

Jobs Related To Inductive Automation Senior Software Engineer I (Java/Android)

Senior Android Engineer, Quality Engineer, BizTech

Senior Android Engineer position at Airbnb focusing on quality engineering, test automation, and framework development for their mobile applications.

Senior Android Engineer, Search Feed

Senior Android Engineer position at Airbnb, focusing on building and improving the core search experience for millions of users worldwide.

Senior Android Engineer, Accessibility

Senior Android Engineer position at Airbnb focusing on accessibility features and improvements for the Android platform.

FULL REMOTE - Senior Android Engineer / Senior Android Developer - Brazil

Senior Android Engineer position at Side, fully remote in Brazil, requiring 5+ years experience and fluent English.

Senior Software Engineer, Mobile (Android), Google Workspace

Senior Software Engineer position at Google focusing on Android development for Google Workspace, offering competitive compensation and opportunity to impact billions of users.