{bc}
linkedin

Software Engineer II (US)

TD
Mount Laurel, QAT
Full Time
Mid
2 weeks ago
CollibraMicrosoft PurviewAlationInformatica EDCOpenMetadataDatabricks
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

CollibraMicrosoft PurviewAlation
Smart Apply

Full Job Posting

Job Description

  • The Software Engineer II performs activities developing components of solutions with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives.
  • Provides a broad range of system solutions development to business problems through the development and programming of applications / systems.
  • May also provide research, installation, maintenance, configuration, administration and/or provisioning of systems/applications.

Education & Experience

  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 3 5 years relevant experience

Customer Accountabilities

  • Develops new solutions as required for engineering programs and projects within assigned area
  • Develops new features and performs unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standards
  • Supports business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes) May also be responsible for peer code review
  • Works with technology partners to ensure the configuration and custom components meet application requirements and performance goals
  • Analyzes the technical requirements to recommend pragmatic and sound engineering specific solutions for own area, may be involved in coding/story estimates
  • Works with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time to market and innovation goals
  • Monitors product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re development where required
  • Documents and verifies system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or project
  • Participates in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirements
  • Creates and maintains quality code, ensures defect free programming consistent with standards; provides code maintenance and support during testing cycles and post production deployment and participates in reviewing peer coding
  • Provides technical expertise during Incident management, analyzes incident reports and outages, performs impact assessment for incidents and facilitates internal and external communication throughout incident resolution
  • Participates in identifying and recommending development / testing solutions / tools in support of project / application objectives

Preferred Qualifications

  • Experience supporting or developing metadata harvesting, data catalog, data governance, or data engineering solutions in an enterprise environment.
  • Hands on experience with one or more metadata/catalog platforms such as Collibra , Microsoft Purview, Alation, Informatica EDC, OpenMetadata, or similar tools.
  • Working knowledge of Databricks, Unity Catalog, Delta Lake, Spark, PySpark, notebooks, jobs, clusters, catalogs, schemas, tables, views, and column level metadata.
  • Experience extracting, transforming, or integrating metadata using SQL, Python, PySpark, REST APIs, JSON, CSV, JDBC/ODBC, or similar integration methods.
  • Exposure to cloud data platforms and services, particularly Azure, including ADLS Gen2, Azure SQL, Synapse, Azure Data Factory, Key Vault, service principals, managed identities, RBAC, and secure connectivity patterns.
  • Familiarity with one or more additional cloud or data platforms such as Oracle, SQL Server, DB2, Teradata, Postgres, or similar enterprise data stores.
  • Experience working with structured and semi structured data sources, including database tables, views, files, schemas, folders, logs, extracts, flat files, JSON, XML, Parquet, and Delta formats.
  • Understanding of core metadata management concepts, including technical metadata, business metadata, operational metadata, ownership, stewardship, classifications, glossary terms, tags, and lineage.
  • Experience supporting data quality, metadata validation, source to target reconciliation, completeness checks, or post harvest validation activities.
  • Familiarity with secure engineering practices, including secrets management, access controls, least privilege permissions, auditability, and production support procedures.
  • Experience using software engineering tools and practices such as Git, CI/CD pipelines, automated testing, logging, monitoring, issue tracking, and deployment support.
  • Ability to troubleshoot harvesting failures, connector issues, access problems, data mismatches, job failures, and metadata quality gaps.

Pay Details

  • $79,160 $127,670 USD base salary
  • Eligible for variable compensation/incentive awards
  • Health and well being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TD