American Institutes for Research

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Principal Software Engineer

at American Institutes for Research

Posted: 9/21/2019
Job Reference #: 10262
Keywords: architecture

Job Description

  • Job LocationUS-DC-Washington, DC
    Job ID
    Job Location
    United States
    Information Technology/Software
  • Overview

    Do you want to be a part of something innovative and cutting edge? If your answer is yes, then join our team of more than a hundred software engineers, designers, project managers and software specialists that are smart, creative and excited by what they do!

    Some of our ground-breaking work includes: advanced computer-adaptive algorithms (only one that’s peer-approved in the country); mobile support for the user interfaces; learning management systems with social media features; user interfaces that are universally accessible to people with or without disabilities; innovative, machine-scorable items and that’s just to name a few.

    The American Institutes for Research (AIR) is a leading professional services firm with a growing software engineering and product development team. The Assessment group provides assessment services and technical assistance to school systems nationwide. We design and build things that are inspiring and make a real impact in the online testing industry and we are currently seeking a Principal Software Engineer to join our team in Washington, D.C. or Reston, Virginia.


    • Provide technical leadership of innovative, cutting-edge software projects • Lead software design, engineering, and architecture efforts • Partner with other technical leads and chief architects on architecting large-scale complicated solutions • Oversee risk mitigation around performance, data integrity, and scalability • Apply creative thinking/approach to determine technical solutions that further business goals, keeping in mind performance, reliability, scalability, usability, security, flexibility, and cost • Inspire people through his/her technical know-how • Skillfully identify problems and solve complex problems with simple solutions • Provide technical leadership to project teams, including setting the architecture vision and roadmap, being the primary contact for technical communications


    PhD in Computer Science required; consideration will also be given to individuals who have evidence of intellectual aptitude, innovation, effectiveness, and follow-through • 12 + years of extensive experience in building complex software projects, such as highly efficient real-time distributed data-driven systems • 8+ years of hands-on experience as technical lead of complex software projects, including designing, building, and providing technical oversight to the development team and to a lesser extent, working with the systems engineering team • 8+ years of proven expertise on being a Technical Lead of large-scale data-driven production systems that are heavily used • Demonstrated experience on creating prototypes of cutting-edge systems and designing/building a production-ready version • Expert knowledge in design of multi-tiered web systems • Training and experience in artificial intelligence, preferred • Ability to communicate ideas and provide direction to more junior staff • Application architecture/development experience with deep technology expertise in the following: o Extensive hands on design/coding experience/skills on architecture design of large scale platforms o Strong service development experience with high performance and scalability o SQL/NoSQL technology o Web Services (REST/ SOAP) o Service Oriented Architecture o JavaScript Framework and AJAX

    Positions available in Reston, VA or Washington, D.C.

    AIR Assessment is one of America’s leading K -12 educational assessment entities, currently holding prime contracts for educational testing and scoring in many states. AIR Assessment is a national leader in computer based adaptive assessments; a market that is rapidly growing. We focus on providing our clients with customized assessments that not only measure student achievement against state standards, but also provide meaningful score reports that can help students, parents, and educators address any areas of student weakness. Our environment is fast-paced and requires people at all levels who are willing to roll up their sleeves to get the work done on time while maintaining high quality. As a part of AIR, a not-for-profit organization, we are more than 1,900 people working to improve lives in communities domestically and around the world. Our mission calls for us to turn the best research into practice, which we do in every arena in which we work.

    All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.