Software Engineer-III (Full Stack/API Integration)

TD•Mount Laurel, NJ
•$98,160 - $159,270•Onsite

About The Position

The Software Engineer-III leads the creation of end-to-end technical solutions for projects and platforms and is accountable for the technical design and delivery of a specific solution based on stakeholder requirements. The role develops and maintains solutions in accordance with engineering and architecture principles, business requirements, enterprise and industry standards, and expectations for efficiency, reliability, scalability, and security. It also provides expert guidance on system and application administration, installation, configuration and provisioning, platform planning and design, integration, and release and deployment management. The role focuses on full-stack and API integration engineering, including Node.js backend services, secure REST APIs, Microsoft Entra ID authentication, OAuth2/OpenID Connect, JWT validation, role-based access controls, and integrations with Collibra, PostgreSQL, and enterprise services. It contributes to automated testing, CI/CD pipelines, deployment automation, production releases, and resolution of complex application, integration, and production issues. The engineer collaborates with architects, product owners, security and platform teams, and developers, and uses and evaluates AI-assisted development tools and practices to support code quality, productivity, testing, documentation, and solution delivery. The position operates as a senior technical lead and subject matter expert across engineering and related technology areas. It independently leads a diverse range of design, development, and operational support work; coordinates stakeholders; documents solution designs; reviews technical deliverables and code; supports risk and governance controls; and contributes to engineering practice improvements. The role also shares knowledge, mentors colleagues, and supports a collaborative and equitable team environment.

Requirements

  • Undergraduate degree, postgraduate degree, or technical certificate.
  • Strong academic background, such as computer science or engineering.
  • 5–7 years of relevant experience.
  • Strong hands-on experience with Node.js or TypeScript.
  • Strong hands-on experience with REST API development.
  • Strong hands-on experience with SQL or PostgreSQL.
  • Strong hands-on experience with Git and CI/CD.
  • Experience implementing OAuth2/OpenID Connect, JWT authentication, and RBAC security models.
  • Experience with enterprise integrations.
  • Experience with Agile delivery methodologies and Jira.
  • Strong problem-solving, troubleshooting, and communication skills.
  • Expert knowledge of relevant business, organizational, technical, and engineering environments, processes, procedures, tools, and technology areas.
  • Ability to work independently and autonomously as a senior or lead on a diverse range of tasks and operational support.
  • Ability to develop and document detailed solution designs, review technical deliverables, and support application/system development and operational readiness.

Nice To Haves

  • Graduate degree.
  • Experience with Collibra APIs, data governance, lineage, or metadata management platforms.
  • Experience with HashiCorp Vault, Azure Key Vault, or enterprise secrets management.
  • Knowledge of Azure cloud services and DevOps practices.
  • Familiarity with Linux, NGINX, certificates, networking, and firewall concepts.
  • Experience with monitoring platforms such as Dynatrace or Azure Monitor.
  • Exposure to Docker, Kubernetes, and modern cloud-native architectures.
  • Experience developing AI-enabled applications, AI agents, MCP-based integrations, Retrieval-Augmented Generation patterns, or agentic workflows.
  • Understanding of prompt engineering, AI-assisted testing, code generation, and automated documentation practices.
  • Experience with AI-assisted development tools such as GitHub Copilot, Microsoft Copilot, Cursor, Claude Code, Amazon Q, or similar developer productivity platforms.

Responsibilities

  • Design and develop Node.js backend services and enterprise integration components.
  • Build secure REST APIs for metadata search, retrieval, creation, updates, and integrations.
  • Implement Microsoft Entra ID authentication, OAuth2/OpenID Connect, JWT validation, and role-based access controls.
  • Develop integrations with Collibra, PostgreSQL, and enterprise services.
  • Build reusable, scalable, maintainable, and secure software components aligned with enterprise standards.
  • Create automated unit, integration, API, and regression tests.
  • Contribute to CI/CD pipelines, deployment automation, and production releases.
  • Troubleshoot and resolve complex application, integration, and production issues.
  • Collaborate with architects, product owners, security teams, platform teams, and developers to deliver enterprise solutions.
  • Use AI-powered development tools and coding assistants to improve code quality, engineering productivity, testing coverage, documentation generation, and solution delivery; participate in evaluating and adopting AI-assisted software development practices.
  • Execute engineering strategy related to tools and automation of build, test, release, and configuration activities across applications, platforms, and infrastructure.
  • Lead solution options and coordinate stakeholders to deliver comprehensive end-to-end solutions for development initiatives.
  • Develop and document detailed solution designs and act as an application subject matter expert through the design and development lifecycle, ensuring alignment with Architecture.
  • Develop and program complex applications and systems; create functional, technical, and user interface designs that meet business, architecture, performance, and development requirements.
  • Consult on requirements and specifications, apply functional business knowledge, and recommend optimal software and system solutions.
  • Review technical deliverables during design and development to ensure quality and identify gaps or redesign needs.
  • Identify, recommend, source, negotiate, and implement improvements or buy/build/reuse solutions to enhance customer experience and availability or reduce cost.
  • Work with Technology partners to define application metrics and performance goals.
  • Identify and address application, data, cross-capability, and cross-release issues affecting application integrity.
  • Analyze business and environment requirements, recommend solutions within the business technology architecture, and collect infrastructure implementation requirements using technical tools and utilities.
  • Work with Architects to address environment modifications, data conversion impacts, other areas of impact, and project performance requirements.
  • Contribute to the advancement of engineering practices through collaboration, research, analysis, and problem-solving.
  • Follow applicable enterprise frameworks and methodologies; ensure programs, policies, and practices meet business needs and internal, external, and regulatory requirements.
  • Engage stakeholders to shift from defect detection toward defect prevention; seek continuous improvement and automation opportunities.
  • Analyze functional or enterprise-level results, draw conclusions, make recommendations, and assess program and practice effectiveness.
  • Identify cost-minimization opportunities and recommend or deliver strategic solutions that support cost effectiveness and stakeholder experience.
  • Conduct code reviews, Operational Readiness Reviews, and design gating and signoffs to support quality, standards compliance, reusability, and maintainability.
  • Monitor service, productivity, and efficiency, and implement process or performance improvements.
  • Lead or implement remediation plans for performance, risk, and governance issues; manage relationships and alignment with enterprise and regulatory requirements.
  • Identify and manage risks, escalate non-standard or high-risk activities, monitor emerging issues and regulatory requirements, and support a risk-management culture.
  • Participate as a team member, support a positive and collaborative work environment, and communicate project status and relevant information.
  • Provide engineering best-practice guidance and industry knowledge, participate in knowledge transfer, and keep current with emerging trends and tools.
  • Participate in performance management, development, and cross-training; mentor and guide team members and proactively identify and resolve issues.
  • Build productive relationships with internal and external partners and contribute to a fair, positive, and equitable environment.

Benefits

  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off, including Vacation PTO, Flex PTO, and Holiday PTO
  • Banking benefits and discounts
  • Career development
  • Reward and recognition
  • Training programs
  • Online learning platform
  • Mentoring programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service