We're looking for a Senior Software Developer to join our Interfaces Process Automation team, reporting to The Director of Software Development. In this role, you'll help shape how we design and implement customer data validation solutions that power our platform across all clients.
You'll fit right in if you're collaborative, curious about solving complex problems, and get energy from working with a close-knit team to build tools that make a real impact.
What You'll Do
Design and implement data validation solutions using AWS, Java, Scala, and Deequ.
Define technical strategies that meet business requirements and improve data quality.
Partner with customers and internal teams to explain technical solutions in clear, accessible language.
Mentor and coach team members while conducting code reviews to ensure quality and continuous improvement.
Build new features, optimize existing tools, and maintain monitoring solutions that ensure uptime and reliability.
What You'll Bring
Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
2+ years of software development experience with strong analytical and problem-solving skills.
Strong programming skills in Java with solid understanding of object-oriented design.
Proficiency in AWS-based solution deployment and testing.
Experience with database technologies such as PostgreSQL.
Great communicator who works well in collaborative environments and is eager to learn from and mentor others.
Nice to Have
Experience with Deequ framework for data validation.
Proficiency in Scala and Python
Background in designing monitoring and validation tools for customer-facing platforms.
Experience in UI development (ex. React).
Experience integrating processes into AI workflows.
This position will be located in St. John's or Toronto and offers the opportunity for a hybrid work environment at least 3 days a week in-office, subject to change, providing flexibility and accessibility for qualified candidates.
Come as You Are
Nasdaq is an equal opportunity employer. We positively encourage applications from suitably qualified and eligible candidates regardless of age, color, disability, national origin, ancestry, race, religion, gender, sexual orientation, gender identity and/or expression, veteran status, genetic information, or any other status protected by applicable law.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.