Software Architect, UX Engineering

Servicenow San Diego , CA 92140

Posted 2 months ago

Software Architect, UX Engineering

Company

Work matters. It's where we spend a third of our lives. And the workplace of the future is going to be a great place. We're dedicated to bringing that to life for people everywhere. That's why we put people at the heart of everything we do.

People matter. Our people have a passion for learning, building, and innovating. Whether you're an engineer, a sales professional, a finance professional, or anything in-between, our roles aim to provide each person with meaningful impact and plenty of space to grow.

Team

Come join the Web Experience Platform team and work with a talented group of developers building out the next generation UX platform. This full stack team is responsible for building web components, UX infrastructure, Search UX, and platform services to enable ServiceNow customers to create consumer-class experiences for their workflows.

Role

As a hands-on architect who contributes to the code base, you'll leverage your deep experience building modern web applications and your expertise in performance and architecture to push our UX platform to the next level. Use your eye for product design while collaborating with Product Managers and Designers to ultimately craft a UX platform and products that create great experiences for global users from San Francisco to Shanghai on any device they choose.

What you get to do in this role:

  • Architect a UX platform that serves all ServiceNow products and allows customers to create new applications, from individual web components up to large scale end-to-end experiences

  • Collaborate with other engineering teams as well as Product Managers and UX Design to deliver a high performing solution with engaging and consistent user experiences

  • Mentor the team on how to design large-scale solutions and help define best practices for implementing components

  • Document and present technical decisions (architecture and design) to senior leaders across business and engineering groups

In order to be successful in this role, we need someone who has:

  • 7+ years of full stack experience designing and implementing highly interactive user interfaces for high volume web applications in a Java and JavaScript tech stack

  • Deep experience working with JavaScript libraries such as React, Angular, Bootstrap, jQuery

  • Deep knowledge and experience on AJAX, JSON, CSS, REST, GQL, Web components

  • Deep knowledge and experience with performance optimization, data modelling, distributed architecture

  • Exceptional debugging, testing, and problem solving skills

  • Solid understanding and experience with agile methodologies

  • Minimum Bachelor's degree in Computer Science or related discipline

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Director Software Engineering 190002Q1 Attention Military Veterans

Tech-Connect

Posted Yesterday

