> Markdown version of [/jobs/ext/4640864-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4640864-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Scotiabank Group - **Location:** Dallas, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** November 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=180422010568621c ## About the Role * 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. ## 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.