RealPage

Software Engineer III

Job Locations US | US-OR-Bend
ID
21-12420
Category
Engineering
Position Type
Full-Time
Education
Bachelor's Degree
Travel
None

WHO WE ARE

RealPage is changing the technology real estate industry and our teammates know how to think big and leave their mark. If you want to join a globally progressive and inclusive company devoted to excellence, we are looking for you!


We are the leading global provider of software and data analytics to the real estate industry. We navigate clients toward the right decisions with data and technology insights they can only get from RealPage. Serving our clients is our highest priority and RealPage teammates are our greatest asset.


Come join a team where your work makes an impact every day!

ABOUT THE TEAM

Our Engineering team is a passionate group of technology professionals which partner with business leaders to transform requirements into solutions that excite and empower our clients. We use tickets, organized into regularly scheduled sprints to organize, plan, report on, and prioritize our work. We work across programming languages (Ruby/Rails, Python, Javascript, Go, R, Scala, SQL ) and cloud platforms (AWS, Google Cloud, Asure), to deliver scalable and reliable products that leverage both new and trusted techniques. We use feedback from all of our sprint team members to set reasonable goals, and pair with each other to achieve those goals. We take the time to ensure we have high code quality and test coverage. We look back at work we've completed and ask both how it can be improved, and how we can improve.

WHAT YOU’LL DO

The Software Engineer applies the skills they have learned to build well-defined features in G5 software. They require little oversight and should be able to develop software that follows all established engineering best practices.  They are the workhorse of the engineering team delivering the majority of fixes and enhancements to existing G5 products.  

 

PRIMARY RESPONSIBILITIES

  • Develop mastery of tooling and coding best practices of your team
  • Begin learning how to mentor less experienced teammates
  • Design, develop, test, deploy, maintain and improve software
  • Manage individual project priorities, deadlines and deliverables
  • After hours primary on-call for production systems
  • Work closely with devops team to help triage issues and make sure apps are up

REQUIRED KNOWLEDGE/SKILLS/ABILITIES

  • BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • 2-3 years of professional software development experience working with teams.
  • Demonstrated proficiency applying Agile and/or XP concepts to their work.
  • Working proficiency and communication skills in verbal and written English.

 

PREFERRED KNOWLEDGE/SKILLS/ABILITIES

  • Experience with engineering best practices: TDD, CI and Scrum
  • Experience with one or more general purpose programming languages including but not limited to: Ruby, Java, Go or JavaScript.
  • Interest and ability to learn other coding languages as needed.
  • Experience with MVC pattern in Ruby on Rails, Sinatra or Express (Node.js) to build REST Services in a micro-services architecture
  • Proficiency with SQL to be used with Postgres and MySQL
  • Previous use of NoSQL and in-memory databases 
  • Working knowledge of front-end frameworks and tooling: NPM, EmberJS, Angular, Webpack
  • Understanding of XLSX Generation
  • Experience administering Linux, Kubernetes, AWS, EC2, Heroku, RDS, S3, EMR, ELB, Docker, CodeShip
  • Experience building and configuring inter-service messaging systems using common data transport standards such as JSON and SOAP
  • Experience architecting and/or managing ETL services
  • Marketing industry knowledge and use of Google Analytics API, Google Adwords API, Bing Ad API, Facebook Ad API
  • Data Warehousing experience: Pentaho Data Integration, Star Schema pattern, Big Query, Big Table, Redshift, Map Reduce
  • Experience building and/or managing application monitoring services as well as configuring them to ensure critical systems stay up.
  • Proficiency with source code management in git
  • Experience leading Agile scrum teams a plus

 

#LI-CP1 #LI-REMOTE

 

WHAT WE OFFER

At RealPage, we’re always looking for talented professionals who thrive in a learning work environment that continually supports individual greatness. We foster a culture of innovation and creativity. It is the things you do that bring out the best of you and RealPage.

 

RealPage considers qualified applicants without regard to gender, sexual orientation, gender identity, religion, race, national origin, age, veteran, or disability status. We celebrate diversity and are committed to building an inclusive work environment where all teammates feel a sense of belonging while bringing their authentic self to the table and being valued for it.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.