UX Engineer, API and Data Delivery Team

Enigma
Full-time•$160k-210k/year (USD)•Los Angeles, United States
Apply Now

šŸ“ Job Overview

Job Title: UX Engineer, API and Data Delivery Team

Company: Enigma

Location: New York, NY / Los Angeles, CA

Job Type: Full-Time

Category: Software Engineering / User Experience

Date Posted: November 4, 2026

Experience Level: Mid-Level (2-5 years)

Remote Status: On-site

šŸš€ Role Summary

  • This is a critical role for a full-stack UX Engineer focused on designing and building front-end systems that showcase the power of Enigma's small business data, directly accelerating the sales process.

  • You will be responsible for developing and maintaining Enigma's website, documentation, and console application, ensuring seamless user experiences from discovery to purchase.

  • This position requires a blend of software engineering, product design, and data science thinking to deliver impactful, data-driven user experiences.

  • You will contribute to both front-end (React) and back-end (Python) systems, including AWS infrastructure, playing a key role in end-to-end web system development.

šŸ“ Enhancement Note: While the job title is "UX Engineer," the responsibilities and required experience clearly indicate a strong emphasis on full-stack development with a user-centric approach. This role bridges the gap between engineering and design, requiring a candidate who can not only build robust systems but also deeply understand and implement user experience principles to drive business outcomes, particularly in sales enablement.

šŸ“ˆ Primary Responsibilities

  • Collaborate with cross-functional teams, including engineers, designers, product managers, and data scientists, to conceptualize and implement user-centric features.

  • Design, develop, and maintain front-end applications using React, focusing on creating intuitive and engaging data visualizations and interactive experiences.

  • Contribute to back-end development using Python and manage AWS infrastructure to ensure the seamless delivery of APIs and data to front-end systems.

  • Build and enhance Enigma's website, developer documentation, and internal console application, ensuring clarity, usability, and technical accuracy.

  • Write clean, maintainable, and well-tested code, adhering to best practices for software engineering and ensuring high-quality, low-maintenance solutions.

  • Take ownership of end-to-end system development, from infrastructure deployment in AWS to the final user interface, demonstrating a comprehensive understanding of the technology stack.

  • Leverage small business data to create meaningful, real-world impacts, translating complex data into actionable insights and user-friendly interfaces.

šŸ“ Enhancement Note: The responsibilities emphasize a hands-on, full-stack approach with a strong focus on the entire customer journey, from initial discovery and evaluation to purchase. The role requires not just technical implementation but also strategic thinking about how user experience directly influences sales outcomes and product perception.

šŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a Bachelor's degree in Computer Science, Engineering, Design, or a related field, or equivalent practical experience, is highly recommended for foundational understanding.

Experience:

  • Minimum of 4 years of professional software engineering experience.

  • At least 2 years of dedicated full-stack development experience.

  • Proven experience in designing and building user interfaces and interactive web applications.

  • Demonstrated ability to work effectively in collaborative, cross-functional team environments. Required Skills:

  • Proficiency in front-end development with React.

  • Strong back-end development skills, particularly with Python.

  • Experience with AWS infrastructure management and deployment.

  • Solid understanding of full-stack development principles and practices.

  • Experience in API development and integration.

  • Ability to translate user needs and data insights into intuitive user experience (UX) design.

  • Excellent cross-functional collaboration and communication skills.

  • Experience developing and maintaining technical documentation.

  • Familiarity with building and maintaining console applications. Preferred Skills:

  • Experience building web applications specifically for data-driven products.

  • Skills in data visualization techniques and tools.

  • Understanding of the financial services industry and its data needs.

  • Familiarity with user research and usability testing methodologies.

šŸ“ Enhancement Note: The requirement for 4+ years of experience with at least 2 in a full-stack role suggests this is not an entry-level position. The emphasis on React, Python, and AWS, combined with the UX focus, points to a need for a versatile engineer who can own features from conception through deployment and iteration, with a keen eye for user impact and business goals.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate end-to-end project ownership, showcasing examples of full-stack development from infrastructure to UI.

  • Include case studies of web applications built for data-driven products, highlighting how data was leveraged to create user value.

  • Present examples of user experience design integrated into technical solutions, emphasizing how user needs were met through engineering.

  • Showcase projects involving API development and integration, illustrating your ability to design and implement robust data delivery mechanisms.

  • Highlight any contributions to documentation or console applications that improved user understanding or workflow efficiency. Process Documentation:

  • Provide examples of how you document your development processes, including code commenting, README files, and project management workflows.

  • Illustrate your approach to testing, including unit, integration, and end-to-end testing, to ensure code quality and system reliability.

  • Detail your experience with agile development methodologies and how you contribute to iterative development cycles, including feedback incorporation.

