Inductive Automation Logo

Inductive Automation

Senior Software Engineer I - Java (Time Series Data)

Posted 5 Days Ago
In-Office or Remote
Hiring Remotely in Folsom, CA
140K-160K Annually
Mid level
In-Office or Remote
Hiring Remotely in Folsom, CA
140K-160K Annually
Mid level
The Senior Software Engineer I designs, develops, tests, and maintains software products, ensuring quality and engaging in all project phases, including troubleshooting and documentation. They also mentor other engineers and manage product areas.
The summary above was generated by AI
Job Description

The Senior Software Engineer I is responsible for creating and maintaining software that is sold or utilized internally by Inductive Automation, LLC. They participate in all phases of product development, including design, specification, implementation, testing, building, deployment, documentation, support, and maintenance. This role may be required to interact with customers to troubleshoot products or obtain requirements. This is a full-time position with remote, hybrid and on-site opportunities available.

Responsibilities

  • Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment
  • Java software development on Inductive Automation’s software product(s)
  • 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
  • Meeting and maintaining 6 month performance milestones provided by their manager
  • Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master)

Requirements

  • 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# etc.
  • Solid understanding of concurrent programming (Java is a plus)
  • A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms
  • 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
  • Proven ability to be proactive and take initiative
  • Experience with architecting time-series or column-store databases
  • Preferred experience with the following tools/libraries:
  • Strong experience with Java JDK 17+
  • Experience with architecting large, complex features
  • Solid understanding of SQL, time series databases, columnar databases, and distributed storage, as well as experience storing data at scale
  • Experience with message queue architectures such as Kafka 
  • Nice to have:
  • Experience with TDD
  • Experience working as a Team Lead or other Leadership experience
  • Ability to apply expertise in cybersecurity
  • Experience working in the Industrial Automation industry or experience with SCADA

About Us

Who are we?
Champions for industrial automation innovation and driven by a mission statement to empower our customers to swiftly turn great ideas into reality by removing all technological and economic obstacles, we create and deliver solutions that relieve pain points, bring efficiency to operations and optimize integration.

Why Choose Inductive Automation? 
Our passion goes beyond customers. We celebrate your personal and professional milestones, and we support our teams with meaningful work in a collaborative environment. 
 
We find that great work-life balance inspires teams to do their best work and empowers people to live their best lives. That's why diversity, fun, and flexibility are ingrained into our work culture.
 
The Inductive Automation team understands the importance of personal growth and social connection. So things like time for professional development, or company and team activities are baked right into the schedule to keep us all engaged, connected, and prospering. 

Benefits and Perks

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.

Top Skills

C#
C++
Git
Intellij
Java
Kafka
Kotlin
SQL
Webpack

Similar Jobs

14 Minutes Ago
Remote
United States
123K-145K
Junior
123K-145K
Junior
Artificial Intelligence • Marketing Tech • Software • Generative AI • Automation
The Renewals Manager at Jasper will drive the renewal process, enhance customer contracts, engage with decision-makers, and identify upsell opportunities while ensuring customer success.
15 Minutes Ago
Remote or Hybrid
United States
76K-90K Annually
Mid level
76K-90K Annually
Mid level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The Mid-Market Account Manager delivers SaaS financial solutions to clients, achieves sales quotas, builds relationships, and collaborates with marketing for pipeline expansion.
Top Skills: SaaSSalesforce
15 Minutes Ago
Remote or Hybrid
California, USA
144K-170K Annually
Expert/Leader
144K-170K Annually
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The Strategic Account Executive at BlackLine is responsible for generating sales from strategic accounts, managing high-value relationships, negotiating large contracts, and achieving sales targets.
Top Skills: Cloud SoftwareEnterprise ApplicationsSaaS

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account