To whom should I address my cover letter?

The answer is: “Dear Recruiting” or “eSoftware Solutions Hiring Manager” is just fine. Since, chances are, you don’t personally know anyone, having a name won’t make any difference. We will read it.

How should I apply?

Go to the Jobs page, click the Apply button for the job you intend to apply for, and fill out the application and resume upload.

After applying, we will contact you within a week if we are considering your application or not.

I really want a job at eSoftware Solutions. How can I get hired?

eSoftware Solutions looks for talented people who have a wide range of interests – customer service, programming, sales or administrative. Most new hires have college degrees or significant experience working in a specific field. In addition, great candidates have experience, comfort, and desire for doing their work in teams.

We hope to find answers to these types of questions: What do you offer? What is your commitment to software programming or customer service? What are your goals? Who else can validate your story? Once we get started in the interview process, we talk to your references, and have enough substantial conversations with you to learn who you are and help you get to know us.

How does the recruiting process work?

We have a small recruiting team who works with department directors to coordinate the interview and offer process. A candidate who comes for an interview may meet three or more people.. Interviews range from pointed questions about work examples to casual conversations about life.

After interviews, the hiring team gets together as soon as possible to review and compare each candidate’s qualifications for the role. The decision that a candidate will bring a lot of value to us—and that he/she will get a lot of value out of being here—has to be championed by almost everyone in the room.

Will you contact me regarding the status of my application?


We will review and share your submission with the appropriate people. If there’s an immediate match between your talents and our needs, we will contact you directly within 10 days.

You will also hear from us within that time if we do not have an appropriate opportunity at this point, but will certainly keep your talents in mind and your qualifications on file for any appropriate openings which may develop in the future.

Do you require years of experience, or do you hire direct from school?

We think it is important for our continued success that we bring in people from both ends of the spectrum to keep us fresh and to import new ideas, perspectives, and experiences. In some cases we need a seasoned professional who can hit the ground running and help us push in a new direction, while in others we have a solid, supportive professional network in place that can help a less experienced person grow and thrive.

How can candidates stand out?

We want to know as much as we can about a candidate. Degrees are important, but we have people at eSoftware Solutions from all kinds of degree programs. Help us get to know you by including additional credentials and distinctions as you see fit. Attention to detail matters to us greatly, and a résumé with errors can be a big deal.

How do you determine cultural fit?

We see ourselves as a family of individuals where each individual is different. Good candidates offer more than a list of former jobs they’ve had or courses they’ve taken. We sometimes read résumés from the bottom up, because what you’ve accomplished outside of work may tell us as much as what you’ve done as someone else’s employee. Use your cover letter to tell a story that may not come through on your résumé. Help us connect the dots; tell who you are, for real.

What’s in it for me?

We strive to be an extraordinary and friendly workplace. People thrive when they work in stimulating, comfortable, and well-located places. Our office is located where people like to be, in Ridgeland, in the metro Jackson, Miss., area. We’ve learned that while money is an important component of offering a great place to work, it’s not the single most important aspect. Here are three aspects of why we think eSoftware Solutions is a great place to work:

Unique work opportunities: eSoftware Solutions attracts interesting, diverse, and difficult sets of software challenges in the segments we serve, in both the private and public sectors. We offer opportunities to work across a variety of products, services, industries, clients, technologies, and experiences. We give teams the power to build relationships with influential clients and organizations and we provide a high degree of autonomy to guide the work and generate excellent, appropriate, and intuitive software solutions.

Talented and diverse people: We hire talented software thinkers, compassionate customer service folks and professional sales individuals and more. We believe in a civilized workplace so we don’t hire jerks. We encourage ways to share knowledge and projects among our people, believing that we all work better and learn more when we freely interact and collaborate with other talented people. We also like getting together for lunches and holidays to share food and videos from the 80s (yes, really).


Compensation and benefits: Ah, money! We offer competitive base compensation and paid time off in addition to a variety of employment benefits including sponsored healthcare, dental and disability insurance, retirement benefits, and other employee assistance benefits. Another perk is our paid health club membership.

I still have questions. May I talk with someone?

  1. If you have a specific question that isn’t answered above, please send an email to jobs@eSoftwareSolutions.com.

Please do not email other people from our Contacts page for job inquiries.

Here is a note about disability:

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 601.919.2275, ext. 128 for assistance.