Vacancy expired!
RESPONSIBILITIES:
Kforce has a client that is seeking a Senior Platform Architect in Austin, TX.
Your Impact:
Great products need great architecture. As a Platform Software Architect, you'll help design and build the architecture that scales the business and can be confidently relied on. We are hiring people that approach design from a systems perspective and aspire to craft their systems well. A great candidate can deliver real customer value while pursuing architecture quality in availability, scalability, interoperability, modifiability, performance, security, and testability.
Key Tasks:
Designing, implementing, and operating platform-wide services such as:
Transactional or eventually consistent stores that provide well-encapsulated domain object semantics
Domain and data modeling that provides efficiency, scalability, and flexibility
Highly scalable and crazy performant search systems
Event Bus and Event Sourcing capabilities that provide business and engineering leverage and efficiencies
Orchestrated scale out data pipelines that can leverage serverless and containerized compute that balances cost, latency, and duration
Algorithmically intensive data engines that operate on streaming, large, or multi-tenant datasets
REQUIREMENTS:
7+ years of relevant platform development experience
The ability to reason about and communicate external and internal architectural perspectives of well-encapsulated systems (e.g., Service Oriented Architecture, Docker-based Services, microservices)
Experience with some amount of 'Big Data' technologies such as: Elasticsearch, NoSQL Stores, Kafka, Columnar Databases, DataFlow or Pipeline Systems, Graph DataStores
Experience with design, implementation, and operation of data-intensive, distributed systems (The book, Designing Data-Intensive Applications, is a good reference)
Embrace the discipline of Site Reliability Engineering
Experience using Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid
Experience designing and operating software in a Cloud Provider such as AWS, Azure, or Google Cloud Platform
Even Better If You Have:
Experience using Feature or Release Toggles as a code branching strategy
Experience modifying and operating multi-tenant systems
Knowledge about algorithm development for intensive pipeline processing systems
An understanding of how to develop from a Security Perspective
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.