Home > Career Opportunities

Lead Software Architect/Engineer

Job Order ID 2990
Province/State New York

Employment Type Permanent
Posted Date 3/21/2019

Brief Description

The Architect will be a leading force to build a new learning platform that is utilized by internal customers and external clients. Working with microservices in an AWS environment and directing Agile full-stack teams. Principal Engineer/Architect, will be responsible for owning the architecture of the platform with a focus on high performance, scale & reliability using modern development, deployment and monitoring technologies. This is a highly collaborative environment that will bring a highly customized platform to the market.


  • Lead the platform architecture work and make sound architecture decisions in collaboration with other tech leads.

  • Ensure teams adhere to good architectural principles and meet requirements around performance, scale, and stability.

  • Keep yourself up to date on the latest digital technologies and help drive innovation at Kaplan

  • Execute POCs and enable teams of software engineers to adopt new technologies into the platform.

  • Work on fast-paced, agile engineering teams

  • An attitude of quality, diligence and thoroughness is essential

  • Be a role model for writing high-quality code and unit tests

  • Maintain high test coverage across unit, functional and integration test suites

  • Conduct regular system deployments using our AWS-native continuous delivery pipeline  

Requirement Note


  • Experience with large-scale production systems (i.e. scalability, high-availability, resiliency) with the ability to optimize implementation across all layers of architecture

  • Extensive experience with modern web stack technologies, including detailed knowledge of   APIs, AWS, Angular with the ability to pick new technologies and programming languages

  • Expertise in API design and usage

  • Extensive knowledge of relational and NoSQL DBs and caching technologies.

  • Dedication to the practice of unit testing

  • Experience with light-weight and/or agile, test-driven development methodologies

  • Experience with cloud-based services and architecture

  • Minimum 7 years of Software Development Experience

  • Education: BS/MS in a relevant field (Computer Science, Engineering)

Contact Details:
Sean Ames
(631) 493-0574 Ext. 120