Inductive Automation

Senior Software Engineer – Backend

Inductive Automation

full-time

Posted on:

Location Type: Hybrid

Location: Folsom • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $160,000 per year

Job Level

Senior

Tech Stack

Cyber SecurityJavaKotlinTypeScriptWebpack

About the role

  • 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

  • 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).
  • 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.
  • Strongly preferred: Strong experience with Java and Kotlin.
  • Experience with event-based messaging.
  • Experience in 1 or more of the following specialty areas: Java Concurrency, Open Telemetry, Database optimization.
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringsoftware developmentobject-oriented designmulti-threaded architecturedata structuresalgorithmscybersecurityJavaTypescriptKotlin
Soft skills
creative problem-solvingstrong written communicationstrong verbal communicationinterpersonal skillsteam collaborationleadershipmentoringconstructive feedbackprioritizationquality assurance