Back to search
SoTalent Linkedin · Posted 2d ago

Software Engineer

Tennessee, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description


About the Company



This opportunity to join a well-established retail and digital commerce organisation that is investing heavily in its customer-facing technology platforms.



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



Salary: $115,000 - $121,000



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



If you're an experienced backend engineer looking to work on scalable cloud-based solutions in a fast-paced environment, I'd be happy to tell you more about this opportunity. Apply today or get in touch for a confidential conversation.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search