Cloudera Logo

Cloudera

Software Architect (C# and Go)

Posted 11 Days Ago
In-Office or Remote
5 Locations
Senior level
In-Office or Remote
5 Locations
Senior level
Design, build, and maintain backend services and APIs for the Taikun platform using C# and Go. Optimize for performance and reliability while collaborating across teams.
The summary above was generated by AI

Business Area:

Engineering

Seniority Level:

Mid-Senior level

Job Description: 

At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry.  Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.

Remote Role 

As a Backend Software Architect at Cloudera Taikun, you will design, build, and maintain the backend services and APIs that power the Taikun platform. You will work primarily with C# and Go to develop new features, improve performance, and ensure the scalability of our core platform.

Your work will directly impact how customers interact with Taikun and how the platform integrates with external systems.

As a Backend Software Architect you will…

  • Develop and maintain Taikun’s backend services in C# and Go.

  • Design and enhance APIs for internal and external consumption.

  • Implement new features and improve existing functionality in the Taikun platform.

  • Write unit, integration, and end-to-end tests to ensure code quality and platform stability.

  • Work closely with frontend and platform teams to deliver end-to-end solutions.

  • Optimize services for performance, scalability, and reliability.

  • Participate in code reviews, technical discussions, and architectural planning. 

We are excited if you have…

  • Proficiency in C# and experience with .NET development.

  • 8+ years dedicated to software development, featuring significant experience in Go microservices development.

  • Strong understanding of API design principles (REST and/or gRPC).

  • Knowledge of relational databases and SQL.

  • Familiarity with containerized environments (Docker, Kubernetes).

  • Experience with Git-based workflows and CI/CD pipelines.

  • Good collaboration and communication skills.

  • Bsc/MSc in related field or equivalent experience

You may also have…

  • Experience with message queues or event-driven architectures.

  • Familiarity with cloud platforms (AWS, Azure, GCP, OpenStack).

  • Knowledge of authentication/authorization mechanisms (OAuth, OpenID Connect).

  • Contributions to open-source projects.

What you can expect from us:

  • Generous PTO Policy 

  • Support work life balance with Unplugged Days

  • Flexible WFH Policy 

  • Mental & Physical Wellness programs 

  • Phone and Internet Reimbursement program 

  • Access to Continued Career Development 

  • Comprehensive Benefits and Competitive Packages 

  • Paid Volunteer Time

  • Employee Resource Groups

EEO/VEVRAA

#LI-BV1

#LI-REMOTE

Top Skills

.Net
AWS
Azure
C#
Docker
GCP
Go
Grpc
Kubernetes
Openstack
Rest
SQL

Similar Jobs

10 Hours Ago
Remote
Poland
Internship
Internship
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Software Engineering Intern, you'll work on high-impact projects, collaborating with teams to develop next-gen features, ensuring user-centric solutions, and gaining mentorship.
Top Skills: GoJavaScriptPython
10 Hours Ago
Easy Apply
Remote or Hybrid
Kraków, Małopolskie, POL
Easy Apply
Mid level
Mid level
AdTech • Enterprise Web • Information Technology • Machine Learning • Marketing Tech • Sales
As a Test Automation Engineer III, you will test large-scale data processing systems, drive project requirements, and enhance automation frameworks to improve efficiency and stability in applications.
Top Skills: Cloud BuildDockerGoogle Cloud PlatformJavaJenkinsKubernetesSpinnakerSQL
10 Hours Ago
Remote
Poland
Senior level
Senior level
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead and manage the internal tools team to develop and maintain software solutions, ensuring smooth operations for customer lifecycle management and tool modernization.
Top Skills: AWSAzureGCPGitopsGoJavaKubernetesPythonRuby On Rails

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account