CrawlJobs Logo

Senior Bigdata Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving, Texas

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

125760.00 - 188640.00 USD / Year

Job Description:

The Software Engineering Lead - BigData is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business. Requires basic commercial awareness. There are typically multiple people within the business that provide the same level of subject matter expertise. Developed communication and diplomacy skills are required in order to guide, influence and convince others, in particular colleagues in other areas and occasional external customers. Significant impact on the area through complex deliverables. Provides advice and counsel related to the technology or operations of the business. Work impacts an entire area, which eventually affects the overall performance and effectiveness of the sub-function/job family.

Job Responsibility:

  • Design and build software tools and data pipelines ground up using Apache Spark, Scala, Java, Python, Kafka and REST APIs
  • Provide technical guidance to other software engineers on the team
  • Applies in-depth understanding of how data analytics collectively integrate within the sub-function
  • Coordinate and contribute to the objectives of the entire function
  • Employs developed communication and diplomacy skills to guide, influence and convince others
  • Resolves occasionally complex and highly variable issues
  • Produces detailed analysis of issues where the best course of action is not evident
  • Responsible for volume, quality, timeliness and delivery of data science projects along with short-term planning resource planning
  • Appropriately assess risk when business decisions are made

Requirements:

  • 8+ years of experience as software engineer in a hands-on coding role using java, scala, python, spark, kafka and REST APIs
  • Strong software engineering fundamentals, algorithms and data structures
  • Experience in building complex software products in data space for data ingestion, curation, quality management and distribution
  • Hands-on experience in design and development of big data platform
  • Deep understanding of modern data processing technology stacks: Spark, HBase and other Hadoop ecosystem technologies
  • Deep understanding of streaming data architectures and technologies for real-time and low-latency data processing
  • Experience with agile development methods including core values, guiding principles, and key agile practices
  • Understanding of the theory and application of Continuous Integration/Delivery
  • Bachelor's/University degree or equivalent experience, potentially Masters degree

Nice to have:

  • Development using Scala is a plus
  • Experience with NoSQL technologies including column family, graph, document, and key-value data storage technologies is a plus
  • Passion for software craftsmanship
  • Experience in Financial Industry is a plus
What we offer:
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages including vacation, sick leave, and paid holidays
  • Discretionary and formulaic incentive and retention awards

Additional Information:

Job Posted:
October 04, 2025

Expiration:
October 09, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.