Upland Software

Software Engineer II

Upland Software
Apply
2 months ago
Remote, IndiaMid Level / Senior

Responsibilities

  • Contribute to the design, architecture, and development of platform features, integrations, and defect fixes.
  • Participate in code reviews and provide feedback on designs and code.
  • Balance technical debt, feature development, and customer support needs.
  • Troubleshoot and diagnose issues in code and production environments.
  • Take ownership of complex problems and make tactical versus strategic technical trade-offs.
  • Remain accountable for technical debt in owned software and help the team deliver features when needed.
  • Use AI agents for development.

Requirements

  • 4–6 years of experience.
  • Bachelor’s degree or technical institute degree/certificate in Computer Science, Information Systems, or a related field, or an equivalent combination of knowledge and experience.
  • Experience with Spring Boot, Spring MVC, Spring Data JDBC, JPA, and Spring Security.
  • Experience with Java EE technologies including Servlets, JSTL, JSP, and JDBC.
  • Strong Microsoft SQL Server skills, including optimized queries, stored procedures, and triggers.
  • Knowledge of API design, JAX-RS, third-party APIs, authentication, and authorization.
  • Experience with ReactJS and/or Angular, JavaScript, jQuery, Bootstrap, HTML5, CSS, and SASS.
  • Experience with SAML, OAuth, OpenID, Okta, GitHub, or Bitbucket.
  • Comfort with agentic AI development.
  • Preferred experience includes Salesforce, Dynamics, ServiceNow, Apache Solr, Apache Tomcat, AWS EC2, AWS S3, New Relic, and Grafana.
  • Ability to collaborate effectively, communicate clearly, work independently, and support customer-focused product delivery.

Benefits

  • Fully remote, remote-first work arrangement with virtual interviews and onboarding.
  • Flexible working hours to support work-life balance.
  • Regular time-zone overlap for planning meetings and status updates, with duration varying by meeting type.
  • Equal employment opportunity workplace.

Tech Stack

AngularAWSBootstrapCSSGrafanaJavaJavaScriptjQueryMicrosoft SQL ServerReactSassSpring BootSQLTypeScript

Categories

Upland Software

About Upland Software

501-1,000 employees
Contact me