Job Description

Upstream Works Software develops state-of-the-art contact center software that allows our customers to provide excellent service in a fast-changing digital world. We are looking for a Senior Software Engineer to join our team and help us to deliver our groundbreaking products. In joining our growing team, you’ll have the opportunity to tackle interesting and challenging problems facing a wide variety of contact center providers worldwide. In this role, you will bring creativity, communication skills, curiosity, and most of all, a passion for delivering high-quality product offerings. We are headquartered in Toronto, Canada.


Responsibilities:

  • System Ownership & Reliability: Design, build, and operate secure, reliable, performant, and cost-effective production systems critical to core business operations in both on-premise and cloud environments. Take full accountability for the features and services delivered.
  • Code Quality: Lead code reviews, provide expert technical mentorship to other engineers, maintain a consistently high standard of code quality, and continuously raise the engineering bar.
  • Product Development Collaboration: Partner closely with business and product teams to translate requirements into well-defined, right-sized technical solutions and deliver them in a timely fashion.
  • Process Improvement: Drive continuous improvement across the full development lifecycle, including development, testing, release, and support processes.
  • System Deep Dive: Cultivate a deep understanding of system behaviors, utilizing this knowledge to continually optimize and push the boundaries of system capabilities.


Required Skills:

  • Experience: 10+ years of progressive experience as a Software Developer, Software Engineer, or in a similar professional role.
  • Cloud Solutions: 3+ years of hands-on experience working with and deploying cloud-based business solutions.
  • AI Literacy: Ability to leverage AI and generative models as productivity tools, similar to a modern search engine, with a clear understanding of their inherent limitations.
  • Technology Fluency: Familiarity with current database technologies, modern development trends, and scalable processes.
  • Business Acumen: Passionate about and actively engaged in optimizing the user experience and driving positive business outcomes.
  • Technical Excellence: Relentless pursuit of maximum efficiency and stability in a codebase and application architecture.
  • Technology Stack: Deep experience with .NET is required as it is the core of our technology stack.


Hours of Work

Standard hours will be 12pm to 9pm IST, although some flexibility may be required.


Why work with us?


We’ve been building Upstream Works steadily for the past 25 years, and we are moving full speed ahead.


Upstream Works is built on a strong foundation of deeply invested leadership and meaningful relationships. We’ve developed trusted business partnerships and lasting friendships that shape a culture rooted in connection, collaboration, and fun, even in a fully remote environment.


Why does our culture matter so much? Because work and life intersect, and we believe people should feel supported, engaged, and fulfilled in both. We are a team of modest, dedicated, hard-working, and close-knit individuals who make a conscious effort to stay connected, no matter where we are.


As a lean organization, every team member has the opportunity to make decisions, influence change, and see the impact of their work quickly. Your contributions directly shape the success of the company.


We offer competitive compensation packages, along with comprehensive benefits for full-time employees. Upstream Works is a fully remote workplace, and you will work from home in accordance with our remote work policy.


Job Details

Role Level: Associate Work Type: Full-Time
Country: India City: Greater Bengaluru Area
Company Website: http://www.upstreamworks.com Job Function: Software Development
Company Industry/
Sector:
Software Development

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn