Senior Staff Software Engineer
What you get to do in this role:
As a Sr. Staff Software Engineer you will play a critical role in Web Interfaces Engineering group. We’re looking for team-oriented problem solvers, long term architecture minded, excellent communicator, deep expertise in all levels of web architecture with a passion to lead and grow with technologies and teams. You'll also work cross functionally to deliver innovative software design and solutions to both internal and external developers and customers with technical excellences.
- Architect, design and build highly innovative interactive cloud/web-based high performant applications with high scalability and quality
- Design and architect tools, libraries, and frameworks with long term platform mindset thinking for high modularity, extensibility, configurability and maintainability
- Lead and coordinate work cross functionally to improve architecture, developing process and mentoring junior members in the team
- Explorer and evaluate new technology and innovation to continuously improve platform capability and functionality
- Design and deliver outstanding experience for our customers and developers
In order to be successful in this role, we need someone who has:
- 10+ years of software research and development experience
- Passion for problem solving, software architect and development
- Leading edge skills in designing and implementing highly interactive high performant user interfaces with high scalability and quality
- Solid expertise in data structures, algorithms, object-oriented design, design patterns, functional programming paradigm and Cloud/Web technologies and platforms
- Deep and broad working knowledge with JavaScript libraries such as React, Redux, AngularJS, Bootstrap, Node.js, Vue.js, ES6 and later
- Deep knowledge of AJAX, JSON, HTML5, XML, CSS3, REST, GraphQL and associated frameworks
- Experience with Java 8 or a similar OO language
- Experience with relational databases and SQL
- Strong written and verbal communication
- Experience with open source technologies like Linux, Apache/Tomcat and MySQL
- Bachelor’s/Master's degree in Computer Science or a related discipline
ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, or veteran status. If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at (408) 501-8550, or [email protected] for assistance.