Skip Navigation
Search Our Jobs

Search Our Jobs

Engineer II - Software (AL)

View Saved Jobs Apply Later

Location: Indianapolis, IN

Department: Engineering



The Software Engineer II will be responsible for technical design, execution, and maintenance of software associated with business initiatives affecting all consumers of Angie's List’s platform in order to meet performance, reliability, stability, quality, security, testability and SEO standards.


  • Collaborate with a multitude of professionals across the organization in order to gain a shared understanding of the needs of the initiative.

  • Create or modify code to implement the needs of the initiative.

  • Ensure that the technical details of the initiative meet performance, reliability, stability, 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, adapt it to updated versions, or to upgraded interfaces and improve performance.

  • Consult with other departments and functions on project status, proposals and technical issues such as software system design and maintenance.

  • Analyze the needs of the initiative with respect to desired outcome in order to determine the technical feasibility while balancing time and cost constraints.

  • Analyze and have an understanding of SEO in order to implement, modify, and enhance rankings

  • Additional responsibilities as assigned.


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

  • 2+ years experience in software engineering or developing.

  • Experience building consumer websites.

  • Experience working on a team of cross-functional engineers.


  • Knowledge of one or more Agile software development life cycle methodologies with emphasis on SCRUM, Kanban, Lean, and DSDM.
  • General technical knowledge in computer programming with emphasis on one or more of the following languages – Scala, Java, javascript, PHP
  • Ability to communicate effectively via multiple channels (verbal, written, etc.) with technical and non-technical staff.
Apply Later

Join our talent community:

Get the latest of the List

We’ll make sure you’re the first to know about new job openings.

Interested InTo sign up for our Talent Community emails, choose a job category and the locations that interest you, click “Add,” then click “Submit.” That’s it! Keep an eye out for a welcome message.

  • Engineering, Indianapolis, Indiana, United StatesRemove

Please note, uploading your resume will not automatically register you as an applicant. If you’re interested in submitting a General Application, please click the link in the page footer.