Upland Software logo
Upland Software

Name a challenge. We’ve got a product to solve it.

Software Engineer I

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000Since 2010H1B SponsorCompany SiteLinkedIn

Location

India

Posted

2 days ago

Salary

0

Seniority

Mid Level

Job Description

Software Engineer I

Upland Software

Role Description We are looking for an enthusiastic and dynamic individual to join Upland India as Software Engineer I for our RightAnswers product. They will be working side-by-side with other talented engineers on architecture, integration, new features, and maintenance of the product. This role is considered more of a backend role with good concentration on database design and development. - Contribute to the design, architecture, and development of many aspects of the platform including new features, integrations and/or software defects. - Participate in code reviews and provide feedback on others’ designs/code. - Balance technical debt vs. feature development vs. supporting customers. - Troubleshoot and diagnose issues with your code and production environments. - Take control of complex problems and step through them in a rational way. - Make tactical vs. strategic trade-offs. - Be accountable for technical debt in your own software. - Jump in and help the team deliver features when required. - Comfortable in using AI agents for development. Qualifications - A bachelor’s degree or technical institute degree/certificate in Computer Science, Information Systems, or other related field or equivalent combination of knowledge and experience is required. Requirements - 2-4 years of experience. - Technical Skills: - Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JDBC, JPA, and Spring Security. - Java EE (Servlets, JSTL, JSP, JDBC). - Some SQL queries or procedures. - Typescript, JavaScript, jQuery. - React framework. - Primary Skills: - Spring Ecosystem: Spring Boot, Spring MVC, Spring Data JDBC, JPA, and Spring Security. - Java EE (Servlets, JSTL, JSP, JDBC). - Microsoft SQL Server (writing optimized queries, stored procedures, triggers etc.). - API Design (REST, JAX-RS). - Frontend frameworks (ReactJS and/or Angular). - Typescript, JavaScript, jQuery. - Bootstrap, HTML5, CSS, SASS. - Working with third party APIs. - Experience with cloud-based version control mainly GitHub or Bitbucket. - Comfortable with Agentic AI development. - Secondary Skills (nice to have): - CRM Development (Salesforce, Dynamics, ServiceNow). - Familiar with AWS services mainly EC2 / S3 bucket. - Soft Skills: - Thrives collaborating in a team environment with a diverse range of people. - Passionate about delivering an amazing customer experience. - Able to have a change of mind, and able to change the minds of others. - Write clearly and concisely. - Capable of working without a company office, with a fully remote team. - Growth Skills: - Possesses a good work ethic; a self-starter with a desire to grow. - Always looking for better ways to get the job done. Benefits - This role requires overlap with multiple time zones for planning meetings, status updates etc. on a regular basis. The duration of these overlaps can change depending on the type of meeting. - Upland India has the flexibility to manage your working hours accordingly to help in your work-life balance.

Related Job Pages

More Software Engineer Jobs

Lockwood Publishing Ltd logo

Senior Software Engineer

Lockwood Publishing Ltd

Developers of Avakin Life, pioneering the mobile metaverse space since 2013

Full TimeRemoteTeam 51-200Since 2009H1B No Sponsor

Role Description We are looking for an individual eager to be part of our backend team building and scaling the systems that power Avakin Life, ensuring the platform continues to deliver an outstanding experience for millions of players. You will play a crucial role in ensuring the team collaborates and effectively builds scalable, reliable, and secure backend systems that support our mission to create an unparalleled social gaming experience. - Collaborate with teams across Lockwood to identify necessary functionality and efficiency improvements and to determine the correct solution. - Work collaboratively within the cross-functional team to deliver maximum value in an agile environment. - Take on new technical skillsets as the role requires. - Manage risk through a dev-ops culture and thorough testing, maintaining high quality. - Analyse the system for issues and resolve as priority dictates. - Continuously improve the development and planning process. - Understand what is valuable to the company, and how work relates to that. - Take ownership of the system produced. - Contribute to a strong team sense of identity and spirit. - Foster a learning culture within the team. - Work within best practices for secure, compliant, and reliable systems. Qualifications - 5+ years experience in software engineering - Professional understanding of agile concepts and processes - Good knowledge of the Software Development Lifecycle (SDLC) - Solid grasp of dev-ops concepts and processes - Effective time management and estimation skills - Excellent communication skills - Self-motivated in work and willing to learn new skills. - Ability to adapt to change with resilience. - Understanding of back-end development best practices - Strong expertise in backend development primarily in Golang, but also with languages such as Java, Python, Node.js, or C# - Deep understanding of microservices architecture, event-driven systems, and distributed computing - Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker). - Advanced knowledge of SQL and NoSQL databases. - Strong background in designing scalable, high-performance systems. Requirements - Experience in the gaming industry or large-scale interactive systems. - Familiarity with messaging systems such as Kafka, RabbitMQ or similar - Proficiency with monitoring tools like Prometheus, Grafana, or ELK Stack - Experience with AI/ML integration in backend systems. Benefits - Private Healthcare Plan - Pension Plan - Life Assurance - Work From Home - Training & Development - Employee Assistance Programme

United Kingdom

