July 6, 2017

Software Engineer II

Job Title: Software Engineer II

Location: Portland, OR

Reports to: Vice President, Software Engineering      


The Senior Software Engineer delivers solutions to internal and external customers. This includes the design, modification, development and implementation of software programming applications. Additionally, the Senior Software Engineer may lead and direct the work of others. A wide degree of creativity and latitude is expected, as well as an understanding of business needs and requirements. Our legacy systems are primarily written in C++/Perl hitting PostgreSQL in a Linux environment, but we also have new development occurring in Ruby, Python, JS, Scala, Go, Impala, Hadoop, AngularJS and more.


  • Works with stakeholders to understand problem statements and suggest possible implementations.
  • Demonstrates personal ownership and takes accountability for larger assigned tasks.
  • Able to provide accurate estimates and impact of changes or enhancements. Considerations include development approach to align with business target dates.
  • Creates high quality, maintainable code, promotes good coding practices, and is usually expert in one or more languages. C++ and Perl are being used today, but problem solving ability is the most important. Our technical environment is constantly evolving and the successful candidate will have an impact on how comScore works in the future.
  • Consistently delivers tasks on time.
  • Able to analyze complex problems, develop solutions, and complete complex tasks.
  • Works on and occasionally designs complex software systems with performance, usability, maintainability, scalability, availability, extensibility, security, and portability in mind. Evaluates alternative options during design. Breaks systems down into their sub-components for easier understanding and easier handling.
  • Demonstrates a desire to use new technology and to innovate. Brings a passion for technology and software engineering.
  • Has experience and is comfortable with the full Software Development Lifecycle.
  • Conscious of business needs.
  • Creates systems that are fit for purpose.
  • Considers project requirements and pushes back if they aren’t best for the business.
  • Able to work independently with very little direction. Brings personal insight into work.
  • Good at written communication.
  • Communicates well to stakeholders and management.
  • Communicates well to other engineers.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Bachelor’s degree in Computer Science or related major or years of equivalent experience and training.
  • Strong coding skills with an eye for efficient solutions
  • Experience with large data sets utilizing SQL based databases.
  • Experience in the design, development and release of an enterprise scale application.
  • Experience with MapReduce technologies is desired.
  • Machine learning, information retrieval and data mining (OLAP) is desired.
  • Experience with Web API best practices, performance, and scaling issues is desired.
  • Experience with distributed systems is desired.

About comScore: comScore, Inc. (OTC: SCOR) is a leading cross-platform measurement company that precisely measures audiences, brands and consumer behavior everywhere.

comScore completed its merger with Rentrak Corporation in January 2016, to create the new model for a dynamic, cross-platform world. Built on precision and innovation, our unmatched data footprint combines proprietary digital, TV and movie intelligence with vast demographic details to quantify consumers’ multiscreen behavior at massive scale. This approach helps media companies monetize their complete audiences and allows marketers to reach these audiences more effectively. With more than 3,200 clients and global footprint in more than 75 countries, comScore is delivering the future of measurement. For more information on comScore, please visit comscore.com.

EEO Statement: We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, disability status, sexual orientation, gender identity, age, protected veteran status or any other characteristic protected by law.


Software Engineer II
Req ID: 19817

Search all jobs


Don't see your ideal role listed? Join the Talent Network.

New roles become available frequently. Join our Talent Network and we'll keep you updated on all the happenings at comScore and alert you when there is a role that might be exactly what you are looking for!

Register Now

Returning User?

If you have previously registered with us and would like to edit your profile or view the status of your application, please log in.