Collaborate within a small Agile/Scrum team to design, build, and maintain high-quality customer-facing software applications.
Develop comprehensive automated unit and integration tests to support new feature rollouts.
Deepen product knowledge by actively contributing to the development lifecycle of core Monotype applications.
Communicate clearly and effectively with project stakeholders, peers, and technical leads across teams.
Skills & Eligibility
Education: Bachelor of Engineering (B.E) or Bachelor of Technology (B.Tech) degree in Computer Science, Information Technology, or closely related engineering branches.
Core Programming: Deep, practical command over C language and data structures/algorithms is mandatory.
Software Engineering Principles: Solid grasp of memory optimization, platform-independent coding, and computational complexity analysis (Time & Space Complexity).
Build Tools & Environments: Hands-on experience working with Visual Studio or Makefiles.
Version Control: Practical familiarity with Git, GitHub workflows, and feature branching strategies.
Working knowledge of Python programming language.
Familiarity with modern AI coding tools and assistants such as Cursor, ChatGPT, or Claude.
Strong written and verbal English communication skills for effective team collaboration.
Education: Bachelor of Engineering (B.E) or Bachelor of Technology (B.Tech) degree in Computer Science, Information Technology, or closely related engineering branches.