5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Senior Software Engineer
(This job is no longer available)
iStaff | Alpharetta, GA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Sr. Software Engineer

Client Location: Alpharetta Georgia 30022

Direct Hire: Targeting $115K

Candidates that have Call Center knowledge specifically with ACD (auto call distribution) and WFM (work force management) will be highly considered.

- This is a Break/Fix role

- Not building new code, but fixing existing, enhancements, and some modifications

MUST have:

- C++

- C#/.Net



- Spring Boot

Position Summary:

We are seeking a bright enthusiastic individual for a senior level position within the Product Development Team as a Senior Sustaining Software Engineer. The Senior Software Sustaining Engineer is the final escalation point between the Technical Support and Product Development organization. Technical issues that cannot be resolved by Technical Support are escalated to the Sustaining Engineering team. The Sustaining Software Engineer is capable of troubleshooting and resolving the most difficult and complicated issues. This position works closely with Technical Support, Product Management and Product Development.

Applications range from Client Server applications developed in C++/.NET to JAVA/Spring Framework.

There are opportunities for career growth in the organization based on your performance, proven capabilities, and desire.

Essential Duties & Responsibilities:

  • Duties involve analysing customer escalation issues and to work with cross-functional teams (Product Development, Customer Support and Account teams) to ensure smooth flow of information in resolving critical customer issues
  • Development of new features and maintenance of existing ones
  • Handle the resolution of technical issues by doing the following:
  • Analyze the available data to identify and narrow down root cause
  • Investigate the technical issue
  • Attempt or drive reproduction of customer issue in house
  • Describe in detail the issue to support engineers or customers
  • Identify and develop the software code changes to resolve it.
  • Analyze and report defects on software to improve conformance, stability and supportability
  • Understand customer network architecture and design and accordingly provide alternative solutions when applicable to achieve greater stability or performance.
  • Provide technical direction to internal teams
  • Mentor other Engineers on techniques and methodologies of troubleshooting and supporting products and solutions
  • Actively suggest and describe ways to improve the supportability of products.

Required Experience & Skillset:

  • Minimum of 3 - 5 years of experience in software development or sustaining engineering preferably related to a Call Center technology
  • General knowledge of software engineering concepts and techniques.
  • C/C++ experience with .NET
  • Experience in Java programming with JAVA/Spring Framework an advantage although training is offered for the right candidate
  • Linux development experience.
  • Ability to prioritize work tasks in a fast-paced dynamic environment
  • Proven experience with the following:


Applicants must be eligible to work in the specified location