Job Description

Looking for an opportunity with a dynamic, fun, and goal-oriented company? We’re growing quickly and we’re looking for some not-so-typical talent to join our team. 
Progress Residential® is one of the largest providers of high-quality, single-family rental homes in the United States. With more than 75,000 homes across some of the fastest-growing markets, our residents appreciate the flexibility, freedom, and convenience of living in a single-family home without the obligations of home ownership. 

Progress is committed to making the home rental process easy and enjoyable for the 100,000+ residents we serve by empowering our team members and investing in innovative systems and technology. Our portfolio has continued to grow substantially the past few years and we see increasing demand for professionally managed single-family rental homes and anticipate continued growth. 

Employment with Progress Residential is conditional on a satisfactory background and drug screen as well as submitting proof satisfactory to Progress Residential that you are fully vaccinated against the Corona Virus COVID-19 disease, subject to any accommodations granted by Progress Residential based on disability or religion or as applicable by state law.

Text ProgressJobs to 25000 and you can chat with our Recruiting Assistant Kate who can help you find jobs, apply for jobs and answer your questions.

Position Summary

The Senior Product Business Applications Analyst will be responsible for working as a team lead, requirements gathering, business and functional requirements writing, working with system architects for products such as custom applications with an enterprise view.  The Sr. Product Business Applications Analyst will work closely with the Director of Business Applications and Product teams to drive projects to milestones and completion.

Essential Functions

  • Manages portfolio of projects end to end, ensuring deliverables are met along with providing recommendations on product launch strategies.

  • Needs to be able to effectively perform market research and assists PMs with business/customer interviews and gather feedback.  Should be able to lead these sessions on their own.  

  • Work with key leaders and stakeholders to understand business process objectives, potential changes, challenges and areas in need of assessment/improvement.

  • Assisting in the development of new products by working closely with designers, engineers, and other team members.

  • Produce detailed functional requirement specifications from existing systems, previous drafts, and SME interviews. 

  • Collaborate with product managers to balance product vison and voice of customer in order to recommend and deliver best in class solutions.

  • Explain system architecture to business stakeholders as it relates to business requirements.

  • Develops test strategies, creates user cases and manages the UAT process with business. Tracking of bugs/enhancements/features.

  • Generates reports and puts together presentations on results findings.  Needs to be comfortable working with other company departments to improve the analysis and presentation of products.  Should be comfortable developing and presenting product proposals to senior management teams.

  • Creates visual artifacts that provide details about the product and its features.


  • Bachelor’s degree in the field of technology, finance or business administration or 5 or more years of progressive experience in a business analyst role. 

  • 5 or more years of experience as a technical business systems analysis supporting mid to large organizations utilizing software development life-cycle (SDLC, Iterative) for integration projects

  • 5 or more years of experience developing user stories, process maps, user acceptance testing, product and sprint backlogs on Agile driven development projects

  • Rapidly adapt and respond to changes in environment and priorities. Ability to work with a complex field organization across geographical boundaries.

  • Solid, detail-oriented documentation and communication skills, and ability to translate technical concepts clearly for non-technical decision-makers.

  • Ability to lead structured meetings and clearly communicate tasks, deadlines, and expectations

  • Written and verbal communication and presentation skills to both technical and non-technical teams

  • Experience working as a team lead or project lead - ability to oversee small and large projects from start to finish

Preferred Qualifications

  • Salesforce admin certification and/or Yardi Voyager admin experience or property management experience preferred

  • Experience with JIRA, Confluence and Lucid Chart preferred

  • Proficiency with MS Office suite of products

  • Advanced decision-making skills and problem-solving mindset

  • Ability to pick up technical concepts quickly; is good at learning new industry, company, products or technical knowledge

  • Understanding of user experience design principals

What you can expect from us:

Progress Residential® offers all the financial and non-financial incentives you would expect from an innovative real estate investment and management firm:

  • In addition to outstanding training, we host quarterly summits and town hall meetings to encourage growth, knowledge sharing and a good time. After all, it’s about progress, not perfection. 

  • We offer competitive compensation, including a performance-based bonus.

  • Our generous benefits package includes comprehensive healthcare coverage for you and your family, parental leave, paid time off, 10 paid holidays and much more.

Closing Statement:
This summary is not an all-inclusive description of job duties. Other job duties and responsibilities may also be assigned by the incumbent’s supervisor at any time based upon Company need.
Progress Residential® is a proud Equal Opportunity employer, m/f/d/v. 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online