Responsibilities:
- Architect, design and development of Enterprise SaaS products.
- Own key product architecture items and drive key design and architectural decisions with multiple engineering teams
- Maintain technology roadmap and architectural standards that assure product development projects optimally align with engineering and business objectives
- Develop architectural and design principles to improve performance, capacity, and scalability of the product.
- Drive innovation in the product catering to successful initiatives and engineering best practices to be followed by core product development teams
- Work with Technology Partners - for integration of right technologies in the product
- Building an effective architecture organization
- Work with sales, expert services and product management teams in solution demonstrations and responding to product integration and deployment related questions
- Develop broad knowledge about current and future product features.
- Being viewed as the trusted advisor to the organization
- Understanding developers needs in parallel with business needs
Skills Required:
- Has expertise and good working experience on building B2B Enterprise SaaS product grounds up
- Demonstrating abilities to derive, define, and explicitly represent various artifacts within The Enterprise Framework in products in the Data- science space. [Good to have - experience in products dealing with NLP&NLG]
- Developing and maintaining project level and Enterprise level model consistency and integration.
- Auditing compliance within the Enterprise Architecture standards
- Demonstrated expertise and track record in the area of Software Architecture - both frontend & backend specifically in constructing architectures using available open-source components (experience working on both front end and backend software using languages and frameworks (Java, Python, AngularJS, React, Node.js, Express.js, etc...)
- Demonstrated expertise in Big Data storage, processing platforms: data lakes, NoSQL data stores, Hadoop, Spark, Kafka etc;
- Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations
- Experience in Containers (Docker/Kubernetes) based deployment and management
- Experience in building cloud (AWS/GCP/Azure) native solutions
- Experience in security frameworks, concepts and technologies like Spring Security, OAuth2, SAML, Kerberos, SSO, Identity and Access Management
- Experience with common application security issues and remediation
- Familiarity with security technologies, processes, and concepts such as symmetric and asymmetric cryptography, TLS, Authentication and Authorization, Static Code Analysis, penetration testing methods
- Knowledge with industry compliance and security standards including one or more of the following: PCI DSS, ISO, CSA, NIST/DoD frameworks
- An understanding of performance engineering especially storage, retrieval, analysis of large amounts of data
- Ability to do capacity planning & forecasting
- An entrepreneurial attitude, with a quick ability to identify opportunities and drive towards implementation
- Contribution to Open-Source projects is good to have
- TOGAF certification is good to have.
Other Good to Have Skills:
Product Management
- Backlog Curation: Working with product manager to understand vision/roadmap, Features and detail them out and translate them to technical tasks (techno-functional understanding of product domain)
- Planning & Execution: Running an agile scrum to ensure product build, delivery to QA/PROD/CUSTOMER as per the priorities and order set in the product backlog by the PO. (with relevant sprint ceremonies)
- Quality: Ensure relevant quality processes (code analysis, reviews, documentation, performance, usability, unit & integration tests) are followed and tuned as needed
- Reviews: Leading reviews with product leadership team for product build, execution plans, quality reports, risks etc.
Project Management
- Manage PoCs and Pilots on the product together with PO and other Project teams in Fosfor (ownership role)
- Help the delivery teams understand the product better and plan for deliverables (supporting role)
- Support the delivery teams (delivering customer projects on the product) with people and technology as needed
People Management
- Skilling: Upskilling and Hiring to ensure right skills for delivering objectives
- Performance Management: Expectation settings, regular reviews (1-1) and annual appraisals
- Grooming: Constructive feedback to team members, situational leadership to handle unexpected instances (health, conflicts, losses, stress), mentoring.
Sales Engineering
- Help Product Owner and Sales Engineering Team to support RFP/RFIs, PoC/Pilot Proposals for customers and during analyst relations
Didn’t find the job appropriate? Report this Job