šŸ“ Enhancement Note: Given the role's full-stack nature and emphasis on user experience and data delivery, a portfolio should clearly articulate the candidate's ability to manage complex technical projects and translate user needs into tangible, well-engineered solutions. Projects demonstrating a blend of front-end interactivity, back-end logic, and infrastructure awareness will be highly valued.

šŸ’µ Compensation & Benefits

Salary Range: $160,000 - $210,000 USD per year.

Benefits:

  • Equity: All full-time employees have the option to purchase ownership in the company, aligning personal success with company growth.

  • Comprehensive Health Coverage: Includes medical, dental, and vision insurance.

  • Paid Time Off: Generous vacation, sick leave, and holidays.

  • 401(k) Plan: Retirement savings plan to support long-term financial well-being.

  • Professional Development: Opportunities for continued learning, training, and conferences.

  • Collaborative Work Environment: Access to a supportive and innovative team culture.

Working Hours: Standard 40-hour work week, with flexibility expected to meet project demands and collaborate effectively across time zones and with cross-functional teams.

šŸ“ Enhancement Note: The provided salary range is competitive for a full-stack UX Engineer role in major tech hubs like New York and Los Angeles, especially for a company in the data and financial services sector. The inclusion of equity is a significant part of the total compensation package, emphasizing employee ownership and long-term commitment.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: Data & Analytics, Financial Services Technology. Enigma operates at the intersection of data engineering and financial technology, providing critical business data to power financial services. This context means a focus on data accuracy, security, and the ability to derive actionable insights for clients.

Company Size: While not explicitly stated, the mention of "scaling our sales and marketing initiatives" and needing to "showcase the power of our small business data" suggests a growth-stage company, likely with 50-250 employees, operating in a dynamic market.

Founded: Enigma was founded in 2014. This history indicates a company that has moved beyond its startup phase, established a core product, and is now focused on scaling and market penetration.

Team Structure:

  • The API & Data Delivery team is responsible for Enigma's website, documentation, and console application, serving as a critical interface for customers.

  • This team operates within a cross-functional model, requiring close collaboration with engineers, designers, product managers, and data scientists.

  • The reporting structure likely places this role within an engineering hierarchy, potentially reporting to an Engineering Manager or Director, with significant direct interaction with Product Management and Design leads. Methodology:

  • Data-Driven Product Development: A core methodology involves leveraging data to inform product decisions, design choices, and feature prioritization.

  • Agile Development: Expect iterative development cycles, with an emphasis on collaboration, rapid prototyping, and continuous feedback loops.

  • Full-Stack Ownership: The team embraces end-to-end responsibility for their systems, from infrastructure to user interface, fostering a culture of accountability and comprehensive problem-solving.

Company Website: https://www.enigma.com/

šŸ“ Enhancement Note: Enigma's mission to be the most reliable source of business data for financial services positions the company within a high-stakes, data-intensive industry. The culture likely values precision, innovation, and a drive to solve complex data challenges that directly impact business operations and financial outcomes.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid-Level UX Engineer, requiring a solid foundation in software engineering and full-stack development, with at least 2-5 years of relevant experience. It offers the opportunity to take significant ownership of features and systems.

Reporting Structure: The UX Engineer will report to an Engineering Manager or Director on the API & Data Delivery team. They will work closely with Product Managers and Designers, indicating a collaborative structure where technical expertise is integrated with product strategy and user experience goals.

Operations Impact: The user experiences and systems developed by this role will have a direct and measurable impact on Enigma's sales cycle acceleration and customer perception of product value. By making data more accessible and understandable, this role directly contributes to revenue generation and customer acquisition.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, Python, AWS, and full-stack architecture, potentially leading to Senior or Principal Engineer roles.

  • Cross-Functional Leadership: Develop skills in product strategy, UX design principles, and data science collaboration, potentially moving into roles with more product ownership or technical leadership.

  • Domain Expertise: Gain in-depth knowledge of the financial services industry and the intricacies of business data, becoming a subject matter expert.

  • Mentorship: As experience grows, there will be opportunities to mentor junior engineers and contribute to the team's overall technical growth.

šŸ“ Enhancement Note: This role provides a strong platform for an engineer who enjoys a versatile, hands-on position with clear visibility into business impact. The growth path is geared towards deepening technical skills, expanding cross-functional capabilities, and potentially taking on more leadership within a growing company.

🌐 Work Environment

Office Type: This is an on-site role, indicating a preference for in-person collaboration, team cohesion, and a structured work environment. Enigma likely offers modern office spaces designed to foster innovation and teamwork.

Office Location(s): The role is available in New York, NY, and Los Angeles, CA. These are major technology hubs, offering access to a vibrant professional community and diverse talent pool.

