Note: The job is a remote job and is open to candidates in USA. First Citizens Bank is seeking a Lead Software Engineer to join its Enterprise Architecture team. The role focuses on designing and implementing scalable Kafka-based, event-driven enterprise integration solutions, while providing technical guidance, consultation, mentorship, and support for business-aligned technology strategies.
Responsibilities
- Software Development Support -
- Design, configure and maintain Confluent Kafka clusters in a multi data center and cloud environment
- Implement authorization, authentication and schema governance
- Build real-time data pipelines using Kafka Connect, Kafka Streams and KSQL/FLinkSQL
- Monitor system metrics and address any performance issues to ensure high availability
- Technical Expert - Maintains a strong knowledge of technology trends and impact on the Bank's infrastructure to provide relevant consultative guidance. Trains and mentors’ others on new technologies
- Consultation - Provides technical advice and direction to associates, management, and developmental project teams. Utilizes knowledge to consult and develop software to solve complex technical problems
- Business Strategy - Advises on strategies that align developmental projects with long-term business needs and technological direction. Assists management in implementing initiatives or strategies across the division
Skills
- This is a remote role that may be hired in several markets across the United States
- Priority given to those located remotely in North Carolina, Arizona and Texas
- We are seeking a Lead Software Engineer with experience in Kafka-based event-driven integrations, for the Enterprise Architecture team
- Minimum Required Education and Experience: Bachelor's Degree and 6 years' experience
- High School Diploma or GED/Equivalent and 10 years' experience in Software application development and maintenance
- Previous experience in designing, configuring and maintaining Confluent Kafka clusters in a multi-data center and cloud environment
- Hands-on experience in establishing and enforcing best practices for, Kafka topic design, schema evolution, and DevOps automation
- Experience in Kafka Connect, Kafka Streams, and Schema Registry**.**
- Proficient in Java, Python, or Go
- Experience integrating with legacy systems and modernizing monolithic applications
- Hands-on experience with cloud native architecture
- Manage technical risks, dependencies, and escalations, ensuring proactive communication and resolution
- Experience with DevOps tools, CI/CD pipelines, and container orchestration (Docker, Kubernetes, Openshift)
Benefits
- Remote role
Company Overview
Company H1B Sponsorship