Principal Software Architect

December 5

Apply Now
Logo of Cambium Learning Group

Cambium Learning Group

at-risk and special student populations β€’ reading intervention β€’ math intervention β€’ summer intervention β€’ English language learners

Description

β€’ Technical leader with deep expertise in hands-on design and development of complex, scalable and high performance systems β€’ Works across teams to create durable system integration processes to ensure that we are developing software solutions efficiently that meet our internal and external needs β€’ Champion the application of new technology solutions or processes within the software organization through building system relevant proof of concepts, conducting knowledge sharing sessions, and supporting the teams in the adoption β€’ Continuous evaluation of existing software architectures, proposing new innovative approaches and technologies, developing change management plans, and leading meaningful change β€’ Define and drive best of breed software development processes that best fit the organizations strategic objectives β€’ Work with project managers on software requirements analysis, road map definition and new product initiatives β€’ Identify system and/or project specific constraints. β€’ Provide leadership on alternative approaches to reduce risks, re-engineer processes and work with leadership to ensure that we meet organizational commitments β€’ Interface directly with upper management in responding to RFPs, supporting organization wide strategic initiatives, interfacing with clients and assessment industry as a whole through presenting at conferences and technical forums

Requirements

β€’ Bachelors and/or Masters degree in Computer Science. β€’ PhD is preferred β€’ 15+ years of development experience leading teams building high value, large scale systems β€’ Proficient in the following technologies: ASP.NET/C# (or similar OO languages), SQL, Javascript and web technologies β€’ Proficient in multi-tiered web based, software development β€’ Solid understanding of object oriented (OO) analysis and design principles β€’ Solid understanding of design patterns, data structures and algorithms β€’ Proficiency in development of highly efficient real-time distributed software systems

Apply Now

Similar Jobs

December 3

As a Principal Software Engineer (Manager), lead teams at eSimplicity while transforming federal healthcare IT solutions. Collaborate across departments to implement data analytics platforms.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com