Ian Ferguson
@ianferguson
Principal software engineer leading product-focused, scalable systems with AI-powered impact.
What I'm looking for
I’m a Principal Software Engineer with 6 years of experience designing, building, and owning scalable web applications and distributed backend systems. At Jobcase, I’ve owned architecture and delivery of distributed services (Java, AWS, Kubernetes) for high-traffic, data-intensive workflows used by hundreds of thousands of users.
I lead end-to-end product execution, from translating Figma designs into responsive interfaces with React, Vue, Node.js, and TypeScript to shipping AI-enhanced experiences. I integrated LLMs to improve the job application screener flow, driving a 30% increase in completion, and I mentor peers on scalable architecture, code quality, development efficiency, and AI integrations.
Experience
Work history, roles, and key accomplishments
Principal Software Engineer
Jobcase
Jan 2021 - Present (5 years 5 months)
Owned the architecture and delivery of distributed backend services in Java on AWS/Kubernetes for high-traffic applications serving hundreds of thousands of users, and led frontend initiatives using React/Vue/Node.js/TypeScript. Built an LLM-powered job application screener experience that increased screener question completion by 30% and mentored peers on scalable architecture and AI integrations
Software Engineer
ARA
Jan 2020 - Jan 2021 (1 year)
Built scalable web applications with Python, Java, and JavaScript, implementing responsive UIs from high-fidelity UX mockups using React.js. Researched and developed RESTful APIs to power data-driven features and collaborated with customers in weekly meetings to deliver time-sensitive requests and specification changes.
Education
Degrees, certifications, and relevant coursework
University of North Carolina at Chapel Hill
Bachelor of Science, Computer Science
2016 - 2020
Activities and societies: Minor in Statistics
Earned a Bachelor of Science in Computer Science with a minor in Statistics.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Ian?
You can contact Ian and 90k+ other talented remote workers on Himalayas.
Message IanFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
