Sr. Software Engineer
Company: Intuitive
Location: Sunnyvale
Posted on: June 17, 2022
|
|
Job Description:
Company DescriptionAt Intuitive, we are united behind our
mission: we believe that minimally invasive care is life-enhancing
care. Through ingenuity and intelligent technology, we expand the
potential of physicians to heal without constraints. -As a pioneer
and market leader in robotic-assisted surgery, we strive to foster
an inclusive and diverse team, committed to making a difference.
For more than 25 years, we have worked with hospitals and care
teams around the world to help solve some of healthcare's hardest
challenges and advance what is possible. -Intuitive has been built
by the efforts of great people from diverse backgrounds. We believe
great ideas can come from anywhere-we strive to foster an inclusive
culture built around diversity of thought and mutual respect. We
lead with inclusion and empower our team members to do their best
work as their most authentic selves. -Passionate people who want to
make a difference drive our culture-our team members are grounded
in integrity, have a strong capacity to learn, the energy to get
things done, and bring diverse, real world experiences to help us
think in new ways. We actively invest in our team members to
support their long-term growth so they can continue to advance our
mission and achieve their highest potential. -Join a team committed
to taking big leaps forward for a global community of healthcare
professionals and their patients. Together, let's advance the world
of minimally invasive care. -Job DescriptionPosition Overview:We
are hiring a Senior Full Stack Software Engineer/Lead in sunny and
beautiful Sunnyvale, CA. This is an ideal opportunity for someone
who is motivated and passionate to make an impact in creating a
robust, leading-edge learning management system, for providing
training to our customers. -Responsibilities:- - - - - - - Develop
scalable, robust Web applications and hybrid mobile apps- - - - - -
- Implement new features, optimize existing ones, fix bugs as they
come up- - - - - - - Provide technical guidance and coaching to
developers and engineers- - - - - - - Ensure software meets all
requirements of quality, security, modifiability, extensibility
etc. Follow security best practices- - - - - - - Participate in
design discussions- - - - - - - Research, share, and recommend new
technologies and trendsDefine all aspects of development from
appropriate technology and workflow to coding standards- - - - - -
- Oversee progress of development team to ensure consistency with
initial design- - - - - - - Troubleshoot and solution caching,
scaling, and front-to-back performance issues- - - - - - - Work in
fast-paced team environment using Agile/Scrum
frameworksQualificationsQualifications/Skills:- - - - - - - BS, MS,
or Ph.D. in Computer Science or 6 years of technical experience- -
- - - - - Experience in implementing full stack scalable software
solutions on the Cloud, AWS- - - - - - - Excellent knowledge of
software and application design and architecture- - - - - - -
Excellent knowledge of UML and other modeling methods- - - - - - -
Understanding of design patterns and SOLID principles.- - - - - - -
Experience in software development and coding in various languages
(C#, PHP, Java, JavaScript ES6+ etc.)- - - - - - - HTML/HTML5,
CSS/CSS3- - - - - - - Database MySQL/ PostgreSQL/MongoDB- - - - - -
- Extensive ReactJS / Vue.JS, Angular JS experience- - - - - - -
Building restful APIs and micro-services- - - - - - - Responsive
design and UI/UX best practices- - - - - - - Docker/Kubernetes- - -
- - - - CI/ CD (Jenkins, GitLab etc.)- - - - - - -
Git/GitHub/bitbucket- - - - - - - Automated testing, code coverage,
metrics- - - - - - - APM and Exception reporting- - - - - - - SSO
and familiarity with SAML and Auth0 highly preferredNice-to-have:-
- - - - - - Any experience with Leaning Management System like
Moodle is a big plus- - - - - - - TypeScript- - - - - - - React
Native + iOS / Android tools- - - - - - - Splunk or Elastic
integration knowledge- - - - - - - Security vulnerability scanning
tools / frameworks- - - - - - - Any state management
libraryAdditional InformationAll your information will be kept
confidential according to EEO guidelines.Due to the nature of our
business and the role, please note that Intuitive and/or your
customer(s) may require that you show current proof of vaccination
against certain diseases including COVID-19. - Details can vary by
role.Intuitive is an Equal Employment Opportunity Employer. We
provide equal employment opportunities to all qualified applicants
and employees, and prohibit discrimination and harassment of any
type, without regard to race, sex, pregnancy, sexual orientation,
gender identity, national origin, color, age, religion, protected
veteran or disability status, genetic information or any other
status protected under federal, state, or local applicable laws.We
will consider for employment qualified applicants with arrest and
conviction records in accordance with fair chance laws. Shift : Day
Travel : NoneTravel Requirements:None Shift:Day
Keywords: Intuitive, Sunnyvale , Sr. Software Engineer, IT / Software / Systems , Sunnyvale, California
Click
here to apply!
|