Software Engineer: Lead

Posted on 30 June 26 by Adriana Andrade

  • $ - $
Logo

Powered by Tracker

Job Description

Description:

Designs, modifies, develops, writes, and implements software programming applications. Supports and/or installs software applications and operating systems. Participates in the testing process through test review and analysis, test witnessing, and certification of software. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. A wide degree of creativity and latitude is expected.

Top Skills Required:

  1. Strong Java backend development experience
  2. Hands-on data pipeline / data ingestion experience
  3. Database development and performance optimization (query tuning, indexing, data modeling)

Responsibilities Include:

  • Design, build, and maintain data ingestion pipelines to bring high-volume data into enterprise database systems
  • Develop backend processing logic to support data validation, transformation, and integration
  • Integrate data across internal and external systems (e.g., CyberArk, SailPoint)
  • Optimize database performance through query tuning, indexing strategies, and efficient data modeling
  • Manage and enhance complex, field-driven update logic within large datasets
  • Collaborate with architects, engineers, and business stakeholders to deliver scalable data solutions
  • Participate in CI/CD workflows, code reviews, and version control (GitHub)
  • Ensure data quality, scalability, and reliability across ingestion and processing layers

Daily Duties:

  • Attend Agile standup to provide progress updates on assigned tasks
  • Develop scripts to ingest data from various sources into a centralized location
  • Develop scripts to move data from the centralized location into a database
  • Code business rules into the system to assess risk based on data within the database

Team-Specific Responsibilities:

This team owns end-to-end development of account discovery within the environment, assessing risk based on attributes gathered across multiple data sources.

Candidate Qualifications:

  • 5+ years of experience in software engineering or data engineering
  • Strong backend development experience with Java
  • Hands-on experience building and maintaining data pipelines / ingestion frameworks
  • Strong experience with database development, including performance optimization, query tuning, indexing strategies, and data modeling
  • Experience handling complex data processing logic at scale
  • Experience with CI/CD pipelines and GitHub
  • Strong communication skills with the ability to collaborate and influence across technical and business teams

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22551

Job Location