Software Engineer: Lead
Posted: 06/27/2026
Job Number: 22551
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:
- Strong Java backend development experience
- Hands-on data pipeline / data ingestion experience
- 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
Meet Your Recruiter
Share This Job:
Related Jobs:
Login to save this search and get notified of similar positions.About Plano, TX
Looking for exciting job opportunities in the Plano, Texas area? Discover your next career move in this vibrant city nestled in the heart of the Lone Star State. Plano offers a perfect blend of urban conveniences and natural beauty, with a booming economy and a welcoming community. With renowned companies calling Plano home, including Toyota and Liberty Mutual, endless growth opportunities await. Explore the thriving arts scene at the ArtCentre of Plano, catch a live performance at the Courtyard Theater, or indulge in the unique flavors of Tex-Mex cuisine at local eateries. With easy access to parks like Arbor Hills Nature Preserve and exciting attractions like Legacy West, Plano gives you a perfect work-life balance. Join us in Plano and unlock a world of possibilities for your career!