Posted at: 20 October

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

Company

Entrata

Entrata is a Lehi, Utah-based SaaS provider specializing in property management solutions for multifamily communities, serving both B2B clients and residents.

Job Type

Full-time

Allowed Applicant Locations

United States

Salary

$153,254 to $227,500 per year

Job Description

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.
  • Position allows telecommuting from anywhere in the U.S.
  • 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.
Minimum Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Biotechnology, Information Technology, or related field, plus 7 years of professional experience as Software Engineer, Systems Engineer, or any occupation/position/job title involving coding and fullstack software engineering.
  • Must also have the following:
  • 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.
CONTACT: Apply online at https://jobs.lever.co/entrata
#IN-DNI #LI-DNI