What are the responsibilities and job description for the CTO Systems Architect position at Bottomline?
The Role
Bottomline is looking for a CTO Systems Architect to grow with us either remotely or out of our Portsmouth, NH office!
The Systems Architect will be responsible for the design and implementation of highly available, scalable, and fault-tolerant applications and services for Bottomline’s Global Business Solutions. The Architect will have a deep technical understanding of designing and evolving applications and solutions to meet non-functional requirements such as security, scale, availability, and disaster recovery. The Systems Architect will be an integral part of Bottomline’s CTO organization, working closely with R&D teams and influencing decision-makers on the best ways to use technologies to the line of business and companies’ advantage.
This person must be based in the United States.
How you’ll contribute:
- Design and evolve application and systems architectures to ensure they can scale, are secure, highly available, and have robust disaster recovery.
- Ensure applications meet functional and non-functional requirements and leverage cloud native technologies effectively.
- Work closely with developers to ensure the architecture supports application resilience, efficient rollouts, and zero-downtime deployments.
- Closely collaborate with Development, Data Center Engineering, Product Management, and Delivery to guarantee cohesive solutions.
- Actively work with, mentor, and provide leadership to groups of Software Developers and Solution Architects.
- Provide hands-on contribution to development with POCs and fault isolation.
- Support standards and technology selections for SW components, interfaces, and APIs. Support buy vs. build decisions.
- Regularly review ongoing implementations for opportunities for improvement and identification of performance bottlenecks and optimizations.
- Review designs with an understanding of the impact and application of regulatory and internal policies (e.g., FFIEC, HIPAA, GDPR, CCPA, PCI-DSS, HIPPA, and SLAs)
- Regularly participate, and when necessary, lead in architectural design at both the lowest levels within an application as well as high-level construct and integration points
What will make you successful:
- An extensive technical background in Systems and Application architecture with strong technical leadership in agile software development.
- A strong background in designing and delivering large-scale distributed systems.
- Proven experience designing and deploying highly available solutions on cloud native technologies (docker, k8s, service mesh).
- Proven experience with high-availability systems, replication, and failover strategies.
- Possess a mastery in the application of service-based, object-based, and component-based modeling.
- Expert understanding of security, reliability, scalability, high availability, and concurrency architectural patterns in solutions.
- Expert in solution design across the full technology stack, including for public and hybrid cloud deployments.
- Expert in patterns and solutions that enable evolutionary architecture, leveraging flexibility and creativity when balancing present technologies with emerging ones.
- Extensive experience with at least one major IaaS and/or PaaS technology (OpenStack, AWS, GCP, Azure, Kubernetes, Cloud Foundry, etc.).
- Strong knowledge of data enablement – ingestion, storage, wrangling with the requisite security constructs (encryption, keys, certs, tokens).
- Exposure to applying new and emerging technologies such as, but not limited to, Data Mesh, Service Mesh, Blockchain, AI/Machine Learning and Quantum Computing.
- Able to model the components of applications and infrastructure and identify and outline points of integration; understand the value and importance of data and data analytics.
- Fluency in programming in at least two languages. Ability to engage hands-on at the code level for POCs, reviews, contributions, or diagnosis.
- Effective speaker with the ability to present at the developer and management levels.
- Track record of innovation and the ability to drive transformative ideas through Communities of Practice (COP) and expert communities.
- Collaborative team player with experience working in a global organization.
- BS or MS in Computer Science, Engineering, or relevant fields
#LifeAtBottomline
#LI-DNI