Skip to main content
Ad
Upland Software logo

Software Engineer II

Upland SoftwareRemote - IndiaSalary not disclosed

Remote ยท Mid 4+ yrs ยท 20 days ago

Quick Take

Software Engineer II role at Upland Software, all-remote across India. Requires 4-5 years of experience with Angular, TypeScript, GraphQL, and AWS serverless integration for InGenius CRM telephony products. Direct application on Upland's UltiPro portal.

๐Ÿข About Upland Software

Upland Software (Nasdaq: UPLD) delivers enterprise cloud solutions that automate content workflows, streamline knowledge management, and empower digital workplace collaboration. Trusted by more than 1,100 enterprise customers, Upland's product portfolio includes InGenius, an industry-leading platform that integrates computer telephony with top-tier CRM environments.

๐ŸŽฏ The Role

As a Software Engineer II on the Upland InGenius engineering team in India, you will contribute to browser applications that bridge enterprise CRM software with telecommunication systems. The position involves solving investigative technical challenges, navigating complex browser limitations, and architecting resilient client interfaces backed by modern AWS serverless cloud services.

๐Ÿ› ๏ธ Tech Stack

  • Angular, TypeScript, JavaScript, Node.js
  • RxJS, HTML5, CSS3, SCSS
  • GraphQL, Webpack
  • AWS Serverless (Lambda, DynamoDB, CDK, AppSync, API Gateway)
  • Observability: CloudWatch, Graylog

๐Ÿ’ผ What You'll Do

  • Design and implement customer-facing capabilities across Angular browser applications.
  • Diagnose and solve browser performance bottlenecks, memory usage, CORS edge cases, and cross-browser variances.
  • Interface client applications with AWS serverless services (DynamoDB, AppSync, and Lambda functions).
  • Take ownership of features end to end, participating in technical scoping, testing, and continuous deployment.
  • Conduct peer code reviews, champion clean coding standards, and maintain balanced technical health.

โœ… What You'll Need

  • 4โ€“5 years of professional software engineering experience with Angular, TypeScript, and Node.js.
  • Thorough comprehension of web platform fundamentals, including the DOM, CSSOM, event loop, same-origin security policies, and client storage mechanisms.
  • Hands-on background implementing and integrating GraphQL APIs.
  • Practical experience working with AWS cloud services and infrastructure-as-code concepts (CDK).
  • Familiarity with JavaScript build setups, bundling tools (Webpack), and unit testing.

๐ŸŒŸ Nice to Have

  • Exposure to enterprise CRM systems (Salesforce, Microsoft Dynamics, ServiceNow).
  • Experience with AWS authentication mechanisms (IAM, Cognito).
  • Familiarity leveraging AI-assisted developer workflows and prompt engineering.

Why This Role?

This is a curated frontend role from Upland Software. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on Angular, TypeScript, JavaScript and more.

Software Engineer II at Upland Software โ€” FAQ

Quick answers about this role, the stack, and how to apply.