Workspace Context:

  • Expect a collaborative workspace where engineers, designers, and product managers work closely together. This environment is conducive to rapid iteration and problem-solving.

  • Access to modern development tools, cloud infrastructure (AWS), and relevant software for design, development, and project management will be provided.

  • Opportunities for regular team syncs, brainstorming sessions, and cross-functional meetings to ensure alignment and shared understanding of goals.

Work Schedule: A standard 40-hour work week is expected, typical for full-time engineering roles. However, the dynamic nature of a growing tech company and the need to deliver impactful customer experiences may require flexibility and dedication beyond standard hours during critical project phases.

šŸ“ Enhancement Note: The on-site requirement suggests Enigma values face-to-face interaction for collaboration and team building. For candidates in New York or Los Angeles, this offers the benefit of working within established tech ecosystems.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will review your application and resume to assess alignment with the role's core requirements.

  • Technical Screening: Expect a technical phone screen or coding challenge to evaluate your proficiency in React,

Python, and general software engineering principles.

  • On-site/Virtual Interviews: This stage will likely involve multiple interviews:

    • Technical Deep Dive: Focus on your full-stack experience, AWS knowledge, and problem-solving abilities. You may be asked to discuss specific projects from your portfolio.
    • UX/Design Collaboration: Interviews with designers and product managers to assess your ability to translate user needs into technical solutions and your understanding of UX principles.
    • Team/Cultural Fit: Conversations with potential teammates to evaluate your collaboration style, communication skills, and alignment with Enigma's values.
    • Hiring Manager Interview: A final discussion to assess overall fit, motivation, and career aspirations.
  • Portfolio Review: Be prepared to walk through select projects from your portfolio, explaining your role, the technical challenges, the user experience considerations, and the business impact.

Portfolio Review Tips:

  • Showcase Full-Stack Capabilities: Include projects that demonstrate your ability to work across the entire stack, from backend logic and API design to frontend implementation and UI/UX.

  • Highlight Data-Driven Design: Present case studies where you leveraged data to inform design decisions or created user experiences that effectively presented complex data.

  • Detail Your Role and Impact: Clearly articulate your specific contributions to each project, the challenges you overcame, and the measurable outcomes or impact achieved. Quantify results whenever possible.

  • Prioritize User Experience: Explain your thought process behind UX decisions, demonstrating how you considered user needs, accessibility, and ease of use.

  • Technical Depth: Be ready to discuss the technical architecture, choices of technologies (React, Python, AWS), and any infrastructure considerations.

Challenge Preparation:

  • Prepare for potential coding challenges that test your proficiency in JavaScript/React and Python.

  • Be ready to discuss system design scenarios, focusing on how you would build scalable and user-friendly web applications.

  • Practice articulating your thought process for problem-solving, especially when dealing with ambiguous requirements or complex data challenges.

šŸ“ Enhancement Note: The emphasis on a portfolio review and the blend of technical and UX-focused interviews suggest Enigma is looking for a well-rounded engineer who can bridge disciplines. Candidates should prepare to speak fluently about both the technical implementation and the user-centric rationale behind their work.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Front-end: React (for building interactive user interfaces and single-page applications).

  • Back-end: Python (for server-side logic, API development, and data processing).

  • Cloud Infrastructure: AWS (Amazon Web Services) for hosting, deployment, and managing services.

  • Version Control: Git (likely GitHub, GitLab, or Bitbucket) for code management and collaboration.

Analytics & Reporting:

  • Tools for tracking user behavior on the website and console application (e.g., Google Analytics, Amplitude).

  • Internal dashboards for monitoring API performance and data delivery metrics.

  • Data visualization libraries within React or separate tools for presenting data insights. CRM & Automation:

  • While not explicitly mentioned, familiarity with CRM systems (e.g., Salesforce) may be beneficial for understanding how sales processes are managed.

  • Tools for continuous integration and continuous deployment (CI/CD) to automate the release process.

  • Potential use of task management and project tracking tools (e.g., Jira, Asana).

šŸ“ Enhancement Note: The core technology stack is clearly defined as React, Python, and AWS. Candidates should be prepared to discuss their experience with these technologies in detail, including specific services used within AWS and best practices for building scalable applications with React and Python.

šŸ‘„ Team Culture & Values

Operations Values:

  • Generosity: Fostering a supportive environment where knowledge is shared freely, and team members help each other succeed.

  • Curiosity: Encouraging a mindset of continuous learning, exploration, and questioning the status quo to find better solutions.

  • Ingenuity: Valuing creative problem-solving and innovative approaches to tackle complex technical and business challenges.

  • Drive: Demonstrating a strong work ethic, a commitment to achieving goals, and a proactive approach to making an impact.