Role Description As a Staff Engineer on the Performance Engineering team, you’ll take technical ownership of complex performance challenges across the W&B platform and infrastructure. You’ll: - Design and lead experiments to improve system scalability and latency. - Develop standardized benchmarking and load testing frameworks. - Drive initiatives to prevent regressions across product surfaces. - Collaborate closely with product, infrastructure, and SRE teams. - Blend investigation, architecture, and enablement—helping teams measure, understand, and continuously improve performance. Qualifications - 8+ years of experience as a software engineer, with at least 2 years focused on performance optimization, systems scalability, or observability. - Proficiency in at least one of Go, Python, or TypeScript, with strong systems-level debugging and profiling skills. - Deep understanding of distributed systems concepts (caching, queuing, concurrency, resource contention, etc.) and their performance implications. - Experience designing and implementing load testing, benchmarking, or performance regression frameworks (e.g., Locust, Gatling, k6, custom solutions). - Familiarity with metrics and tracing systems (Prometheus, Grafana, OpenTelemetry, Datadog, etc.) and performance data analysis. - Experience integrating performance measurement into CI/CD pipelines. - Ability to design experiments, analyze large datasets, and draw actionable conclusions. - Proven track record of driving cross-functional technical initiatives from design through adoption. Requirements - Prior experience in performance engineering or SRE at scale (e.g., supporting multi-region, high-throughput systems). - Familiarity with frontend performance monitoring and web vitals. - Experience building developer-facing tools or frameworks. - Background in data systems, observability, or ML infrastructure. - Experience contributing to open-source performance or benchmarking tools. Benefits - Medical, dental, and vision insurance - 100% paid for by CoreWeave. - Company-paid Life Insurance. - Voluntary supplemental life insurance. - Short and long-term disability insurance. - Flexible Spending Account. - Health Savings Account. - Tuition Reimbursement. - Ability to Participate in Employee Stock Purchase Program (ESPP). - Mental Wellness Benefits through Spring Health. - Family-Forming support provided by Carrot. - Paid Parental Leave. - Flexible, full-service childcare support with Kinside. - 401(k) with a generous employer match. - Flexible PTO. - Catered lunch each day in our office and data center locations. - A casual work environment. - A work culture focused on innovative disruption.

United States
$188K - $275K / year
1Password logo

Developer, Insights

1Password

Productive businesses use 1Password to secure employees at scale.

Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

• We are seeking a full-stack or backend-leaning Developer to join our Insights team • The Insights team’s mission is to gather the data required to deliver impactful reporting and actionable insights anywhere they are needed by admins, developers, and automations • We own a wide and complex domain, spanning data streaming, infrastructure, and core services for all 1Password clients • Our engineers tackle challenging problems, such as unifying diverse audit events and optimizing large-scale data platforms, directly contributing to 1Password's security posture and customer value • Code, test, debug, deliver and maintain production software systems for new and existing product features • Collaborate with cross functional teams and/or stakeholders throughout the development cycle to ensure smooth releases • Work with your teammates and project manager to communicate technical requirements to stakeholders and solve technical problems in a scalable and realistic way • Mentor junior and new team members by helping them understand team expectations, providing technical guidance, sharing knowledge, and engaging in pair programming sessions • Participate in planning by identifying major tasks and breaking down, estimating, and planning work • Write comprehensive tests during various stages of the development cycle, ensuring code is functioning as expected • Review code for others to maintain high code quality, knowledge share within the team, and support creating a safe environment of giving and receiving feedback • Generate and review documentation on code processes to ensure scalability • Stay informed about the latest industry trends, technologies, and best practices in development • Be available for on-call rotational work to ensure uninterrupted support and resolve emergencies

California
$123K - $172K / year
Sherweb logo

Developer II, Software

Sherweb

More than a cloud distributor

Full TimeRemoteTeam 1,001-5,000Since 1998H1B No Sponsor

Role Description Here's how you will contribute to the company’s success: - Propose, review and take ownership of technical designs up to the functionality. - Contribute to the code review of its development team in a meaningful way with a visible impact. - Contribute to the resolution of technical debt within its development team. - Mentor developers of your development team. - Implement User Stories and bug work autonomously. - Understand the SDLC best practices and design patterns. - Contribute to the Scrum ceremonies of your development team. - Provide support to operational teams for product issues raised in escalation. Qualifications - Demonstrated experience (minimum 3 years) in developing Web applications, APIs and SaaS products. - Knowledge and application of SOLID and DDD principles, as well as a strong orientation for clean code. - Experience with the following technologies: .Net Core, .Net Framework, C#, React, Angular, EntityFramework, Nhibernate (or other frameworks), Azure DevOps, SQL Server, MongoDB, RabbitMQ. - Fluency in English (written and oral). French is an asset. - College or University diploma in computer science. Benefits - A fast-paced work environment that adapts to you. - A friendly and diverse work culture with inclusion and equality at the heart of our actions. - State-of-the art technology and tools. - A results-oriented culture where talent, action, and thinking outside the box are given due recognition. - Annual salary review based on performance. - Generous and caring colleagues of various professional and cultural backgrounds. - A flexible total compensation offer. - A base salary ranging between 39,19$ and 55,99$ hourly. - Vacation time that considers your previous experience. - Advanced paid hours to recharge your batteries (holidays and mobile days). - Flexible benefits plan that adapts to your needs. - Flexible savings fund options. - A monthly home internet allowance. - Considerable growth opportunities. - A career path with opportunities to learn and grow. - Proximity to your direct manager and open, honest communication to support your development. - Multiple initial and on-the-job training opportunities and tools to track your progress and help you scale up in your career. - Last but not least: “Sherweblife” - a rich calendar of activities that allow us to gather virtually and face-to-face throughout the year.

Canada
C$39 - C$56 / hour