H-E Parts

Senior, Senior Staff, or Principal Software Engineer (MAD-LP-CA&OR)


PayCompetitive
LocationRemote
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: R0054985

      Location:

      Remote - California, United States

      Job ID:

      R0054985

      Date Posted:

      2024-06-18

      Company Name:

      HITACHI HIGH-TECH AMERICA, INC.

      Profession (Job Category):

      IT, Telecom & Internet

      Job Schedule:

      Full time

      Remote:

      Yes

      Job Description:

      Position Level: The best fit candidate selected for this position will be offered a job title/level (Senior Software Engineer vs. Senior Staff Software Engineer vs. Principal Software Engineer) that is commensurate with the candidate’s transferable education, experience, training, knowledge, skills, and abilities.

      POSITION: Senior Software Engineer

      -- or -- Senior Staff Software Engineer

      -- or -- Principal Software Engineer

      DIVISION: Metrology and Analysis Systems Division (MAD)

      COMPANY: Hitachi High-Tech America, Inc. (“HTA”)

      TRAVEL: Up to 30% (domestically and internationally)

      REMOTE WORK: Hybrid (+50% Remote) - 70% Remote / 30% Onsite

      EXPECTED PAY RANGE: $126,757 - $174,291 annually (Senior Software Engineer)

      $140,095 – $192,630 annually (Senior Staff Software Engineer)

      $154,836 - $212,900 annually (Principal Software Engineer)


      The pay ranges listed above are for each position’s base pay only. This position may be eligible for other compensation including incentive pay and/or allowances. Candidates will receive additional information during the interview and selection process.

      POSITION SUMMARY

      Software Engineers are responsible for the development and maintenance of software and systems for Hitachi High-Tech America, Inc. (HTA) products.

      PRIMARY RESPONSIBILITIES

      • Hands-on development, documentation, and testing of distributed applications
      • Researching and resolving complex software and system problems
      • Designing and simplifying user interfaces and documenting them
      • Creating architectures and complex designs independently and documenting them
      • Integrate and test software to confirm compliance with specifications
      • Developing functional specifications
      • Finding and fixing complex errors in any software
      • Participate in design reviews, code reviews, and test reviews
      • Other duties as assigned

      EDUCATION, LICENSES, and/or CERTIFICATION REQUIREMENTS

      • BS Degree in Engineering, Computer Science, or an equivalent combination of education and experience

      EXPERIENCE and TRAVEL REQUIREMENTS

      • Minimum of eight (8) years’ experience in software development – Senior Software Engineer
      • Minimum of ten (10) years’ experience in software development – Senior Staff Software Engineer
      • Minimum of twelve (12) years’ experience in software development – Principal Software Engineer
      • Emphasis in building large, highly scaled, complex N-Tier/SOA web-based business applications with a focus on server-side technologies is a plus
      • Must have relevant experience with Core Java and multithreading
      • Professional, hands-on experience with designing and developing applications using Java, Web-Services, and various databases in a highly scaled web environment
      • Strong experience using Java with a deep understanding of object-oriented analysis and design (including design patterns)
      • Three (3) years’ experience in C++ is strongly preferred
      • Experience with open-source framework/libraries/concepts/tools such as JMS (Sun MQ), Cobertura, Ant, Maven, PostgreSQL, JBoss, and Selenium is required
      • Full software development lifecycle experience
      • Demonstrated experience and comfortability using Agile as well as iterative methodologies
      • Demonstrated experience with Test-driven development, using tools like Junit, Selenium, JMeter, and JProfile to spot performance issues and memory leaks
      • Experience with JCR systems (preferably JackRabbit) strongly preferred
      • This position requires up to 30% international and domestic travel

      KNOWLEDGE, SKILLS, and/or ABILITIES REQUIREMENTS

      • Ability to investigate and apply new technologies
      • Ability to improve the software development process
      • Excellent demonstrated verbal and written communication skills
      • Excellent relationship building skills
      • Self-sufficient, self-reliant, and self-disciplined, but also able to operate effectively as part of a team
      • Effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts.
      • Ability to comprehend and enforce safety policies

      Equal Opportunity Employer (EOE)-Females/Minorities/Protected Veterans/Individuals with Disabilities

      If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to HTA-AccommodationRequests@hitachi-hightech.com

  • About the company

      H-E Parts International offers solutions in support of surface mining equipment fleets, crushing and materials processing and mobile construction equipment fleets.