Upland Software

Software Engineer II

Upland Software
Apply
11 hours ago
Remote, IndiaMid Level / Senior

Responsibilities

  • Develop new full-stack features using multiple technologies.
  • Troubleshoot and diagnose code issues and production-environment problems.
  • Collaborate with team members to establish objectives and design cohesive code.
  • Own feature development from start to finish.
  • Balance technical debt against feature development.
  • Participate actively in peer code reviews and follow team coding standards.
  • Integrate CRM and telephony systems across cloud and on-premises environments.

Requirements

  • 4–5 years of professional experience.
  • Primary skills in TypeScript, Angular, Node.js, GraphQL, AWS serverless technologies, DynamoDB, and CDK.
  • Strong understanding of browser technologies, including the DOM, CSSOM, rendering pipeline, JavaScript event loop, same-origin policy, CORS, browser storage, performance bottlenecks, and cross-browser compatibility.
  • Familiarity with JavaScript build tools such as Webpack.
  • Preferred skills include API design, AWS IAM and Cognito, operational visibility, CRM development, Python, open-source LLMs, Hugging Face, GPT, Claude, prompt engineering, and AI developer tools.
  • Ability to collaborate across diverse teams, communicate clearly, work independently, and support a strong customer experience.

Benefits

  • Fully remote, remote-first work arrangement.
  • Virtual interviews and onboarding.
  • Flexible working hours to support work-life balance.
  • Regular time-zone overlap is required for planning meetings and status updates.
  • Opportunity to work with an international R&D team and develop skills within a global software company.

Tech Stack

Amazon DynamoDBAngularAWSGraphQLGraylogJavaScriptNode.jsPythonTypeScriptWebpack

Categories

Upland Software

About Upland Software

501-1,000 employees

Upland Software builds a broad portfolio of enterprise SaaS products used by marketing, sales, service, and IT teams, including knowledge management, contact center productivity, digital marketing, sales enablement, RFP automation, project/IT management, and cloud fax, email, and SMS. It sells primarily by subscription to mid-market and enterprise customers. Founded in 2010 and headquartered in Austin, Texas, Upland is a public company traded on NASDAQ (ticker: UPLD).

Contact me