Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
UI Software Engineer image - Rise Careers
Job details

UI Software Engineer

This is a remote position located in Mexico City or Guadalajara.

SailPoint provides third-party identity risk solutions that are easy to use, and purpose built to help organizations execute risk-based identity access and lifecycle strategies for non-employee populations. We are tackling identity security threats for customers in health care, financial services, transportation, insurance, and more through our Non-employee Risk Management product. SailPoint’s solution provides an efficient, flexible, and secure identity solution to help companies manage non-employees and their relationships within those organizations.

We are looking for a UI developer to assist in the development and implementation of features and fixes within Non-employee Risk Management. The ideal candidate is a creative-problem solver with a passion for clean well-organized code and user-driven applications, that is also capable of contributing to back-end functionality from time-to-time.

Responsibilities:

  • Implement intuitive and scalable web application UIs using Angular, TypeScript, JavaScript, CSS, and HTML and other web technologies

  • Guide the UI architecture and toolset, including build systems, component library, coding, style guides, and best practices

  • Collaborate with the UX team on user interaction design to help shape the UX of the product based on a balance of customer and technical needs and help guide the future vision of the product’s UI

  • Optimize user interaction workflows across the application to ensure consistency across feature sets and products

  • Consume supporting REST APIs and collaborate closely with microservice teams to define API contracts and help guide the architecture of backend systems

  • Work closely with product management to provide technical input on features, help define solutions for the product, and help develop delivery roadmaps

  • Break down engineering work and create estimates based on product requirements

  • Evangelize modern design patterns and advocate for the adoption of modern technologies within the UI team and throughout the engineering organization

  • Mentor peers and facilitate knowledge transfer to ensure they have all the tools to succeed in their work

  • Interact with stakeholders, product management, support engineers, and customer success manager to develop a deep understanding of the fundamental problems our customers are experiencing and need solved

  • Take ownership of code quality and help guide best practices for unit, integration, E2E, manual testing, and monitoring

  • Instrument, maintain, and analyze tracking metrics collected at various points within the application to identify pain points and guide improvements

  • Respond to customer incidents and troubleshoot root cause of application issues

Requirements:

  • College degree + 1-2 years of professional software development experience building scalable UI web applications

  • Strong working knowledge of web technology fundamentals including JavaScript, TypeScript, CSS, HTML, JSON, REST, AJAX, and HTTP

  • Experience with one or more JavaScript framework and tooling such as Angular, React, Webpack, and NodeJS (Angular preferred)

  • Experience with component-driven development and tools such as StorybBook for documenting and managing UI components

  • Experience delivering highly complex product features requiring collaboration across multiple teams

  • Strong knowledge of common design patterns such as Redux and NgRx

  • Experience leading complex projects requiring coordination across many teams

  • Experience collaborating with UX and product management to define and scope projects

  • Experience working in an agile/scrum development process

  • Experience onboarding, mentoring, and leading other engineers

  • Experience with one or more Automated UI testing frameworks (Cypress, Jest, Karma, Protractor, Selenium, Jasmine)

  • Degree in Computer Science or equivalent, or relevant work experience

  • Good knowledge of backend architecture and systems

  • Excellent written and verbal communication skills

Preferred:

  • Strong experience with Angular, TypeScript, NgRx, NodeJS, and NestJS

  • Experience developing code that adheres to accessibility standards such WCAG 2 and Section 508

  • Familiarity with supporting language localization, i18n

  • Familiarity with API development and microservice architecture

  • Familiarity with Amazon Web Services

  • Familiarity with commercial security applications/infrastructure products

Learn more about NERM here

Benefits and Perks for Mexico based employees:
SailPoint is committed to providing our Crew Members with a benefits program that is both comprehensive and competitive. Our benefits program offers medical/pharmacy and dental coverage, as well as financial security for our Crew Members and their families. All premiums are paid by SailPoint.
  • Full time remote employment 
  • Competitive salaries
  • Company sponsored healthcare coverage for you and your family
  • Annual performance bonus
  • Phone and internet reimbursement
  • Private equity at certain levels 
  • 33% prima vacaciones
  • Christmas Bonus equivalent to 30 days of salary
  • Savings fund 

