Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Lead Specialty Software Engineer in Irving, TX or Charlotte, NC (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or related field.
- 15+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
- 5+ years leading large-scale software development projects and engineering teams.
- Experience delivering enterprise applications and platform capabilities from requirements through production deployment and operational support.
- Experience designing and implementing cloud-native solutions in public cloud environments (Google Cloud Platform preferred).
Desired Skills & Experience
- 10-15 years of hands-on experience in software engineering, platform engineering, data engineering, or cloud engineering.
- Strong experience with GCP or comparable cloud platforms (AWS/Azure), with expertise in cloud-based data engineering, data platforms, analytics, distributed computing, and large-scale data processing solutions.
- Expertise in designing large-scale data platforms, data lakes, analytics solutions, and distributed systems.
- Strong programming skills in Java, Python, Scala, or similar languages.
- Experience developing APIs, microservices, and event-driven architectures.
- Experience with data integration, ETL/ELT frameworks, CDC solutions, and batch/streaming data processing.
- Strong understanding of data architecture, metadata management, data governance, and data security principles.
- Experience with Infrastructure as Code (Terraform preferred) and CI/CD implementation.
- Experience implementing resiliency, disaster recovery, monitoring, observability, and operational excellence practices.
- Strong understanding of software engineering principles, design patterns, and secure development lifecycle practices.
- Ability to influence senior leaders, architects, and cross-functional stakeholders.
- Strong communication, leadership, and mentoring skills.
What You Will Be Doing
- Lead the technical design, architecture, development, testing, and deployment of strategic data platform products and services hosted in Google Cloud Platform (GCP).
- Drive end-to-end delivery of complex software engineering initiatives, ensuring solutions are scalable, secure, resilient, and aligned with enterprise standards.
- Partner with Product Management, Architecture, Platform Engineering, Cyber Security, and Operations teams to deliver innovative cloud-native solutions.
- Define technical roadmaps, engineering standards, and best practices for data platform capabilities.
- Lead design reviews and provide technical governance to ensure high-quality and maintainable solutions.
- Design and implement data ingestion, data processing, data movement, metadata management, and analytics solutions supporting enterprise-scale workloads.
- Resolve highly complex technical challenges involving cloud infrastructure, distributed computing, data processing, performance optimization, and operational stability.
- Drive automation, observability, reliability, resiliency, and disaster recovery capabilities across the platform.
- Lead root cause analysis and remediation efforts for production incidents and platform issues.
- Evaluate emerging technologies and recommend innovative approaches to improve platform capabilities and operational efficiency.
- Collaborate with development teams to implement secure software development practices and ensure compliance with regulatory, risk, and security requirements.
- Mentor and guide software engineers, fostering technical excellence and engineering best practices.
- Influence technology strategy, architecture decisions, and engineering direction across multiple teams and stakeholders.