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 3 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 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
