CORE EXPECTATIONS:
- Evaluate roadmap, features and architectural components
- Ensure the product continues to have top of the line security
- Ensure scalability for now and the future o Identify areas to improve reliability
- Own the production deployment environment maintaining high scale and security
- Optimize release deployment minimizing product down time
- Optimize disaster recovery plan and recovery time minimizing potential down time
- Enhance architecture and practices to drive towards continuous delivery
- Be a key contact when it comes to various certification compliance
- Be subject matter expert and key contributor of content to technical writing team to generate customer facing documentation and white papers
- Present to customers and partners about product architecture when required
CORE COMPENTENCIES:
- Extensive experience designing and implementing SaaS based applications
- Advanced experience with SOA standards including REST, SOAP, JSON, etc.
- Advanced experience in Java
- Experience with security and privacy standards such as PCI, HIPPA, ISO27001
- Strong experience in platforms such as AWS, Azure, or comparable platforms
- Excellent written and verbal communication skills including experience presenting to customers and executives
- Other core competencies as defined by your direct supervisor/manager
EXPERIENCE/EDUCATION:
- Bachelor’s degree or greater in computer science or equivalent
- 10+ years software development experience
- 5+ years SaaS development experience
- Experience architecting, deploying and maintaining a product as a cloud offering
WORKING RELATIONSHIPS:
- Report to R&D manager or above
- Work closely with development, quality assurance and product management
MENTAL/PHYSICAL REQUIREMENTS:
- Ability to sit for long periods of time depending on your position and/or getting up and down through your work shift
- Frequent alpha/numeric keyboarding
- Ability to view a computer for a long period of time