Software Developer (.Net)

Intermedia Intelligent Communications

Georgia

On-site

USD 80,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intermedia is seeking a Software Developer (.Net) to join the Email+ team. You will design, develop, test, and maintain scalable software powering email hosting, Microsoft 365 integration, and cloud services.

You will collaborate with product managers, architects, QA, and other developers to deliver reliable, secure, and high-performance applications used by over a million hosted mailboxes. The role offers opportunities to modernize systems, work on cloud-native microservices, and contribute to

Qualifications

  • Bachelor's degree in CS/Software Engineering or equivalent
  • 3+ years of .NET development experience
  • Proficient in C# and .NET
  • Experience building RESTful APIs and backend services
  • Strong knowledge of ASP.NET Core, MVC, SQL Server
  • Experience with HTML, CSS, JavaScript
  • Understanding of OOP and design patterns
  • Experience with Agile/Scrum
  • Strong analytical and communication skills

Responsibilities

  • Design, develop, test, and maintain .NET applications
  • Build scalable backend services and APIs for cloud-based solutions
  • Modernize existing applications and migrate to modern architectures
  • Collaborate with PM, QA, DevOps, and other teams to deliver quality software
  • Write clean, maintainable, well-tested code following best practices
  • Troubleshoot and resolve production issues
  • Participate in code reviews and improve engineering standards
  • Optimize performance, reliability, and scalability
  • Stay current with new technologies and AI-assisted practices

Skills

C# & .NET
RESTful APIs
ASP.NET Core
SQL Server
JavaScript
HTML/CSS
Agile/Scrum
OO Principles
Communication

Tools

Docker
Kubernetes
Azure

Job description

Software Developer (.Net)

Department: Dev & Engineering

Employment Type: Full Time

Location: Georgia

Description

About Intermedia: Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.

Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won't be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!

Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!

Location: Republic of Georgia

About the Role

We are looking for a .NET Developer to join our Email+ team. In this role, you will design, develop, test, and maintain scalable software solutions that power our email hosting, Microsoft 365 integration, and cloud services. You will work closely with product managers, architects, QA engineers, and fellow developers to build reliable, secure, and high-performance applications used by more than one million hosted mailboxes.

This is an excellent opportunity to work on large-scale cloud services, modernize existing systems, and contribute to products that combine Microsoft Exchange, Microsoft 365, email security, backup, and archiving technologies.

About the Team & Product

The Email+ team develops and supports a portfolio of products that integrate Microsoft Exchange email hosting with email filtering, archiving, encryption, backup, and a unified customer management portal (HostPilot). We also actively expand and modernize our Microsoft 365 ecosystem.

Our current initiatives include:

  • Modernizing Microsoft 365 license management
  • Extending functionality of cloud-native M365 microservices
  • Integrating Email Protection with Microsoft 365 and Office 365
  • Developing and supporting streaming services for Microsoft Exchange Backup, Archiving, and related solutions
  • Improving the scalability, reliability, and security of our email platform

Today, our platform hosts and protects over 1 million mailboxes, providing enterprise-grade reliability, security, and performance.

We follow Agile/Scrum practices with two-week sprints, daily stand-ups, sprint planning, reviews, and retrospectives.

Key Responsibilities
  • Design, develop, test, and maintain applications using the .NET platform.
  • Build scalable backend services and APIs for cloud-based email and Microsoft 365 solutions.
  • Participate in the modernization of existing applications and migration toward modern architectures.
  • Collaborate with Product Management, QA, DevOps, and other engineering teams to deliver high-quality software.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and contribute to improving development standards and engineering practices.
  • Optimize application performance, reliability, and scalability.
  • Stay current with emerging technologies, development frameworks, and AI-assisted software engineering practices.
Skills, Knowledge and Expertise
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • 3+ years of professional software development experience with .NET technologies.
  • Strong proficiency in C# and .NET.
  • Experience building RESTful APIs and backend services.
  • Solid knowledge of ASP.NET Core, an open-source web development framework | .NET Core, MVC, and SQL Server.
  • Experience working with HTML, CSS, and JavaScript.
  • Understanding of object-oriented design principles and software design patterns.
  • Experience with Agile/Scrum development methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.
Nice to Have
  • Experience with Microsoft 365, Microsoft Exchange, or Office 365 APIs.
  • Experience with microservices architecture and distributed systems.
  • Experience with cloud platforms such as Microsoft Azure.
  • Familiarity with Docker, Kubernetes, or other containerization technologies.
  • Experience with messaging or streaming technologies.
  • Knowledge of email protocols (SMTP, IMAP, POP3, Exchange Web Services, Microsoft Graph API).
  • Experience working with monitoring and observability tools.
AI Tools & Modern Development

We encourage engineers to leverage modern AI-powered development tools to improve productivity and code quality. Ideal candidates should have:

  • Practical experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, Cursor, or similar solutions.
  • Ability to use AI tools responsibly for code generation, debugging, documentation, testing, and refactoring while validating generated results.
  • Interest in adopting new AI-powered engineering practices to improve software development efficiency.
Benefits
What We Offer
  • Opportunity to work on high-scale, mission-critical cloud services used by over one million mailboxes.
  • Modern technology stack and opportunities to work with Microsoft 365 and cloud-native services.
  • Collaborative Agile environment with experienced engineers.
  • Opportunities for technical growth, learning, and career development.
  • Competitive compensation and benefits.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Messaging Engineer – Enterprise Technology Infrastructure
Messaging Engineer – Enterprise Technology Infrastructure

Hines • Houston (TX)

On-site
USD 90,000 - 120,000
Competitive compensation
Robust benefits
Generous vacation packages
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer
Senior Software Engineer

Hyperion360 • Oregon

Hybrid
USD 140,000 - 190,000
Competitive salary
Health insurance
Retirement plan
+5
Lead Infrastructure Engineer (Exchange, Entra, Intune & Microsoft 365)
Lead Infrastructure Engineer (Exchange, Entra, Intune & Microsoft 365)

Clarivate • Philadelphia

Hybrid
USD 115,000 - 144,000
Lead Infrastructure Engineer (Exchange, Entra, Intune & Microsoft 365)
Lead Infrastructure Engineer (Exchange, Entra, Intune & Microsoft 365)

Clarivate Analytics US LLC • Philadelphia

Hybrid
USD 115,000 - 144,000
Senior Multi-Cloud Infrastructure and Security Architect
Senior Multi-Cloud Infrastructure and Security Architect

Zealogics.com • New York (NY)

On-site
USD 83,000 - 90,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior Software Developer
Senior Software Developer

Marketing Alliance Group • Dalton (GA)

On-site
USD 90,000 - 140,000
Senior .Net FullStack Engineer
Senior .Net FullStack Engineer

Nix • Boston (MA)

Hybrid
USD 120,000 - 180,000
Flexible working format
Competitive salary
Career growth
+3