Senior Developer, Upland (Pretoria) - $60,000/year USD

Job ID: 4469

No longer accepting applications


Do you enjoy programming but dislike a lot of what comes with it? Maybe you’re working somewhere buried in chaos, bad planning, or poor product architecture decisions. Or perhaps you dislike meetings and politics or having to work overtime. What if your job allowed you to focus on what you love? 

If you are a talented full-stack engineer with strong C#/.NET skills, we want to hear from you. We are Upland (NASDAQ: UPLD), an enterprise software company that helps global businesses accelerate digital transformation. Our cloud software library has 30+ products that support business functions and core operations for 10,000+ companies like The New York Times and Verizon. 

Every day at Upland, you will do what you do best: shipping top-notch production code that provides the simplest, most elegant solution to the issue at hand. We want to put you in the best position possible for long-term success.

We use a metrics-driven agile approach. We carefully architect our software before we ask our engineers to jump in. We build long-term roadmaps and carefully curate our product decisions to put engineers’ efforts to their best and highest use. Join Upland and see the difference.

This role is a 100% remote, work-from-anywhere position.

What you will be doing
  • Writing high-quality production code that delivers a new feature or improves software quality
  • Writing tests to ensure code quality
  • Reviewing peer code and making suggested fixes and improvements 
What you will NOT be doing
  • Directly interacting with users
  • Testing someone else’s code
  • Creating spec or architecture documents
  • Project management
  • Hacks and workarounds. Quality begins at the code level
Key Responsibilities

Redesign, rebuild and refactor essential B2B products before redeploying them as cloud-native applications.

Candidate Requirements
  • 5+ years working on a professional team, developing and unit testing new features in C#.NET for a complex production system
  • Proficiency in Angular and ASP.NET
  • Proficiency in HTML, JavaScript, REST, SOAP and Angular JS
  • A work schedule with at least four hours of overlap with standard work hours in the Central European Timezone
Nice to have

- Experience with MongoDB



$60k/year ($30/hour)



full-time Job

40 hours/week any timezone

Employment Type

Long-term role

More about this role
More about this role