Full Stack Engineer

Scotiabank Group
Dallas, TX, United States
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Data Analysis Automation of Tests Microsoft Azure C Sharp (Programming Language) Code Review Continuous Integration Data Governance
+20 more
Relational Databases Database Queries Distributed Systems Python (Programming Language) PostgreSQL Machine Learning Automation of Marketing Node.Js Cloud Services Software Engineering TypeScript Enterprise Data Management Enterprise Software Applications Event Driven Architecture Containerization Integration Frameworks Restful APIs Golang Programming Languages Microservices

Job description

The Data Quality Engineering team is building enterprise capabilities that help define, automate, and manage data quality across the organization. As a Software Engineer, you will design and develop scalable software solutions supporting quality controls, business rules, automation, and enterprise data management capabilities.

What You’ll Do

  • Design, develop, test, deploy, and support enterprise software solutions.
  • Build APIs, microservices, and integration frameworks.
  • Develop automation and workflow capabilities supporting data quality processes.
  • Design solutions using cloud-native and event-driven architectures.
  • Collaborate with Architecture, Product, Data Governance, and Engineering teams.
  • Contribute to CI/CD, testing, observability, reliability, and operational excellence initiatives.
  • Participate in design reviews, code reviews, and production support activities.

Requirements

  • 5+ years of software engineering experience building enterprise applications, APIs, platforms, or cloud solutions.
  • Strong proficiency in Python.
  • Experience with Java, Go, TypeScript/Node.js, C#, or other modern programming languages.
  • Experience building REST APIs, microservices, and distributed systems.
  • Strong SQL skills and experience with PostgreSQL or other relational databases.
  • Experience building solutions on Azure, AWS, or GCP.
  • Experience with CI/CD, automated testing, and Agile delivery practices.
  • Strong communication and problem-solving skills.

Preferred

  • Experience with enterprise data, governance, workflow, observability, or automation platforms.
  • Experience with event-driven architectures and large-scale distributed systems.
  • Experience with containerization and cloud-native technologies.
  • Exposure to AI, machine learning, analytics, or enterprise data management solutions.
  • Experience working in financial services, risk, regulatory, compliance, or large enterprise environments.

About the company

Scotiabank is a leading bank in the Americas. Guided by our purpose: “for every future”, we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…