Summary
Jonathan Sharman is a Staff Software Engineer with 11 years of hands-on experience building backend systems, currently leading technical work at Niche. He progressed through multiple engineering levels at Niche since 2021, demonstrating rapid growth from backend engineer to senior and now staff leadership. Jonathan combines deep academic training—a Ph.D. and MS in Computer Science from Rice University—with practical industry experience that includes research-adjacent roles like a Los Alamos Co-Design Summer School. He has a background in teaching and mentoring from years as a graduate teaching assistant, which informs his collaborative, knowledge-sharing approach to engineering. Based in Georgetown, Delaware, he brings a methodical, research-informed perspective to production challenges and system design. Colleagues would describe him as a steady technical leader who translates complex problems into maintainable, scalable solutions.
11 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Rice University
Bachelor's Mathematics and Computer Science, Bachelor's Mathematics and Computer Science at Grove City College
Esperanto