View Our Website View All Jobs

Senior Software Engineer

Provide strong technical leadership within the Development organization ensuring we’re making smart technology and implementation choices.


  • Provide strong technical leadership
  • Collaborate with Product Management and Quality Assurance to develop and deliver high-quality products and features in a timely manner
  • Have finger on the evolving technical landscape and understand how new technologies could benefit our product solution
  • Actively participate as a Scrum team member – participating in all phases of the Scrum process
  • Improve the strength of the technical team around you – sharing your knowledge and mentoring other developers
  • Always ‘walk-the-walk and talk-the-talk’ be a ‘role model’ for the team.


  • Bachelor’s degree in Engineering with Computer Science major or similar qualification. Advance degrees preferred
  • 6+ years of experience developing Enterprise Software
  • 3+ years developing software in a Software as Service (SaaS) product development environment
  • Strong expertise with JAVA
  • Strong Experience with Spring Framework and various Spring modules.
  • Experience working with SQL / NO SQL databases.
  • Excellent understanding of OO (Object-oriented) and J2EE design patterns
  • Proven track record developing product and platform services – experience with microservices a strong plus
  • Experience in Big Data and cloud computing leveraging Hadoop ecosystem will be a strong plus.
  • Experience with Angular and other Java Script Framework is a plus.
  • Experience working with Docker is a plus.
  • Strong experience with SCRUM methodologies.
  • Working knowledge of JIRA, Confluence and Git
  • Excellent communication skills.  Able to successfully evangelize and gain buy in for a technology or solution.


Read More

Apply for this position

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

Paste your resume here or Attach resume file