Skip to Main Content

Senior Software Engineer

Zift Solutions, Inc.
Mount Pleasant, SC
  • Posted: over a month ago
  • Full-Time
Job Description

Job Description

Are you looking to make a difference working on a small team using cutting edge technology to further drive product innovation? Zift Solutions is looking for a Senior Software Engineer to join our team and help continue the growth and success of our channel marketing platform. We are looking for talented individuals who are self-starters, have a high learning ability to absorb new information readily and put it into practice effectively, use their communication skills to positively influence others, are comfortable working with and engaging directly with our CTO, have familiarity with our tech stack, and enjoy sharing knowledge to help further develop those around them.

*This position will work remotely from a home office.

Primary Responsibilities:

  • Work with a development team through all phases of product development including design, implementation and release.
  • Develop reusable software modules and components, technical design and development of new software modules and enhancements of existing ones.
  • Work with your peer developers to integrate the UI into application/business tier.
  • Mentor and train junior developers about software development best practices and techniques.
  • Study new technologies and bring fresh ideas that can benefit the project.
  • Maintain and improve company software development practices and standards.
  • Evolve the existing software system applications and architecture in various areas as needed.


We are looking for candidates who have:

  • B.S or M.S. degree in Computer Science, Engineering, or equivalent
  • 5+ years of software development experience
  • Deep Experience and/or familiarity with the following systems and programs: Java EE Stack, Multi-Tier: Full Spring Stack, Spring MVC, etc; Database: Hibernate, SQL expert, Open Source Stacks: Apache projects, Commons, etc.; Web Development: Expert in JavaScript frameworks - for example jQuery, AngularJS etc; Expert in HTML5 and CSS3; Bootstrap 3; Automated Test Frameworks and Tools: JUnit, Spock, EasyMock, etc.
  • Strong understanding of the software development cycle, specifically Agile/Scrum
  • Experience with writing and maintaining automated tests as part of the software development lifecycle
  • Experience with using and writing REST web services
  • A strong work ethic and organizational skills
  • The ability to work in both the application/business tier and the UI tier
  • The ability to study new technologies and bring fresh ideas that can benefit the project
  • Experience in creating the architectures of new projects from scratch

Preferred Qualifications:

  • Experience in multi-tenant SaaS applications with start-ups or mid-size companies.
  • Experience with microservices
  • Experience leading and mentoring other team members
  • Experience with marketing automation systems like Eloqua, Marketo, MailChimp, and Constant Contact
  • Experience in cloud platforms such as Amazon Web Services and Azure
  • Experience with SDLC management tools such as Jenkins, GIT, BitBucket, and JIRA
  • Experience with container frameworks like Docker

Personal Attributes:

  • Self-starter: takes initiative, can work without supervision, and begins projects independently
  • Strong sense of accountability and urgency in completing tasks
  • High learning ability: ability to learn new technologies, tools, techniques, and processes quickly and adapt to a rapidly changing environment
  • Strong communication skills along with the ability to positively influence others
  • Able to work independently, as well as within a cross-functional team environment
  • Willingness to share knowledge and skills with others
  • High integrity
  • Alignment with our corporate values

About Zift:

Founded in 2006, Zift Solutions helps channel leaders deliver an unparalleled partner experience and capture more revenue with fully integrated tools, expertise, services and support. Zift is focused on enhancing channel partner program productivity and profitability by automating marketing, sales and operational processes. Over the last decade, the company has grown organically and via mergers and acquisition. Zift now employs over 200 people worldwide, with US-based headquarters in New Jersey and offices across the US, UK, Europe and Asia-Pacific regions.

As the Enterprise Channel Management leader, Zift synchronizes the people, processes and technology B2B organizations require to drive channel revenue and growth with Channel as a Service. Our comprehensive range of applications integrate seamlessly with established systems and infrastructure to speed time-to-sales, engage partners and provide greater ROI. Our customers are industry leaders and high-growth companies in the high-tech, manufacturing, telecommunications, financial services and insurance sectors. Our teams work together to create a positive impact on our customers, strategic partners and employees.

Powered by JazzHR


Zift Solutions, Inc.


Mount Pleasant, SC
29464 USA



View all jobs at Zift Solutions, Inc.

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.