Job Description – Software Engineer

Location: Dallas, TX (McKinney)

Sureshot improves marketing and sales effectiveness through better communication tools and smarter integrations. Our intuitive solutions optimize the user experience which allows the development of cross-channel, mobile and automated marketing.


Our ideal developer enjoys working with a small team of collaborative and experienced developers writing code in a functional manner, even when working in languages where imperative programming is the norm.  Our developers contribute to a multi-container multi-database application designed to facilitate workloads across multiple automation platforms using RESTful web services as the primary means of communication.  Sureshot developers write code in C#, HTML, CSS, and TypeScript, push code to Github, and track progress in JIRA and Trello.

Primary Job Functions:

  • Building intuitive high-volume web applications for a global audience
  • Collaborating with other members of the team to design and implement scalable systems to support millions of users/transactions
  • Researching, learning, and implementing new technologies and best practices
  • Building and delivering consumer-grade, mobile-friendly web applications
  • Using JavaScript and CSS knowledge to write modern, object-oriented JavaScript

Required Skills:

  • C# & .NET (5+ years)
  • ASP.NET MVC with v3+ (5+ years)
  • SQL Server (5+ years)
  • Node.js & NPM
  • HTTP & REST (5+ years)
  • HTML, CSS, and Javascript (5+ years)
  • Excellent communication and interpersonal skills
  • Highly motivated team player
  • Ability to adapt well to any situation and work well under pressure

Additional Preferred Skills:

  • Visual Studio
  • .NET Core
  • Entity Framework
  • TypeScript
  • React
  • Redux
  • Webpack

About Sureshot

Sureshot is an established martech software company with the ideals, vision and culture of an energetic startup. Here, you have a unique opportunity to work closely with leaders and team members to bring great ideas to fruition and to contribute to the ongoing success of our portfolio of martech products.


Sureshot offers the following:

  • Casual and collaborative work environment
  • Competitive compensation package
  • Health, Vision and Dental benefits
  • Company-paid Life and AD&D Insurance
  • 401k Plan
  • All the caffeine and energy drinks you can safely ingest
  • A culture that focuses on performance, not “punching the clock”


To apply, please submit your resume and cover letter to

Ready to Learn More?

Contact us to learn how you can empower marketing operations with Sureshot.