Software Engineer 4

Charlotte, NC, US • Posted 11 hours ago • Updated 11 hours ago
Full Time
On-site
USD $70.00 - 75.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Risk Management
  • Statistical Models
  • Financial Services
  • Artificial Intelligence
  • Machine Learning (ML)
  • Data Processing
  • Workflow
  • Orchestration
  • Apache Kafka
  • Amazon S3
  • Database
  • Microservices
  • Scalability
  • Usability
  • Environment Management
  • Testing
  • Resource Allocation
  • Grafana
  • Regulatory Compliance
  • RBAC
  • Encryption
  • DevOps
  • Mentorship
  • Root Cause Analysis
  • Big Data
  • Django
  • Backend Development
  • Management
  • Apache Spark
  • PySpark
  • Docker
  • Kubernetes
  • Python
  • Scala
  • Java
  • Continuous Integration
  • Continuous Delivery
  • GitHub
  • Sonar
  • Debugging
  • Google Cloud Platform
  • Google Cloud
  • GCS
  • Cloud Computing
  • Computer Science
  • Leadership
  • Information Technology
  • Privacy
  • Finance
  • Credit Cards
  • Banking
  • Onboarding
  • Payroll
  • Training
  • Reporting

Summary

Position: Software Engineer 4
Location: Charlotte, North Carolina
Duration: Contract
Job ID: 175444

Job Overview:
This role supports the Model Risk Management platform, which is used to execute statistical models for risk decisions, such as credit card approvals. The platform enables risk models to run at scale and supports statisticians working with large datasets to build and test statistical models. The team manages and evolves this platform, which is one of the first at the company to be fully migrated to Google Cloud Platform (Google Cloud Platform). The complexity of the workloads requires strong engineering proficiency with Google Cloud Platform, Apache Spark, containerized microservices, and distributed data processing. Experience in financial services is preferred but not required, and experience with large-scale data is highly relevant. Additional skills in building AI/ML solutions are a plus.

Responsibilities:
  • Platform and Architecture Leadership: Lead the design, deployment, and management of OpenShift clusters or Google Cloud Platform projects supporting containerized Spark applications. Architect and enhance the platform used for executing statistical risk models. Drive platform modernization and cloud adoption initiatives.
  • Distributed Data Processing: Architect and oversee large-scale data processing workflows using Apache Spark. Optimize Spark jobs for performance and cost efficiency using Kubernetes orchestration and autoscaling. Oversee integration of Spark with data sources such as Kafka, S3S, databases, and data lakes.
  • Application and Tooling Development: Lead the development of Python-based microservices and backend tools (Django preferred) to support statisticians and data users. Ensure scalability, usability, and reliability of tools and platform features.
  • Automation and CI/CD: Design and govern CI/CD pipelines using GitHub Actions, Sonar, Helm, Harness, and other tools. Implement automation across deployments, environment management, and testing.
  • Monitoring and Reliability: Monitor and tune cluster health, performance, and resource allocation using Prometheus, Grafana, and Google Cloud Platform tools. Troubleshoot distributed and cloud-native system issues.
  • Security and Compliance: Ensure solutions follow enterprise security requirements. Implement RBAC, encryption, and secure coding patterns.
  • Cross-Functional Leadership: Partner with data scientists, platform engineering, DevOps, and architecture teams. Provide technical guidance and mentorship to junior and senior engineers. Lead production deployments and root-cause analysis efforts.

Qualifications:
  • 5 to 7+ years of experience with Apache Spark for big data processing.
  • 3+ years of experience with Python/Django backend development.
  • 3+ years of experience building tools or platforms for high-volume data users.
  • 3 to 5+ years of experience working with Google Cloud or equivalent cloud platforms.
  • 3+ years of experience managing OpenShift/Kubernetes containerized workloads.
  • Experience supporting data-heavy financial or regulated environments is preferred.
  • Proficiency in Spark frameworks (PySpark, Scala, or Java).
  • Strong experience with Docker/Kubernetes concepts and hands-on OpenShift administration.
  • Experience with conda environments and strong coding skills in Python, Scala, or Java.
  • CI/CD exposure: GitHub Actions, Helm, Harness, Sonar.
  • Strong debugging skills across distributed systems.
  • Knowledge of Google Cloud Platform services (GCS, IAM, GKE, Cloud Run, etc.).
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 8 to 10+ years of experience with demonstrated leadership of complex platforms.

About PTR Global: PTR Global is a leading provider of information technology and workforce solutions. PTR Global has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit ;br>
At PTR Global, we understand the importance of your privacy and security. We NEVER ASK job applicants to:
  • Pay any fee to be considered for, submitted to, or selected for any opportunity.
  • Purchase any product, service, or gift cards from us or for us as part of an application, interview, or selection process.
  • Provide sensitive financial information such as credit card numbers or banking information. Successfully placed or hired candidates would only be asked for banking details after accepting an offer from us during our official onboarding processes as part of payroll setup.

Pay Range: $70 - $75

The specific compensation for this position will be determined by several factors, including the scope, complexity, and location of the role, as well as the cost of labor in the market; the skills, education, training, credentials, and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits, including medical, dental, vision, and 401K contributions, as well as PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.

If you receive a suspicious message, email, or phone call claiming to be from PTR Global do not respond or click on any links. Instead, contact us directly at +1 . To report any concerns, please email us at

#LI-VV1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: ptrtx
  • Position Id: 175444
  • Posted 11 hours ago

Company Info

About PTR Global

Pinnacle Group is a leading provider of information technology and workforce solutions. Pinnacle Group includes Pinnacle Technical Resources, Inc., its flagship information technology staffing and consulting services provider; Pinnacle MSP, a managed services provider; Pinnacle Payrolling, a payrolling and independent contractor compliance provider; Pinnacle Canada, which provides staffing, MSP and payrolling services in Canada.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Full-time

USD 55.00 - 60.00 per hour

Charlotte, North Carolina

Today

Easy Apply

Full-time

USD 55.00 - 58.00 per hour

Charlotte, North Carolina

Today

Easy Apply

Full-time

USD 60.00 - 63.00 per hour

Richmond, Virginia

Today

Easy Apply

Full-time

USD 80.00 - 85.00 per hour

Search all similar jobs