VIEW JOBS 4/2/2020 12:00:00 AM 2020-07-01T00:00 <strong>Director, Software Engineering – 190002Q1 </strong><br /> <strong>Work Location:</strong> Indianapolis, IN <br />  <br /> No, this isn’t one of those ordinary jobs.<br /> We are a team of dependable, innovative thinkers, who are empowered to generate and deliver solutions for customers, community, and environment. Our employees develop their careers through the challenges only a diverse, global innovator can promise. This is a collaborative culture where thinking beyond your desk is more than part of the job. It is the job.<br /> <em>This is what we call Working Right.</em><br />  <br /> <strong>Description</strong><br /> Cummins is a place big enough to coach and develop a global workforce and create the world’s leading clean, engine technology. We’re also small enough for you to find your fit and personal passion with a team of dependable, innovative thinkers who are developing their careers within a diverse, inclusive, empowering environment.<br /> Learn more about this role and how you can begin <em>Working Right</em> .<br /> We is seeking a Director of Software Engineering to lead, manage, mentor, and build an extremely talented software engineering team and deliver game changing digital solutions across variety of market segments. This leader must have the ability to attract and recruit the industry's best talent, and simultaneously have the technical expertise to ensure we build compelling, customer oriented solutions in an agile way. This leader is responsible for managing “managers” of Software Engineering team in Digital Accelerator. Success in the role requires an innovative mind, a proven track record of delivering new customer-facing software solutions, rigorous analytical skills, and a passion for creating market-leading software for a large and diverse customer base.<br /> Digital Accelerator functions as the company’s own tech startup, with strategic access to Fortune 150 resources and talents. Steering the innovation of new experiences for customers, Digital Accelerator is boldly transforming the company into a modern and agile technology company. Through the conception, build and launch of inspiring digital solutions, the unique hub of vision and creativity leverages open architecture, connectivity, big data, advanced analytics, internet-of-things, edge computing and more, to drive the company forward on its journey towards smart technologies.<br /> Your impact will happen in these and other ways: <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Responsible for leading Software Engineering team that delivers Digital solutions spanning all market segments and all geographies where the company operates.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Closely partner with product and business teams to influence product decisions, roadmaps and provide subject matter expertise.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Set and articulate the technical vision and direction for your teams working to deliver game changing digital solutions.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Responsible for team financial management including AOP, budget management, and forecasting.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Responsible for People Management including work plan development, performance management, and people development.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Responsible for team building and development including organization structure, recruiting, global team management.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Compile and present Management Reports on team performance including metrics, deliverable status, etc.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Communicate status to senior management – Technical and business.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Continuously improve software engineering practices to drive increased velocity, efficiency, quality and ultimately, better outcomes. Ensure team adherence to relevant governance, policies, and procedures including Cyber Security.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Responsible for IT Controls compliance from the team.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Establish and maintain collaborative, supportive, open and professional working relationships with a variety of executives, management and team members.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Establish and manage strategic vendor and partner relationships.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Bring excellence to execution by leading Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Lead the craftsmanship, availability, resilience, and scalability of your solutions.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community.</li> </ul> <strong>Qualifications</strong><br /> Financial acumen - Interpreting and applying understanding of key financial indicators to make better business decisions.<br /> Decision quality - Making good and timely decisions that keep the organization moving forward.<br /> Ensures accountability - Holding self and others accountable to meet commitments.<br /> Drives results - Consistently achieving results, even under tough circumstances.<br /> Manages conflict - Handling conflict situations effectively, with a minimum of noise.<br /> Develops talent - Developing people to meet both their career goals and the organization’s goals.<br /> Builds effective teams - Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals.<br /> Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.<br /> Product Portfolio Management - Plans, prioritizes, sequences and manages one or more product portfolios utilizing analysis of portfolio risk and performance (diversification, value assurance assessment, company synergy, alignment, and long term maintenance) to optimize and prioritize product deliveries and maximize business value.<br /> Strategic Roadmap Planning - Produces a high-level, multi-year product and capability roadmap utilizing internal and external business resource, asset and market knowledge and experience to communicate the organization's focus and priorities to internal and external stakeholders.<br /> Release Planning - Plans and manages the release of capabilities, features or products using inputs from the prioritized roadmap, planning, available resources and skills to communicate expected availability and releases of capability.<br /> Resource Management - Develops resource (expense and headcount) plans using recommended project management tools and processes to manage resources effectively.<br /> <strong>Education and Experience</strong> <ul> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">College, university, or equivalent degree in Computer Science, or a related subject required</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Significant level of relevant work experience, including managerial and budgetary experience, required.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Broad technology and business knowledge required.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">15 years of progressive software engineering experience, culminating in leadership.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Proven ability in identifying talent, passionate about building a team of software engineers, and adept at inspiring, mentoring and guiding professional development of team members.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Lead by example in a player-coach role.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in partnering with multiple Product Management teams to prioritize capabilities & features and convert them into concrete plans with defined software releases delivered with continuous integration & continuous development framework.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Proven track record in encouraging innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and managing diversity.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Solid understanding of a wide array of software technologies and tools.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in one of the modern programming languages such as Java, or Python, cloud technologies (AWS preferred), API’s, high performance computing, Microservices, test automation tools and Devops tools.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in object-oriented design, data structures, algorithms, and complexity analysis.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience in Big Data, Advanced Analytics, Edge Computing is a plus.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Experience building complex software systems with relevant security practices that have been successfully delivered to customers.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Understanding of Software Development Life Cycle (SDLC) best practices using Agile frameworks and planning/execution skills including estimating and scheduling.</li> <li style="padding: 0; margin: 0;" style="padding: 0; margin: 0;">Working knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.</li> </ul>  <br /> <strong>Compensation and Benefits</strong><br /> Base annual salary commensurate with experience plus annual variable compensation. Additional benefits vary between locations and include options such as our 401(k) Retirement Savings Plan, Cash Balance Pension Plan, Medical/Dental/Life Insurance, Health Savings Account, Domestic Partners Coverage and a full complement of personal and professional benefits.<br />  <br /> <strong>E-verify</strong><br /> We are an equal opportunity and affirmative action employer dedicated to diversity in the workplace. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law.<br />  <br /> <strong>Validates right to work using E-Verify</strong><br /> We will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. To learn more about E-Verify, including your rights and responsibilities, please visit <a href="http://www.dhs.gov/E-Verify">www.dhs.gov/E-Verify</a> .<br />  <br />  <br />  <br />  <br />  <br />   Tech-Connect San Diego CA

Software Architect, UX Engineering

Servicenow