Software Engineer-Transactional Services – Spartanburg, S.C.

What You’ll Be Doing:

You will be performing product design, new implementation, maintenance, and production control of distributed, multi-threaded high-volume transactional systems and databases that process millions of transactions per day for clients throughout the United States.

Who Are We Looking For:

  • Good interpersonal and organizational skills with the ability to work in a cooperative DevOps team environment.
  • Passion for development technologies and focus on quality and risk management.
  • Exceptional technical knowledge in software development methodologies, design and implementation.
  • Open to contributing ideas for best practice improvements, process improvements, and innovative solutions.
  • Excellent oral and written communication skills.
  • Participate in on-call rotation to provide support for critical systems as needed.

What Experience You’ll Need to Have:

We have positions available for junior through senior developers and will provide mentoring and training commensurate with experience level for the following:

  • Proficiency in programming (more than one of: C#, C++, C) with experience designing and implementing complex multi-threaded Microsoft Windows services and backend applications.
  • Professional experience in developing performance-critical, low-latency, high-throughput, scalable and highly-available distributed .NET services for high volume mission critical transactional systems.
  • Experience with Microsoft Visual Studio, .NET, SOAP and REST APIs.
  • Experience with Microsoft SQL Server and the ability to work efficiently with stored procedures, etc.
  • Understanding of development activities related to large mission critical, high throughput distributed OLTP Microsoft SQL Server databases.
  • Network programming experience and knowledge of communication and protocol stacks (TCP/IP, sockets, web services, etc.) and tools (e.g. Wireshark).

Nice to have:

  • Understanding of Scrum and Agile.
  • Understanding of DevOps practices including Continuous Integration, Continuous Delivery, Monitoring, and Logging.
  • Any previous development experience in healthcare and payment processing (claims processing, electronic prescriptions, credit cards) and associated standards and regulations (NCPDP, PCI, etc.)
  • Any experience/understanding of ‘cool’ technologies: Containers, Microservices, AI, ML, big data analytics.

What Education You’ll Need to Have:

  • Bachelor’s degree in computer science, software engineering, or mathematics, preferred.
  • Typically requires a minimum of 1-10+ years of experience in product development.

  • This position is in-house only
  • Please submit your cover letter and resume in PDF format. Thank you!
  • Relocation assistance available.
  • Smith Technologies is an Equal Opportunity Employer and Follows the Federal Guidelines for a Drug-Free Work Environment.

Apply for this Job Now


  • Integra LTC Solutions, LLC. is an equal opportunity employer and Follows the Federal Guidelines for a Drug-Free Work Environment.
  • Offers of employment are contingent upon passing a drug screening and background check.
  • Integra is an EOE (Equal Opportunity Employer).