Description

  • Lead and organize a team of Kafka administrators and developers, assign tasks, and facilitate weekly Kafka Technical Review meetings with the team.
  • Work alongside customer to determine expanded use of Kafka within the Agency.
  • Strategize within Leidos to set up opportunities to explore new technologies to use with Kafka.
  • Architect, design, code, and implement next-generation data streaming and event-based architecture / platform on Confluent Kafka.
  • Define strategy for streaming data to data warehouse, and integrating event-based architect with microservice based applications.
  • Establish Kafka best practices and standards for implementing the Kafka platform based on identified use cases and required integration patterns.
  • Mentor existing team members by imparting expert knowledge to build a high-performing team in our event-driven architecture. Assist developers in choosing correct patterns, event modelling and ensuring data integrity.
  • Provide software expertise in one or more of these areas: application integration, enterprise services, service-oriented architectures (SOA), security, business process management/business rules processing, data ingestion/data modeling.
  • Triage, investigate, advise in a hands-on capacity to resolve platform issues regardless of component.
  • Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience. Share up-to-date insights on the latest Kafka-based solutions, formulate creative approaches to address business challenges, present and host workshops with senior leaders and translate technical jargons into layman's language and vice-versa.
  • All other duties as assigned or directed.

Detailed Skills Requirements

Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field with 12 years of relevant experience OR Master degree with 10 years of relevant experience.  Additional years of experience may be substituted/accepted in lieu of degree.

  • 12+ years of experience with modern software development including systems/application analysis and design.
  • 7+ years of combined experience with Kafka (Confluent Kafka and/or Apache Kafka).
  • 2+ years of combined experience with designing, architecting, and deploying to AWS cloud platform.
  • 1+ years of leading a technical team.
  • Must be able to obtain and maintain a Public Trust security clearance

Education

Bachelor's degree