Senior Software Engineer, ServiceNow UI UX Developer
Tanium
Job highlights
Summary
Join Tanium as a Senior Software Engineer specializing in ServiceNow UI & UX development. You will build and maintain high-quality services and applications for Tanium products within a collaborative team. This hybrid role requires some on-site presence in Durham, NC. Key responsibilities include creating and implementing complex ServiceNow pages and widgets, resolving UI performance issues, and writing automated tests. The ideal candidate possesses a Bachelor's degree (Computer Science preferred), 3+ years of ServiceNow development experience, and proficiency in JavaScript and related technologies. ServiceNow certifications and web development experience are a plus. Tanium offers a competitive salary, equity awards, and a comprehensive benefits package including health insurance, retirement plan, and paid time off.
Requirements
- Bachelor's degree or equivalent experience
- 3+ years of experience in developing on the ServiceNow platform
- 2+ years of experience in developing custom service portals
- Experience with ServiceNow integrations, platform configuration, design, and deployment
- Experience with custom application development including Custom Service Portal widget creation
- 2+ years of scripting/coding Experience (e.g., JavaScript, Fluent, AngularJS, React, HTML, Bootstrap, SQL)
Responsibilities
- Create and implement complex pages within the ServiceNow Platform
- Create and implement custom widgets within the ServiceNow Platform
- Implementing designer-provided user interfaces
- Matching the UI from designs on various pages of a portal
- Resolving UI performance bottlenecks
- Resolving complex widget defects
- Writing Automated Test Framework (ATF) tests
- Analyzing usage statistics
Preferred Qualifications
- Computer Science or relevant degree
- ServiceNow Certifications
- Web development experience
- Excellent analytical and creative problem-solving skills
- Technically savvy and able to design and build applications that meet business goals and objectives
- Self-motivated, creative problem-solver who can adapt to new technologies and evolving customer requirements
- Believes in the power of and the need for writing automated tests as part of development
- Experience debugging when things go wrong
- Has knowledge of modern backend software frameworks and the versatility to learn new tools
- Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability
- Capable of working independently as well as in a team environment
- Able to communicate (verbal and written) in a clear and concise manner, tailoring the communication appropriately to the intended audience
- Excellent active listening skills
- Capable of dealing with and managing conflict
- Able to work effectively in an environment with many competing and high priority demands
Benefits
- Equity awards
- Medical, dental and vision plan
- Family planning benefits
- Health savings account
- Flexible spending account
- Transportation savings account
- 401(k) retirement savings plan with company match
- Life, accident and disability coverage
- Business travel accident insurance
- Employee assistance programs
- Disability insurance
- Other well-being benefits
- 5 days of volunteer time off (VTO)