Peyton Resource Group logo

Software Engineer: Lead

Peyton Resource Group

  • Plano, TX
  • 30+ days ago

    Highlights

    Design, build, and maintain data ingestion pipelines to bring high-volume data into enterprise database systems. This team owns end-to-end development of account discovery within the environment, assessing risk based on attributes gathered across multiple data sources.

    Numbers & Facts

    LocationPlano, TX
    IndustryStaffing/Employment Agencies
    Company Size100 to 499 employees
    Websitehttps://www.prg-usa.com/

    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

    About Company

    Established in 2001, Peyton Resource Group is a solution-based staffing company that matches businesses with top talent for short-term, long-term or permanent needs. People are a business’s most valuable asset. Peyton Resource Group is dedicated to helping companies find the best talent, matching professionals with jobs where they will thrive. With locations in Dallas/Fort Worth, San Antonio and Austin, we are available to serve your staffing needs throughout Texas and across the country.

    Similar Jobs

    See more jobs