Search jobs > San Francisco, CA > Remote > Principal software engineer

Principal Software Engineer (MAD-BS-CA&OR)

HITACHI HIGH-TECH AMERICA, INC.
SFO,CA,Remote_USA
$126.8K-$174.3K a year
Remote
Full-time

Description

POSITION : 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 : Remote (Restricted) : Must live in either the Pleasanton, CA

or Hillsboro, OR metropolitan area.

EXPECTED PAY RANGE : $126,757 - $174,291 annually

POSITION SUMMARY

A Principal Software Engineer (PSE) is a hands-on developer and lead responsible for architecture, design, development, testing, documentation, and maintenance.

The PSE is capable of leading and mentoring a small team of engineers.

PRIMARY RESPONSIBILITIES

  • Analyze, and review software architecture and requirements
  • Responsible for design, and review of software architecture, design, application frameworks, and interfaces
  • Hands-on development, documentation and testing of distributed applications
  • Integrate and test software to confirm compliance with specifications
  • Participate in design reviews, code reviews and test reviews
  • Provide technical leadership to a team of engineers
  • Other duties as assigned

EDUCATION, LICENSES, and / or CERTIFICATION REQUIREMENTS

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

EXPERIENCE and TRAVEL REQUIREMENTS

  • At least 12 years of building large highly scaled complex N-Tier / SOA web-based business applications with a focus on server-side technologies
  • Must have actual 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 Java skills with a deep understanding of object-oriented analysis and design, including design patterns. Three or more years of experience in C++ is strongly preferred
  • Experience with open source framework / libraries / concepts / tools such as JMS (Sun MQ), Cobertura, Ant, Maven, PostgreSQL, Glassfish is required
  • Effective oral and written communication skills, including ability to effectively communicate challenging or technical concepts
  • Full software development lifecycle experience, must be comfortable working using Agile as well as iterative methodologies
  • Experience with Test-driven development using tools like JUnit and Selenium as well as JMeter, and JProfile to spot performance issues and memory leaks
  • Experience with JCR systems (preferably JackRabbit) strongly preferred
  • This position requires up to 30% of international and domestic travel for business purposes

KNOWLEDGE, SKILLS, and / or ABILITIES REQUIREMENTS / SAFETY REQUIREMENTS

  • Strong multi-tasking and project management skills required
  • Excellent demonstrated verbal and written communication skills
  • Excellent public speaking and leadership skills
  • Ability to investigate and apply new technologies
  • Excellent relationship building skills
  • Self-sufficient, self-reliant, and self-disciplined, but also able to operate effectively as part of a team
  • Must comply with all corporate safety requirements and directives
  • Expected to use PPE when required
  • Follow all equipment specific safety protocols
  • 30+ days ago
Related jobs
Promoted
Alldus
CA, United States

Excellent communication abilities for effective collaboration with software, electrical, mechanical engineers, and product management teams. Collaborate closely with hardware engineers to integrate software with imaging devices, ensuring optimal performance in capturing and processing high-quality i...

Promoted
Snowflake
San Mateo, California

The Snowflake Cloud Engineering team is a global team of high performing engineers focused on building best in class tooling, automation, and a scalable infrastructure platform to run the Snowflake service. BS/MS in Computer Science/Engineering or related major, or equivalent experience. The team's ...

Promoted
Blue Shield Of Ca
Oakland, California

Blue Shield salaries are based on a variety of factors, including the candidate's experience, location (California, Bay area, or outside California), and current employee salaries for similar roles. Drive significant improvements for BlueShield of California use, ease of development, and technical e...

Promoted
Verkada
San Mateo, California

All applicants for positions at Verkada will be treated without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law. W...

Atlassian
San Francisco, California

To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. We're looking for a Principal Ful...

Oracle
San Francisco, California

We are looking for hands-on engineers with expertise and passion for solving challenging problems in both AI and cloud service software engineering: design, high-performance virtualized infrastructure, high scale distributed systems, security, and observability. Oracle maintains broad salary ranges ...

WELLS FARGO BANK
San Leandro, California

At Wells Fargo, we believe in diversity, equity and inclusion in the workplace; accordingly, we welcome applications for employment from all qualified candidates, regardless of race, color, gender, national origin, religion, age, sexual orientation, gender identity, gender expression, genetic inform...

Roblox
San Mateo, California

As a Senior / Principal Software Engineer, you will report into the manager of our Notifications team and will own the mobile UX of our notifications systems. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helpin...

Snowflake
San Mateo, California

Mentor and guide other senior and junior engineers and grow a strong technical expertise in the team. We are building the next generation of compute container platform to open up the Snowflake’s doors to limitless opportunities of discovering structure out of unstructured data at scale. Work closely...

Disney Entertainment & ESPN Technology
San Francisco, California

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience. The Apple team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. If you’...