Senior Software Engineer

Software Development United States


Software Engineer -  Turnkey SaaS Products Support

We have an immediate opening on our Product Support Engineering team for an experienced and creative Sr. Technical Support Engineer to lead the product support and delivery technical initiatives.  

You will serve as a US-based lead for our Support Scrum team, leading and collaborating with other developers and implementation consultants to help troubleshoot customer issues, design and develop medium to large-sized product features and architectural enhancements for our SaaS products.  

Come join our talented and growing team to help us deliver high quality product solutions and provide a world class customer service to our clients. 


  • Lead the technical support developers and provide Tier 3 tech support for the production clients
  • Deliver high-quality products that will delight and astound our customers
  • Development and delivery of the SaaS products features and enhancements by focusing on security, scalability, accessibility and superior user experience
  • Facilitate team code reviews to ensure that all product development is in compliance with established development practices and processes
  • Conduct technical team design sessions
  • Resolve technical questions, issues, and blockers to ensure team productivity
  • Identify and manage cross project dependencies
  • Collaborate with Quality Engineering team to ensure that software deliverables contain the proper acceptance criteria
  • Collaborate with Product Engineering team to ensure that proposed software deliverables are properly groomed and estimated
  • Collaborate with platform Engineering and  Architecture teams to recommend technical direction for new features and enhancements
  • Provide technical content for all product documentation as needed
  • Lead the off hours production deployments for planned and unplanned product releases


  • Bachelor’s degree in Computer Science or related discipline
  • 5+ years of experience in developing enterprise Java web-based applications
  • Experience working with offshore teams
  • Experience working with the following technology and tools;
    • Java web component technologies like Servlet, JSP
    • MVC frameworks such as Struts and Spring
    • ORM frameworks such as Hibernate
    • Writing and understanding complex SQL
    • RESTful web services
    • View tier technologies such as JavaScript and Ajax
    • JavaScript frameworks such as JQuery and React JS
    • Git and Git Flow
    • Tools, frameworks, and technologies in the open source Java world
    • Knowledge of search, analytics and No SQL technologies is a plus
  • Experience with Agile/Scrum methodologies, Scrum Master experience is a plus
  • Critical thinking and problem solving skills
  • Ability to learn unfamiliar technologies and become productive with them quickly
  • Strong oral/written communication skills
  • Must be able to obtain a U.S. Government Clearance of Secret or higher