Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Oakland?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Encore Talent Solutions

Oakland / Global

.NET Developer

Job Description

NO THIRD PARTIES PLEASE

MUST BE ABLE TO WORK W-2

About the Role

We're looking for an experienced Senior Software Engineer

to help design, build, and scale modern, data-driven applications that power critical business solutions. In this role, you'll develop high-performance backend systems, APIs, and cloud-based services while collaborating with cross-functional teams to deliver innovative, scalable solutions.

This is an opportunity to influence architecture, mentor engineers, and help shape engineering best practices while working with modern technologies, Azure cloud services, and AI-enabled development tools.

What You'll Do

Design, develop, test, deploy, and support scalable backend services and APIs using C# and .NET Core / ASP.NET Core

Build and maintain reliable data pipelines that ingest, transform, and deliver structured data for business applications

Create reusable frameworks, services, and components that improve scalability and development efficiency

Partner with Product, Architecture, Analytics, and Engineering teams to translate business requirements into technical solutions

Design solutions that prioritize performance, reliability, security, observability, and maintainability

Participate in architecture reviews, technical design sessions, and proof-of-concept initiatives

Develop user-facing data capabilities, including filtering, visualization, and interaction with complex datasets

Mentor team members through technical leadership, code reviews, and collaborative problem-solving

Drive continuous improvement by leveraging automation, cloud technologies, and AI-assisted development tools

What We're Looking For

Required Qualifications

Bachelor's degree in Computer Science, Mathematics, Statistics, or a related technical field (advanced degree preferred)

5+ years of professional software engineering experience with a strong focus on backend development

Strong experience building applications with C#, .NET Core, and ASP.NET Core

Experience designing and supporting production applications with an emphasis on scalability, availability, monitoring, and performance

Hands-on experience with CI/CD pipelines, automated testing, and modern DevOps practices

Experience developing applications in Microsoft Azure

Strong collaboration and communication skills with the ability to work across technical and business teams

Experience with AI-enabled development tools such as GitHub Copilot, code generation models, vector search, or similar technologies

A curious mindset with a passion for innovation, continuous improvement, and leveraging AI to enhance engineering practices and user experiences

Why Join Us?

Fully remote opportunity with a collaborative engineering team

Work on modern cloud-native technologies and data-driven platforms

Influence architecture and technical direction across multiple initiatives

Mentor engineers and contribute to a culture of innovation and continuous learning

If you're passionate about building scalable software, solving complex technical challenges, and driving innovation through cloud and AI technologies, we'd love to hear from you.

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location