Collaboration Style:

  • Cross-functional Integration: Expect a highly collaborative environment where engineers, product managers, designers, and data scientists work in close partnership.

  • Open Communication: Emphasis on transparent communication, constructive feedback, and active listening to ensure alignment and shared understanding.

  • Agile & Iterative: A culture that embraces agile methodologies, encouraging rapid iteration, experimentation, and learning from both successes and failures.

šŸ“ Enhancement Note: Enigma's stated values of generosity, curiosity, ingenuity, and drive are central to its culture. For a UX Engineer, this means being proactive in seeking knowledge, contributing creatively to solutions, supporting teammates, and being motivated by the company's mission.

⚔ Challenges & Growth Opportunities

Challenges:

  • Balancing Technical Depth and UX Focus: Successfully integrating complex engineering solutions with intuitive user experiences, especially when dealing with intricate data.

  • Scalability and Performance: Ensuring that front-end and back-end systems can handle increasing data volumes and user traffic as the company grows.

  • Cross-Functional Alignment: Navigating different priorities and perspectives across engineering, product, design, and sales teams to deliver cohesive solutions.

  • Rapid Product Evolution: Keeping pace with Enigma's evolving product and market needs, requiring continuous learning and adaptation of technology and design.

Learning & Development Opportunities:

  • Advanced Full-Stack Development: Opportunities to deepen expertise in both front-end frameworks (React) and back-end languages (Python), and cloud technologies (AWS).

  • User Experience Design Principles: Formalize and expand UX design skills through hands-on application and collaboration with design experts.

  • Data Product Development: Gain specialized knowledge in building products that leverage complex datasets, particularly within the financial services domain.

  • Industry Exposure: Work within the dynamic financial technology sector, understanding its unique challenges and opportunities.

šŸ“ Enhancement Note: This role presents an excellent opportunity for growth by tackling challenges at the intersection of data, engineering, and user experience. The company's focus on scaling and innovation ensures a dynamic environment with ample learning potential.

šŸ’” Interview Preparation

Strategy Questions:

  • "Describe a time you had to balance competing priorities between engineering requirements and user experience design. How did you resolve it?" (Prepare a case study demonstrating your approach to trade-offs.)

  • "Walk us through the architecture of a full-stack web application you built. What were the key technical decisions and why?" (Be ready to discuss React, Python, AWS, and API design.)

  • "How do you approach making complex data accessible and understandable to a non-technical audience through a user interface?" (Focus on your UX design thinking and data visualization strategies.) Company & Culture Questions:

  • "What interests you about Enigma's mission and our focus on small business data?" (Research Enigma's impact on financial services.)

  • "How do you embody Enigma's core values of generosity, curiosity, ingenuity, and drive in your work?" (Prepare specific examples.)

  • "Describe your ideal cross-functional collaboration dynamic. How do you ensure effective communication with product managers and designers?" (Highlight your teamwork and communication skills.) Portfolio Presentation Strategy:

  • Structure: For each project, clearly outline the problem, your role, the solution (technical stack and UX design), the challenges faced, and the impact/results.

  • Quantify Impact: Use metrics to demonstrate the success of your work (e.g., "improved user engagement by X%", "reduced load times by Y%", "contributed to Z% increase in lead generation").

  • Showcase Versatility: Select projects that best highlight your full-stack capabilities, your UX design thinking, and your experience with data-driven products.

  • Technical Clarity: Be prepared to explain your technical choices and architecture in a way that is understandable yet demonstrates depth.

šŸ“ Enhancement Note: Candidates should prepare to articulate not only what they built but why they built it that way, emphasizing the user-centric rationale and business impact, alongside the technical execution.

šŸ“Œ Application Steps

To apply for this UX Engineer position:

  • Submit your resume and a link to your portfolio through the Enigma careers portal.

  • Portfolio Customization: Tailor your portfolio to highlight relevant full-stack projects, especially those involving data visualization, API integration, and user experience design for web applications.

  • Resume Optimization: Ensure your resume clearly articulates your experience with React, Python, AWS, and full-stack development, using keywords from the job description. Quantify your achievements where possible.

  • Interview Preparation: Practice discussing your portfolio projects in detail, focusing on technical aspects, UX rationale, and business impact. Prepare for behavioral questions related to collaboration and problem-solving.

  • Company Research: Thoroughly research Enigma's mission, products, and values to demonstrate genuine interest and cultural fit during interviews. Understand how your role contributes to their goal of powering financial services with business data.

āš ļø Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

The ideal candidate has at least 4 years of software engineering experience, including 2 years in a full-stack role. Proficiency in React and Python is required, along with a strong ability to work collaboratively in a cross-functional environment.