Senior Software Engineer
Corptech
Updated on 1/30/2024
Entrata
Locations
Lehi, UT, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
PHP
Microsoft Azure
Agile
Python
React.js
Java
AWS
Vue.js
SCRUM
AngularJS
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 5+ years of professional software development experience
  • Proficiency in one or more programming languages such as Java, C++, Python, PHP, etc.
  • Experience with web application development and related technologies
  • Solid understanding of software development principles, version control, and agile methodologies
  • Ability to work onsite a few days a week at our HQ in Lehi, Utah
Responsibilities
  • Lead design, development, and testing of software components, ensuring high performance, scalability, and reliability
  • Collaborate with internal stakeholders to define and refine software requirements and specifications
  • Mentor junior engineers, fostering a culture of knowledge sharing and continuous improvement
  • Participate in code reviews, ensuring code quality, maintainability, and adherence to standards
  • Investigate and resolve complex technical issues related to custom software, providing timely solutions and troubleshooting assistance for internal teams
  • Contribute to architectural decisions and technology selections for CorpTech projects, driving innovation and evolution of our internal software platforms
Desired Qualifications
  • Master's degree in Computer Science, Software Engineering, or related field
  • Experience working in an Agile/Scrum environment and contributing to Agile practices
  • Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and related services
  • Familiarity with modern front-end frameworks such as React, Angular, or Vue.js
  • Previous experience in the real estate or property management software industry