Senior Software Engineer

🕒 April 22

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Upland Software

Upland Software

1001 - 5000 employees

Founded 2010

☁️ SaaS

🏢 Enterprise

⚡ Productivity

💰 $115M Post-IPO Equity on 2022-07

SaaS • Enterprise • Productivity

Upland Software is a leading provider of AI-powered cloud software solutions that enhance business efficiency across various domains. Their products include computer telephony integration, AI-powered knowledge management, customer engagement, document automation, and marketing tools that increase revenue, reduce costs, and deliver significant value. Upland's software is used to improve contact center productivity, manage content lifecycles, optimize digital marketing, and drive sales productivity through enhanced workflows and AI-driven insights. Trusted by over 10,000 customers, Upland's solutions are designed to power enterprise digital transformation and bring immediate business outcomes.

📋 Description

• Actively contribute to the proposal, design, and implementation of advanced functionalities in enterprise search products • Explore and integrate new technologies, particularly in artificial intelligence, to enhance and innovate features throughout the product line • Work closely with a dynamic team to conceptualize and deliver competitive solutions • Ensure the continuous innovation of enterprise search products in the market • Work primarily in C#/.NET technology, integrating with AWS, Container, and Cloud-based solutions • Engage with state-of-the-art AI technologies and concepts • Comfortable with distributed systems as well as high performance, multi-threading development best practices

🎯 Requirements

• 5 - 7 years of experience (Full-Stack) • 5+ years of C# and .NET experience for web applications • Strong OOP and design patterns expertise • 3-5 years in Frontend UI - JavaScript frameworks(Vanilla), HTML and CSS • Experience developing web front-end applications using JavaScript frameworks, HTML and CSS • Capability to explore and understand state-of-the-art AI technologies • Experience with authentication systems, including OAuth 2.0, OpenID Connect, and Identity Provider integrations (SSO, JWT, IAM) • Knowledge of Python is great to have • Code refactoring and unit testing proficiency • Experience with distributed, high-performance systems • Proven ability to lead successful Proof of Concepts (POCs) • Quick adoption of new third-party technologies, cloud-hosted services, and vendor-provided solutions • Capability to assess and select the most suitable technologies and services for optimal solutions • Bachelor’s degree in Computer Science or equivalent

🏖️ Benefits

• Flexible working hours • Professional development opportunities

Apply Now

Similar Jobs

🕒 April 17

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior System Software Engineer responsible for implementing firmware architecture using OpenBMC for NVIDIA Server platforms. Collaborating with hardware teams and driving product life cycles with QA teams.

Linux

Python

Go

🕒 April 14

Toku

11 - 50

₿ Crypto

💳 Fintech

👥 HR Tech

Senior Software Engineer at Toku developing full-stack applications for global payroll infrastructure. Take product ownership, engage with customers, and leverage AI tools for efficient delivery.

Cloud

JavaScript

Node.js

Python

React

TypeScript

🕒 April 14

TD SYNNEX

10,000+ employees

🏢 Enterprise

☁️ SaaS

📡 Telecommunications

Application Developer at Tech Data, analyzing requirements and developing solutions in a multi-tier environment. Utilize programming languages for application development and maintenance.

🕒 April 13

Tech Minds Agency

1 - 10

🤝 B2B

🛍️ eCommerce

📚 Education

Technical Lead responsible for maintaining EBX repositories and developing Java extensions with 8-12 years of experience. Coordinating with internal teams and managing application support.

J2EE

Java

🕒 April 11

Writesonic

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Senior or Staff Software Engineer at Writesonic focusing on AI-powered product features and LLM systems. Collaborate with founders and cross-functional teams in a fast-paced environment.

Cloud

Python

SQL