Software Developer

Millennium Group

$90K — $120K *
Plano, TX 75025In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software engineering or data engineering
  • Strong backend development experience with Java
  • Hands-on experience in building and maintaining data ingestion frameworks
  • Proficient in database performance optimization, query tuning, and indexing strategies
  • Skilled at handling complex data processing logic at scale
  • Familiar with CI/CD processes and version control using GitHub
  • Excellent communication skills for effective stakeholder collaboration

Responsibilities

  • Design, build, and maintain data ingestion pipelines for high-volume data
  • Develop backend logic for data validation and integration
  • Integrate data from internal and external systems like CyberArk and SailPoint
  • Optimize database performance through effective strategies
  • Manage complex update logic within large datasets
  • Collaborate with architects and stakeholders for scalable data solutions
  • Participate in CI/CD workflows and conduct code reviews

Benefits

  • Flexible work environment
  • Opportunities for professional development
  • Collaborative team culture
  • Exposure to cutting-edge technologies
  • Participation in Agile methodologies
Full Job Description
Software Developer

Key Responsibilities
  • Design, build, and maintain data ingestion pipelines to bring high-volume data into enterprise database systems
  • Develop backend processing logic for 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 Activities
  • Participate in Agile standups and provide progress updates
  • Develop scripts to ingest and process data from multiple sources
  • Build data movement logic from centralized systems into databases
  • Implement business rules to assess risk based on dataset attributes

Required 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 database experience including:
    • Performance optimization
    • Query tuning
    • Indexing strategies
    • Data modeling
  • Experience handling complex data processing logic at scale
  • Experience with CI/CD pipelines and GitHub
  • Strong communication and stakeholder collaboration skills

Similar Jobs

More Jobs at Millennium Group

More Information Technology Jobs

Find similar Software Developer jobs: