View Our Website View All Jobs

Senior Software Engineer

JOB DESCRIPTION:

Position Title:  Senior Software Engineer

Area:  Software Engineering                                                                                                            

Reports To:  Chief Technology Officer

                                                                                                                          

POSITION SUMMARY:

Senior responsibility for the development, maintenance and performance for the Encentivizer software platform.  Lead feature and subsystem development efforts, work in agile teams.  Participate in software quality initiatives.  Mentor other software engineers. 

 

PRINCIPAL DUTIES AND RESPONSIBILITIES:

  • Develop new software feature and infrastructure capabilities
  • Analyze new feature and capability request and deliver designs and time estimates
  • Refactor and maintain existing software systems
  • Use analytical and problem solving skills to help provide solutions that satisfy business needs
  • Work collaboratively across various internal teams
  • Travel occasionally for customer feedback
  • Advance the software development process and tools
  • Research new technologies and approaches

 

EXPERIENCE/EDUCATIONAL REQUIREMENTS:      

  • Bachelors degree in Computer Science or related field
  • 4-7 years of professional work experience
  • Solid experience and knowledge of object oriented design
  • Familiarity with database technology

 

REQUIRED SKILLS:

  • Solid experience and knowledge of object oriented design in Ruby/Python, C++ or similiar
  • Familiarity with database technology
  • Experience with building web/cloud based software
  • Solid experience with source code control systems and test frameworks
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file