Jobs · Engineering · California

Senior Software Engineer I (Java)

Inductive Automation · West Sacramento, CA · 1 mo ago
HybridEngineeringFull-time
We need to output HTML fragment with sections: About the role? The description includes "Job Description" paragraph then "Responsibilities", "Requirements", "About Us", "Benefits And Perks", "Additional Information". We must not repeat job title as heading. Use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Also remove "Additional Information" maybe contains visa sponsorship note; that's legal boilerplate? It says "At this time, we are unable to offer employment for individuals located outside of the United States and/or those who require sponsorship for employment visa status (e.g., H-1B visa status)." That's legal/EEO? It's a restriction; maybe we should drop as it's boilerplate? The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate. That includes visa sponsorship note? It's a legal restriction; likely considered legal boilerplate, so drop. Also "Verification of US employment eligibility required." drop. Also "Inductive Automation, LLC is an equal opportunity employer..." drop. We need to preserve all substantive information. So we keep: Job Description paragraph (the first paragraph). Then Responsibilities list (bullet points). Then Requirements list (bullet points). Then About Us paragraph(s). Then Benefits And Perks list (bullet points). Possibly also "Note: This is a full-time, hybrid position..." that's substantive about schedule; we should include maybe under a Schedule section? The instruction: include a section ONLY when posting has real, specific content for it. The note gives schedule: full-time, hybrid, two days per week Tuesdays and Thursdays, location near certain counties, commute to Folsom. That's schedule info. So we should create a Schedule section with that info. Also Pay? Not mentioned. Benefits we have. So sections: About the role? Actually we have a Job Description paragraph that could be considered "About the role". Could use heading "About the role". Or we could combine with Responsibilities? The instruction: use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should create headings for each relevant section. We have About the role (the initial description). Responsibilities (list). Requirements (list). About Us (maybe "About Us" heading? Not in list but could be "About the company"? Not required but we can include as a heading maybe "About Us". The instruction list includes examples but not exhaustive; we can add other headings if needed. But better to stick to given examples: About the role, Responsibilities, Requirements, Benefits, Schedule. Also maybe "About Us" could be considered "About the role"? Not exactly. But we can include as a paragraph under About the role? Might be okay to have separate heading "About Us". The instruction didn't forbid other headings, just gave examples. So we can include. We need to use

    • for any list of duties/requirements/benefits. So Responsibilities list, Requirements list, Benefits list. Also maybe schedule could be a

      not a list. We must not repeat job title as heading. So no heading with the title. We must not put Job ID/requisition numbers as headings (none present). We must preserve all substantive information; do not invent or summarize away detail. We need to remove duplicated lines. Check for duplicates: The responsibilities list includes many bullet points; ensure we keep them all. Let's extract content. Job Description paragraph: "The Senior Software Engineer I (Java) (Senior Software Engineer I (Historian)) is responsible for creating and maintaining software that is sold 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." Note: This is a full-time, hybrid position with regular in-office collaboration, typically two days per week on Tuesdays and Thursdays. We're seeking candidates located in or near Sacramento, El Dorado, Placer, Yolo, or Alameda Counties who can commute to our Folsom, CA office. We'll treat note as schedule info. Responsibilities list (bullet points): - Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment - 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 - Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master) Requirements list: Required: 3-5 years of software engineering or software development experience, preferably in a related field A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity Hands-on programming experience using relevant languages (Java and/or Typescript) Experience using relevant tool suites. (IntelliJ or equivalent, Git, Webpack) Proficiency in SQL or a relational database (querying, schema design, stored procedures) Experience ingesting data at scale (high-volume, high-frequency, or streaming data pipelines) 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 Proper utilization of programming concepts to support highly responsive and performant applications, including concurrency and multi-threading Strongly Preferred Familiarity with time-series data concepts (compression, interpolation, aggregation, deadband) Knowledge of industrial data standards (OPC-DA, OPC-UA, MQTT, Modbus) Experience writing historian connectors, adapters, or APIs Background in data pipeline or ETL development for operational data Note: The "Strongly Preferred" line is a heading inside requirements; we can treat as a subheading? But we only have

      for section headings; we could keep as a

      with bold? But we must not invent headings not needed. We could keep as a

      with "Strongly Preferred:" then list items. Or we could make a

        with a preceding

        "Strongly Preferred:" but that's okay. About Us paragraph(s): "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 list: - 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 Additional Information (to drop): visa sponsorship note, equal opportunity employer, verification of US employment eligibility. Now construct HTML. We'll have:

        About the role

        ... (Job Description paragraph)

        Schedule

        Note: This is a full-time, hybrid position with regular in-office collaboration, typically two days per week on Tuesdays and Thursdays. We're seeking candidates located in or near Sacramento, El Dorado, Placer, Yolo, or Alameda Counties who can commute to our Folsom, CA office.

        Responsibilities

        • ...
        • ...

        Requirements

        Required: 3-5 years of software engineering or software development experience, preferably in a related field

        • A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity
        • Hands-on programming experience using relevant languages (Java and/or Typescript)
        • Experience using relevant tool suites. (IntelliJ or equivalent, Git, Webpack)
        • Proficiency in SQL or a relational database (querying, schema design, stored procedures)
        • Experience ingesting data at scale (high-volume, high-frequency, or streaming data pipelines)
        • 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
        • Proper utilization of programming concepts to support highly responsive and performant applications, including concurrency and multi-threading

        Strongly Preferred

        • Familiarity with time-series data concepts (compression, interpolation, aggregation, deadband)
        • Knowledge of industrial data standards (OPC-DA, OPC-UA, MQTT, Modbus)
        • Experience writing historian connectors, adapters, or APIs
        • Background in data pipeline or ETL development for operational data

        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

        • 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

Similar jobs