SailPoint is an equal opportunity employer and we welcome everyone to our team.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About UI Software Engineer, SailPoint Technologies

Looking for an exciting opportunity in tech? Join SailPoint as a UI Software Engineer! This remote position is open to candidates located in Mexico City or Guadalajara. At SailPoint, we’re dedicated to enhancing identity risk solutions tailored for various sectors, including healthcare, finance, and transportation. In this role, you’ll play a pivotal part in the development and implementation of features within our Non-employee Risk Management product, which tackles security threats while helping organizations manage their non-employee relationships effectively. As a UI Software Engineer, your main responsibility will be to create intuitive and scalable web application interfaces using Angular, TypeScript, JavaScript, CSS, and HTML, while also occasionally contributing to back-end systems. Collaborating closely with our talented UX team, you’ll help craft an engaging user experience that meets customer needs alongside technical requirements. You'll also champion modern design patterns, mentor peers, and be a vital voice in discussions on UI architecture. If you have a keen eye for clean code and a desire to drive innovation within a dynamic team environment, we’d love to hear from you. Dive into a role where your creativity and technical expertise will shine and help shape the future of identity security solutions at SailPoint!

Frequently Asked Questions (FAQs) for UI Software Engineer Role at SailPoint Technologies
What are the primary responsibilities of a UI Software Engineer at SailPoint?

As a UI Software Engineer at SailPoint, your primary responsibilities include implementing user-friendly web application UIs using technologies like Angular, TypeScript, JavaScript, CSS, and HTML. You will collaborate with the UX team to enhance user interaction design and optimize workflows, while also consuming REST APIs and working closely with microservice teams on backend architecture. Your role will also involve mentoring peers and advocating for modern design practices across the engineering organization.

Join Rise to see the full answer
What qualifications are needed for the UI Software Engineer position at SailPoint?

To qualify for the UI Software Engineer position at SailPoint, you should have a college degree along with 1-2 years of professional development experience in building scalable UI web applications. You need a strong grasp of web technology fundamentals, including JavaScript, TypeScript, and Angular. Experience with agile development processes and the ability to collaborate effectively with UX and product management teams are also essential.

Join Rise to see the full answer
Is the UI Software Engineer position at SailPoint fully remote?

Yes, the UI Software Engineer position at SailPoint is fully remote for candidates based in Mexico, specifically those located in Mexico City or Guadalajara. You will enjoy the flexibility of working from home while being an integral part of a dynamic tech team dedicated to enhancing identity security solutions.

Join Rise to see the full answer
What technologies will a UI Software Engineer at SailPoint work with?

At SailPoint, a UI Software Engineer will work primarily with Angular, TypeScript, JavaScript, HTML, and CSS. Familiarity with component-driven development tools like Storybook and automated UI testing frameworks such as Cypress or Jest is also valuable. Being adaptable to new technologies and methodologies is encouraged to keep up with the evolving tech landscape.

Join Rise to see the full answer
What benefits does SailPoint offer to its employees in Mexico?

SailPoint offers a competitive benefits package for its employees in Mexico, which includes comprehensive healthcare coverage, an annual performance bonus, reimbursement for phone and internet costs, and private equity opportunities for certain positions. Additional benefits include vacation bonuses, a Christmas bonus equivalent to 30 days' salary, and a savings fund to promote financial security for you and your family.

Join Rise to see the full answer
Common Interview Questions for UI Software Engineer
Can you describe your experience with Angular and how it relates to the UI Software Engineer role at SailPoint?

When answering this question, be specific about your previous projects using Angular. Discuss the applications you developed, the challenges faced, and your approach to creating user-friendly interfaces. Highlight any experiences related to optimizing application performance, utilizing Angular features, and how your work aligns with SailPoint's mission.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

In your response, emphasize best practices such as code reviews, unit testing, and adhering to coding standards. Discuss any tools you use for linting or testing, and talk about your experience with CI/CD pipelines. Mentioning your approach to documenting code effectively can also showcase your commitment to maintaining high standards.

Join Rise to see the full answer
How do you balance customer needs with technical constraints when designing a user interface?

Share examples of past experiences where you successfully balanced user requirements and technical limitations. Discuss your collaborative process with UX designers and product managers, and how you use feedback from stakeholders to refine designs while maintaining technical feasibility.

