Software Engineer

SoTalent

Tennessee

On-site

USD 120,000 - 180,000

Full time

39 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SoTalent is seeking a Senior Software Engineer to join a collaborative team building scalable APIs and backend services powering ecommerce and loyalty experiences. You will design, develop and maintain high-performance REST and gRPC services in .NET, mentor junior developers, and help steer technical direction across the engineering function in a fast-growing company.

You will work with cloud platforms, containerization, and event-driven architectures to deliver reliable and scalable solutions

Qualifications

  • 5+ years of enterprise software development with C# and .NET/.NET Core.
  • Experience designing RESTful APIs.
  • Experience in ecommerce or high-volume transactional environments.
  • Strong DB experience: SQL Server, PostgreSQL or Oracle.
  • Experience with NoSQL (MongoDB or Cassandra).
  • Cloud platform knowledge (AWS, Azure or Google Cloud).
  • Containerization with Kubernetes or similar.
  • Event-driven architectures and messaging (Kafka, RabbitMQ or Azure Service Bus).
  • Strong software engineering principles, testing and scalable design.
  • Excellent communication and collaboration across teams.

Responsibilities

  • Design, develop, and maintain high-performance REST and gRPC services using .NET and C#.
  • Build scalable backend solutions for digital commerce and customer engagement.
  • Translate business requirements into technical solutions with cross-functional teams.
  • Produce clean, well-tested code prioritizing performance and reliability.
  • Create and maintain API documentation and technical standards.
  • Monitor performance and optimize opportunities.
  • Participate in Agile ceremonies and code reviews.
  • Troubleshoot production issues and support critical applications when required.
  • Mentor junior developers and contribute to engineering practices.
  • Drive continuous improvement across development processes and architecture.

Skills

C# / .NET
RESTful APIs design
Distributed systems
Cloud platforms

Tools

SQL Server
PostgreSQL
Oracle
MongoDB
Cassandra
AWS
Azure
Google Cloud
Kubernetes
Kafka
RabbitMQ
Azure Service Bus

Job description

About the Role

They're looking for an experienced Senior Software Engineer to join a collaborative engineering team building scalable APIs and backend services that power modern eCommerce and customer loyalty experiences. This is an opportunity to work on high-impact products used by millions of customers while helping shape the technical direction of a growing engineering function.

Responsibilities
  • Designing, developing and maintaining high-performance REST and gRPC services using .NET and C#
  • Building scalable backend solutions that support digital commerce and customer engagement platforms
  • Collaborating with product managers, architects and engineering teams to translate business requirements into technical solutions
  • Producing clean, maintainable and well-tested code with a focus on performance, reliability and scalability
  • Creating and maintaining API documentation and technical standards
  • Monitoring application performance and identifying opportunities for optimisation
  • Participating in Agile ceremonies, code reviews and sprint planning
  • Troubleshooting production issues and supporting critical applications when required
  • Mentoring junior developers and contributing to engineering best practices
  • Helping drive continuous improvement across development processes and platform architecture
Qualifications
  • 5+ years' experience developing enterprise software using C# and .NET/.NET Core
Required Skills
  • Strong experience designing and building RESTful APIs
  • Experience developing solutions within eCommerce or high-volume transactional environments
  • Solid knowledge of relational databases such as SQL Server, PostgreSQL or Oracle
  • Experience working with NoSQL technologies including MongoDB or Cassandra
  • Understanding of cloud platforms such as AWS, Azure or Google Cloud
  • Familiarity with containerisation technologies such as Kubernetes or similar orchestration platforms
  • Experience with event-driven architectures and messaging technologies including Kafka, RabbitMQ or Azure Service Bus is highly desirable
  • Strong understanding of software engineering principles, testing methodologies and scalable application design
  • Excellent communication and problem-solving skills with the ability to work across multidisciplinary teams
Preferred Skills
  • Experience with event-driven architectures and messaging technologies including Kafka, RabbitMQ or Azure Service Bus is highly desirable
Pay range and compensation package

Opportunity to work on large-scale, customer-focused digital platforms

Collaborative engineering culture with a strong emphasis on innovation and technical excellence

Career progression and the opportunity to mentor and influence technical direction

Exposure to modern cloud-native technologies and distributed systems

Equal Opportunity Statement
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Time – Software Engineer (API/Digital Services)
Full-Time – Software Engineer (API/Digital Services)

val's services • Goodlettsville (TN)

On-site
USD 110,000 - 150,000
Sr Software Engineer (api/digital Services)
Sr Software Engineer (api/digital Services)

AVP VIGILANT TECHNOLOGY PVT LTD • Goodlettsville (TN)

On-site
USD 115,000 - 121,000
Backend Software Engineer
Backend Software Engineer

deploy • Birmingham (AL)

On-site
USD 80,000 - 100,000
Senior Backend Engineer: Scalable APIs for eCommerce
Senior Backend Engineer: Scalable APIs for eCommerce

SoTalent • Tennessee

On-site
USD 120,000 - 180,000
Senior Software Development Engineer (Back-end)
Senior Software Development Engineer (Back-end)

Jobgether • United States

On-site
USD 160,000 - 230,000
Competitive base salary
Commissions and stock options
Medical, dental, and vision insurance
+4
Senior Software Support Engineer
Senior Software Support Engineer

The Jonus Group • Philadelphia

On-site
USD 120,000 - 170,000
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities
+1
Senior Software Engineer C#
Senior Software Engineer C#

The Timberline Group • Boca Raton (FL)

On-site
USD 120,000 - 180,000
Software Engineer - .NET & SQL Expert
Software Engineer - .NET & SQL Expert

Uptalent.io • United States

Remote
USD 80,000 - 110,000
Flexible schedules
Work from anywhere
Highly competitive compensation
Software Engineer
Software Engineer

Lucid Services Group • Indianapolis (IN)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Evans Transportation Services, Inc • Wisconsin

On-site
USD 80,000 - 110,000