Staff Software Engineer, Payments (Entrata, Inc., Lehi, UT) at Entrata

United States

Entrata Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, FinTechIndustries

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Biotechnology, Information Technology, or related field
  • 7 years of professional experience as Software Engineer, Systems Engineer, or any occupation/position/job title involving coding and fullstack software engineering
  • 7 years of professional experience performing full stack development using JavaScript and SQL
  • 7 years of professional experience performing performance optimization, debugging, and unit testing
  • 7 years of professional experience modifying existing software to correct errors, adapt it to new hardware, upgrade interfaces, and improve performance
  • 7 years of professional experience working on domestic and international payments

Responsibilities

  • Optimize reconciliation processes and ensure efficiency within the payments platform
  • Participate in the reconciliation process, enhancing observability into transactions, and fortifying the platform's resiliency against potential disruptions
  • Provide technical mentorship to offshore development unit in India, crafting the foundational code architecture, overseeing project ownership, and shepherding them to fruition
  • Design and develop high-quality, efficient, and testable code
  • Review and evaluate code quality and design, and mentor junior developers to follow coding standards
  • Balance implementation complexity, time to market, and scalability
  • Standardize code and architecture across the team
  • Solve technical problems by working closely with Development Managers, UX, Product Managers, and offshore teams
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
  • Confer with systems analysts, engineers, programmers, and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Consult with customers or other departments on project status, proposals or technical issues, such as software system design or maintenance
  • Develop or direct software system testing or validation procedures, programming, or documentation
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance
  • Identify and solve the worst bottlenecks that affect overall productivity and efficiency across several teams (e.g. developer workflows, CI/CD pipeline issues, missing tools)
  • Predict how the architecture will scale, when it is likely to break, and drive an agenda to improve the architecture on a 2+ year timeframe
  • Decide what architecture patterns and technologies are used to solve business problems

Skills

Payments
Reconciliation
Observability
Resiliency
Software Architecture
CI/CD
Code Review
Mentoring
Scalability
Testable Code
Coding Standards

Entrata

Property management software with integrated tools

About Entrata

Entrata provides property management software that simplifies the management of apartment communities. Its platform offers a single-login access to various online tools, including websites, mobile apps, payment processing, lease signing, accounting, and resident management. This software allows property management companies to operate more efficiently by integrating with third-party applications through an open API, enabling customization of their technology solutions. Unlike many competitors, Entrata focuses on creating a comprehensive suite of tools that enhance both operational efficiency and resident experiences. The goal of Entrata is to streamline property management processes and improve the overall experience for both property managers and residents.

Lehi, UtahHeadquarters
2003Year Founded
$493.2MTotal Funding
GROWTH_EQUITY_VCCompany Stage
Enterprise Software, Real EstateIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Paid Vacation
Flexible Work Hours
Remote Work Options
401(k) Retirement Plan
401(k) Company Match
Wellness Program
Mental Health Support
Parental Leave
Employee Discounts

Risks

'Inception Fraud' poses a significant risk to property management companies, including Entrata.
The convergence of hospitality and residential technology increases competition in the multifamily market.
New tech-enabled hospitality companies can challenge Entrata's market position.

Differentiation

Entrata offers a single-login, open-access platform for property management.
The platform integrates with third-party applications through an open API.
Entrata serves over 20,000 apartment communities with comprehensive management tools.

Upsides

Entrata's partnership with Freddie Mac enhances residents' financial stability through credit-building.
The integration with Respage boosts marketing and automation capabilities for property managers.
Entrata's expanded API program facilitates seamless technology integrations with partners like Hott Solutions.

Land your dream remote job 3x faster with AI