Upland Software

Software Engineer I

Upland Software
Apply
14 days ago
Remote, IndiaEntry Level

Responsibilities

  • Develop new features and extend existing features within the Qvidian product suite.
  • Enhance the existing code base and remediate customer issues.
  • Perform code reviews.
  • Collaborate with QA, Product Owners, and development team members to understand requirements.
  • Participate in the full agile process.

Requirements

  • 9+ years of overall experience is stated for the role.
  • 3-5 years of ASP.NET development experience.
  • At least 3 years of JavaScript and/or TypeScript experience.
  • At least 2 years of Angular experience.
  • Windows development experience.
  • Primary skills include TypeScript, Angular, ASP.NET 4.8 with C# and/or VB, and AI tools including OpenAI, Copilot, or Claude.
  • A bachelor's degree in Computer Science or equivalent is required.
  • Excellent written and verbal English communication skills and the ability to collaborate effectively in a diverse team environment.

Benefits

  • Fully remote work with a remote-first company.
  • Flexible working hours to support work-life balance.
  • Regular time-zone overlap is required for planning meetings and status updates, with duration varying by meeting type.
  • Interviews and onboarding are conducted virtually.

Tech Stack

AngularC#GitJavaScriptMicrosoft SQL ServerTypeScriptWindows
Upland Software

About Upland Software

501-1,000 employees
Contact me