Join Rise to see the full answer
What strategies do you use for mentoring junior developers?

Describe your approach to mentoring by giving insights on how you share knowledge through code reviews, pair programming, or conducting workshops. Highlight instances when your mentorship helped junior developers progress in their roles, showcasing your ability to foster a collaborative learning environment.

Join Rise to see the full answer
Can you share an experience where you had to troubleshoot a complex UI issue?

Explain a particular challenge you encountered, detailing your debugging process and the tools you utilized. Illustrate how your analytical skills allowed you to identify and resolve the issue, including any long-term solutions you implemented to prevent recurrence.

Join Rise to see the full answer
How do you prioritize tasks and manage time effectively in an Agile environment?

Demonstrate your organizational skills by discussing how you use Agile tools like Scrum boards or Jira for task management. Share your experience in estimating workload, handling sprint planning, and ensuring you stay aligned with team goals while remaining adaptable to changing priorities.

Join Rise to see the full answer
What is your experience with RESTful APIs and how do they integrate into your UI development?

Talk about your experiences with consuming RESTful APIs in your projects, explaining how you have integrated them into UI applications. Mention specifics about defining API contracts and collaborating with backend teams to ensure seamless communication between frontend and backend systems.

Join Rise to see the full answer
How do you ensure accessibility in your web applications?

Discuss your understanding of accessibility standards such as WCAG 2 and how you have applied these principles in your projects. Provide examples of specific features or strategies you’ve employed to enhance accessibility for users with disabilities, demonstrating your commitment to inclusive design.

Join Rise to see the full answer
What modern design patterns are you familiar with, and how have you applied them in your work?

Clarify your knowledge of design patterns like Redux or NgRx, explaining their relevance in your past projects. Highlight how these patterns helped in state management and maintaining a scalable architecture, and how you advocate for their implementation within your team.

Join Rise to see the full answer
Why do you want to work as a UI Software Engineer at SailPoint?

Show your enthusiasm for SailPoint by discussing their commitment to identity security and the innovative solutions they provide. Convey your alignment with their company values and how your skills can contribute to their mission, making your candidacy stronger.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

SailPoint is looking for a Customer Success Manager to ensure client satisfaction and facilitate product adoption across the Western US and Canada.

Photo of the Rise User

SailPoint is on the lookout for a Strategic Account Executive ready to drive sales growth for their Identity Security solutions in a collaborative environment.

Photo of the Rise User
Posted 3 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays

Join Litify, a pioneering legal tech company, as a Software Engineer focused on building scalable applications on AWS.

Photo of the Rise User
AnaVation Hybrid Reston, Virginia, United States
Posted 12 days ago

Become part of AnaVation’s vibrant team, tackling innovative solutions as a Software Engineer focused on mission-critical applications.

Photo of the Rise User

Join Northwestern Medicine as a Senior Quantitative Research Software Engineer and impact the future of healthcare technology.

Posted 9 days ago

Fiserv seeks a talented Software Development Engineer to innovate and enhance enterprise software solutions remotely.

Photo of the Rise User
Posted 10 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Deep Learning Software Engineer and drive the performance of cutting-edge AI applications.

Posted 8 days ago

Cesta is looking for a mid-level Software Developer to drive software solutions and enhancements in Cary, NC.

Photo of the Rise User
Endava Remote Chișinău, Moldova
Posted 11 days ago

Endava seeks an experienced Senior Developer who excels in Python to join our team in Chișinău, driving meaningful tech solutions.

Agency—Agency Remote No location specified
Posted 9 days ago

A forward-thinking agency is looking for a passionate Software Engineer I to support cutting-edge software development in a fully remote environment.

SailPoint began in 2005, when our founders set out to create a new type of company – one that promised to provide innovative solutions to business problems and an exciting, collaborative work environment for identity rock stars. Together, we’re re...

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
E
Someone from OH, Cincinnati just viewed Administrative Assistant at Elevate and Delegate
Photo of the Rise User
Someone from OH, Akron just viewed Customer Support Representative at ProVia
Photo of the Rise User
Someone from OH, Alliance just viewed Store Representative - Mid-Shift at Serv-U-Success
Photo of the Rise User
10 people applied to Full Stack Developer at VSoft Corp
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis