IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer II

Indianapolis, Indiana HomeAdvisor

Indianapolis – Vir. AveAddress’:{‘Line1′:null,’Line2′:null,’City’:’IndianapolisState’:{‘Name’:’IndianaCode’:’IN’},’PostalCode’:null,’Country’:{‘Id’:’c65b139c-a0bf-4214-9108-52dd961e6872Name’:’United StatesCode’:’USA’}},’DisplayName’:false,’DisplayLocationId’:false,’DisplayDescription’:false,’DisplayAddress’:true,’DisplayStreetAddress’:false,’Coordinates’:{‘Longitude’:-86.***************,’Latitude’:39.**************},’Shapes’:null,’SourceOfTruth’:1,’IsAvailableForOpportunities’:true}],’PostedDate’:’2018-10-29T21:44:44.27ZUpdatedDate’:’2018-10-29T20:37:10.644ZRequisitionNumber’:’SOFTW02240Description’:’
Angie’s List and our sister company, HomeAdvisor, are among the largest Home Services marketplace in the nation. Part of ANGI Homeservices (ANGI), we connect millions of homeowners across the globe with home service professionals through our innovative and user-friendly products. ANGI Homeservices operates 10 brands in eight countries, and is headquartered in Golden, Colo. The Software Engineer II will sit in our Indianapolis office.

The Software Engineer II is responsible for building software products used by customers of the Angie’s List home services platform. They work with team members to execute product initiatives in a way that meets Angie’s List technology standards for performance, reliability, quality, security, and testability.


– Collaborate with professionals across the organization to gain a shared understanding of the initiative.

– Analyze requirements of the initiative and propose solutions that meet the requirements while balancing time and cost.

– Create or modify code to implement the requirements of the initiative.

– Ensure that the code meets performance, reliability, quality, security, and testability standards.

– Create or modify a suite of tests to exercise the initiative’s functionality in an automated manner.

– Modify existing software to correct errors or enhance it to meet new requirements.

– Consult with other team members to provide time estimates and project status.

– Follow team practices for project management and technology practices such as code review, change control, and deployment.

– Additional responsibilities as assigned.


– Possession of an undergraduate degree in Computer Science or related field of study.

– 2+ years experience in software engineering or equivalent education and internships.

– Experience working on technical teams building software applications.


– General technical knowledge in computer programming with emphasis on languages such as Scala, Java, JavaScript, C#, Ruby, or Python.

– General technical knowledge of web applications and databases.

– Knowledge of one or more Agile software development life cycle methodologies such as Scrum or Kanban.

– Ability to communicate effectively with technical and non-technical staff.

– Smart, curious, motivated, and honest.

If you’re interested in a career with us, we’d love to talk. If you have questions about any of our roles, talk with one of our Recruiters by signing up for our next chat: *******************************************

To apply for this job please visit