Software Engineer – Remote Jobs Utah
Job Description
Job Type: Senior Software Engineer from home
Location: Utah work from home
Company: Entrata
We are looking for a Senior Software Engineer with a high level of ability to join our creative and dynamic team in Lehi, Utah. You will be integral to the creation and improvement of our state-of-the-art property management software solutions as a Senior Software Engineer. Work in interdisciplinary teams, provide guidance to junior engineers, and take part in the development, execution, and enhancement of intricate software systems. We invite you to apply if you have a strong interest in software engineering, are ready to make a difference, and enjoy working in a creative and cooperative atmosphere. Come help us shape the technology used in property management in the future.
Responsibilities:
- Oversee software component design, development, and testing to guarantee excellent performance, scalability, and dependability.
- Work together to establish and improve software requirements and specifications with product managers and technical teams.
- Encourage a culture of knowledge sharing and ongoing growth by serving as a mentor for junior engineers.
- Take part in code reviews to make sure that standards are followed and the code is maintainable and of high quality.
- Examine and fix complicated technical problems, offering prompt fixes and support for troubleshooting.
- Participate in the architectural choices that propel our software platform’s innovation.
Requirements:
Minimum Requirements
- equivalent practical experience or a bachelor’s degree in computer science, software engineering, or a similar discipline.
- five or more years of experience developing software professionally, with a solid background in object-oriented design and programming.
- proficiency in a minimum of one programming language, such as PHP, Python, C++, Java, etc.
- familiarity in developing web applications and associated technologies.
- strong grasp of agile techniques, version control, and software development principles.
Desired Qualifications
- master’s degree in software engineering, computer science, or a similar discipline.
- experience contributing to Agile methods while working in a Scrum/Agile setting.
- familiarity with cloud computing systems (such as Google Cloud, AWS, and Azure) and associated services.
- knowledge of contemporary front-end frameworks like Vue.js, Angular, and React.
- prior experience in the property management software or real estate sectors.