What are the responsibilities and job description for the Principal Software Engineer position at Estuate Inc.?
Senior / Principal Software Engineer
Santa Clara, CA (Hybrid)
Contract: 12 Months
Qualifications:
- BS/BA degree in Computer Science, Science or Engineering or relevant field.
- A minimum of 8 years of related experience as a Software Developer in an industry setting, with experience in commercially launched product preferred. Or, equivalent combination of advance degree with practical experience to perform at this level.
- Expertise in C, C , C#, Object Oriented programming, .NET, WPF, Angular, software architecture, networking, distributed systems, and Instrumentation/Robotics;
- Experience in Typescript, Javascript, web based front-end frameworks, Python, Linux and Virtualization.
- Demonstrated experience in owning and driving design projects from idea to launch.
- An understanding of the fundamentals of design thinking.
- An interest in the field of biotechnology and/or medical device system.
- Experience in biotechnology, medical device system and instrument, and web development/software engineering.
- Experience with SAFe or SCRUM Agile Software Development environment
- Team spirit; strong communication skills to collaborate with various stakeholders.
- Excellent verbal and written communication skills, and be able to write documentation and reports in a structured format.
- Able to work independently.
- Detail oriented, proactive, self-motivated and driven.
- Follows directions and adjust to changing priorities in a fast-paced environment.
- Positive attitude and ability to multitask.
- Strong project and time management skills.
- Ability and desire to learn quickly in a challenging, fast-paced environment.
- Uses company practices for SW integration and test at an expert level.
- Develops and mentors and assures growth in practices.
- Understands and uses expert practices for requirements management, development and analysis.
Salary : $60