Software Engineer I

Posted Jul 17

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Contribute to the design, architecture, and development of various components of the platform, including new features, integrations, and software defect resolutions.

β€’ Engage in code reviews and offer constructive feedback on the designs and code of others.

β€’ Balance technical debt, feature development, and customer support effectively.

β€’ Diagnose and troubleshoot issues related to your code and production environments.

β€’ Take initiative in addressing complex problems systematically.

β€’ Make informed tactical and strategic trade-offs.

β€’ Assume responsibility for the technical debt associated with your own software.

β€’ Provide assistance to the team in delivering features when necessary.

β€’ Confident in utilizing AI agents for development tasks.


⛳️ Requirements

β€’ 2-4 years of relevant experience.

β€’ Proficiency in the Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JDBC, JPA, and Spring Security.

β€’ Experience with Java EE technologies (Servlets, JSTL, JSP, JDBC).

β€’ Familiarity with SQL queries or procedures.

β€’ Knowledge of Typescript, JavaScript, and jQuery.

β€’ Experience with the React framework.

β€’ Proficient in Microsoft SQL Server (writing optimized queries, stored procedures, triggers, etc.).

β€’ Understanding of API Design (REST, JAX-RS).

β€’ Familiarity with frontend frameworks (ReactJS and/or Angular).

β€’ Experience with Bootstrap, HTML5, CSS, and SASS.

β€’ Experience working with third-party APIs.

β€’ Familiarity with cloud-based version control systems, primarily GitHub or Bitbucket.

β€’ Comfortable with Agentic AI development.

β€’ Experience in CRM Development (Salesforce, Dynamics, ServiceNow) is a plus.

β€’ Familiarity with AWS services, particularly EC2 and S3 buckets, is a plus.

β€’ Thrives in a collaborative team environment with diverse individuals.

β€’ Passionate about delivering exceptional customer experiences.

β€’ Open to changing perspectives and influencing the views of others.

β€’ Ability to write clearly and concisely.

β€’ Capable of working independently in a fully remote team setting.

β€’ Demonstrates a strong work ethic; a self-starter eager to advance.

β€’ Always seeking improved methods to accomplish tasks.


🏝️ Benefits

β€’ Upland Software is committed to being an Equal Employment Opportunity Employer.

β€’ Upland India offers flexible working hours to support your work-life balance.

People also viewed

RTX21 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA22 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios23 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers