Talent.com
Senior Software Engineer I - Java (Time Series Data)
Senior Software Engineer I - Java (Time Series Data)Inductive Automation • Folsom, CA, US
Senior Software Engineer I - Java (Time Series Data)

Senior Software Engineer I - Java (Time Series Data)

Inductive Automation • Folsom, CA, US
13 hours ago
Job type
  • Full-time
Job description

Job Description

Job Description

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

    Based on the Sacramento region, the new hires minimum and maximum target salary for this role is $140k - $160k.

    Inductive Automation’s ranges are market-driven and set to allow for flexibility. Although it is not typical for an individual to start at the top end of the range for the position, compensation decisions are dependent on : the facts and circumstances of each case, work location, job-related skills, experience, relevant education or training; and other business and organizational needs.

    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.

    We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

    Create a job alert for this search

    Software Engineer Java • Folsom, CA, US

    Related jobs
    Senior Java Developer

    Senior Java Developer

    VirtualVocations • Sacramento, California, United States
    Full-time
    Java Developer who has strong backend development expertise and experience in CI / CD and deployment practices.Key Responsibilities Design, develop, and maintain backend applications using Java and...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - UI

    Senior Software Engineer - UI

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer - UI (REMOTE) with multiple openings.Key Responsibilities Drive development and maintenance of software, ensuring it meets defined requirements...Show more
    Last updated: 26 days ago • Promoted
    Senior IAM Engineer

    Senior IAM Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior IAM Systems Engineer III - SailPoint ISC.Key Responsibilities Provide technical leadership and support for IAM engineering and SailPoint migration Lead the deve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer I - Java (Time Series Data).Key Responsibilities Manage the entire lifecycle of projects or features, including design, development, and deploy...Show more
    Last updated: 1 day ago • Promoted
    Senior Cloud Software Engineer

    Senior Cloud Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Cloud Engineer specializing in Golang.Key Responsibilities Continuously develop a multi-tenant cloud security service Develop new features in a secure ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Media Software Engineer

    Senior Media Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Media Software Engineer.Key Responsibilities Own and maintain a complex media tech stack across supported platforms Design and build hardware abstraction layers...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Backend Software Engineer - Enterprise / Commerce (100% Remote).Key Responsibilities Design, build and operate API and full-stack solutions Collaborate cross-fu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Solutions Engineer

    Senior Solutions Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Pre-Sales Solutions Engineer.Key Responsibilities Lead technical discovery and solution design for enterprise prospects and customers Architect and implement cu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software QA Engineer

    Senior Software QA Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software QA Engineer who will focus on ensuring software quality and efficiency.Key Responsibilities Collaborate with cross-functional teams to plan new work ite...Show more
    Last updated: 30+ days ago • Promoted
    Go Engineer III

    Go Engineer III

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Go Backend Engineer III to design, build, and maintain high-performance backend systems.Key Responsibilities Design, develop, and maintain high-performance distributed ...Show more
    Last updated: 1 day ago • Promoted
    Senior Android Software Engineer

    Senior Android Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer (Android).Key Responsibilities Design and build features for the Android application and backend services Collaborate with product and design ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Data

    Senior Software Engineer - Data

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer (React / React Native) - Data.Key Responsibilities Design and maintain event-driven pipelines and manage Snowflake administration Collaborate wi...Show more
    Last updated: 1 day ago • Promoted
    Senior Mobile Software Engineer

    Senior Mobile Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, Mobile (Contract).Key Responsibilities Implement AI-powered recommendations project Collaborate with backend and ML engineers as needed Deve...Show more
    Last updated: 30+ days ago • Promoted
    Senior Back End Software Engineer

    Senior Back End Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Back End Software Engineer (Elixir).Key Responsibilities Design, develop, and maintain scalable Elixir services for core operations and member experiences Own l...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, Product AI (Remote).Key Responsibilities Build products utilizing Python, FastAPI, GraphQL, and Typescript Work with Autonomous Agents, LLMs,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Golang Engineer.Key Responsibilities Develop and maintain applications using Golang Implement code for various database platforms and manage large data sets En...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Software Engineer, Full-Stack - Vehicle Data Platform.Key Responsibilities Lead technical discussions to identify gaps in the telematics data platform and influe...Show more
    Last updated: 30+ days ago • Promoted
    Remote Java AWS Engineer

    Remote Java AWS Engineer

    VirtualVocations • Sacramento, California, United States
    Remote
    Full-time
    A company is looking for an Engineer specializing in Java, AWS, and Vue.Key Responsibilities Develop and maintain applications using Java, AWS, and Vue. Collaborate with cross-functional teams to ...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Backend Engineer to join their team and contribute to building the backend for their insurance platform. Key Responsibilities Collaborate with partners to develop...Show more
    Last updated: 30+ days ago • Promoted
    Senior Mobile Engineer

    Senior Mobile Engineer

    VirtualVocations • Sacramento, California, United States
    Full-time
    A company is looking for a Senior Mobile Engineer.Key Responsibilities Lead development of the first mobile application from design to launch Deliver initial versions quickly and iterate based o...Show more
    Last updated: 30+ days ago • Promoted