Marketing Technology Engineer

Oracle Corporation

United States

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oracle Corporation is seeking a software engineer for the MarTech organization. The role spans application development, databases, APIs, integrations, automation, data, and user experience to solve operational problems for marketers, sellers, analysts, and internal teams.

applicants should understand business workflows, design maintainable solutions, and contribute across enterprise marketing applications and services.

Qualifications

  • 3+ years of professional software engineering or related experience.
  • Strong SQL and relational-database fundamentals.
  • Experience with backend logic and APIs.
  • Experience with at least one general-purpose language.
  • Understanding of design, testing, and deployment practices.
  • Ability to translate business workflows into technical solutions.
  • Strong documentation and communication skills.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise marketing applications and supporting services.
  • Build intuitive user experiences for operational workflows used by marketers and business teams.
  • Develop backend logic, database objects, APIs, and integrations.
  • Refactor legacy implementations and reduce technical debt as applications evolve.
  • Ensure secure, observable, and reusable software across systems.

Skills

SQL
Relational DB
Backend APIs
JavaScript/TypeScript
Python
Oracle Database
PL/SQL
Oracle APEX
REST APIs
Data modeling

Tools

Oracle APEX
REST APIs

Job description

This is a software engineering role within the MarTech organization - not primarily a marketing-platform administration position. The engineer works across application development, databases, APIs, integrations, automation, data, and user experience to solve operational problems for marketers, sellers, analysts, and internal business teams.

The role requires an engineer who can understand the business workflow behind a request, determine the appropriate technical solution, and build software that is maintainable, secure, observable, and reusable.

Internal Responsibilities

Key Responsibilities

Application Engineering
Design, develop, test, deploy, and maintain enterprise marketing applications and supporting services.

  • Build intuitive user experiences for operational workflows used by marketers, sellers, reviewers, analysts, and business leaders.
  • Develop backend application logic, database objects, APIs, workflow services, and integrations.
  • Extend existing applications while progressively moving common capabilities into reusable services where appropriate.
  • Diagnose and resolve application defects, performance issues, production incidents, and data inconsistencies.
  • Refactor legacy implementations and reduce technical debt as applications evolve.

Integration Engineering

  • Develop secure integrations with CRM, enterprise data sources, marketing systems, financial systems, analytics platforms, and internally developed applications.
  • Build and consume REST APIs and other service interfaces.
  • Implement batch, API-based, and event-driven data movement patterns as appropriate.
  • Design integrations with appropriate validation, retry behavior, error handling, monitoring, and auditability.
  • Maintain clear source-of-truth boundaries and avoid unnecessary duplication of business logic across systems.
  • Create reusable connectors and services rather than isolated point-to-point integrations whenever practical.

Data Engineering & Modeling

  • Design relational schemas and application data models supporting marketing workflows.
  • Write and optimize SQL and database procedures.
  • Map source-system data into shared business objects such as Account, Contact, Program, Campaign, Event, Nomination, Opportunity, and Activity.
  • Build data-quality checks covering required identifiers, invalid states, freshness, duplicate records, and inconsistent mappings.
  • Support entity resolution and cross-system identifier mapping.
  • Partner with analytics and data teams to ensure application and reporting data can be reconciled to authoritative sources.

Workflow & Automation

  • Translate manual marketing and operational processes into structured application workflows and automation.
  • Build approval, intake, review, routing, notification, exception, and status-management capabilities.
  • Identify repetitive manual activities that can be eliminated or simplified through software.
  • Design workflow state models that remain understandable, deterministic, and auditable.
  • Create exception-based workflows that automate routine processing while directing ambiguous cases to human users.

AI-Assisted Capabilities

  • Develop AI-assisted features such as summarization, recommendations, intelligent search, duplicate detection, classification, and workflow assistance.
  • Ground AI experiences in authorized enterprise data and application context.
  • Implement appropriate human review for AI-assisted actions.
  • Capture evidence, data provenance, and audit information where AI influences business workflows.
  • Evaluate new AI tools and development approaches through prototypes and production experiments.

Security & Engineering Quality

  • Implement secure authentication and authorization patterns in partnership with platform and security teams.
  • Apply role-, region-, object-, workflow-, and field-level authorization requirements where necessary.
  • Protect sensitive customer, commercial, employee, and financial information.
  • Write maintainable, testable, well-documented code.
  • Participate in code reviews and technical design reviews.
  • Build application telemetry, logging, alerting, and integration monitoring.
  • Maintain deployment scripts, runbooks, and technical documentation.
  • Follow secure software-development and change-management practices.

Product & Business Collaboration

  • Work directly with marketers, operations teams, business architects, analysts, and other users to understand operational problems.
  • Convert business requirements into technical designs and implementation plans.
  • Ask questions when requirements are ambiguous or introduce unnecessary technical complexity.
  • Prototype solutions and incorporate user feedback.
  • Explain implementation choices and technical tradeoffs clearly to non-engineering partners.
  • Measure whether delivered technology actually improves the underlying process rather than simply shipping requested functionality.

Qualifications

Required

  • 3+ years of professional software engineering, application development, integration engineering, data engineering, or comparable experience.
  • Strong SQL and relational-database fundamentals.
  • Experience developing backend application logic and working with APIs.
  • Experience with at least one general-purpose programming or application-development language.
  • Understanding of software design, testing, debugging, source control, and deployment practices.
  • Ability to independently troubleshoot application and data issues across multiple systems.
  • Ability to understand a business workflow and translate it into a maintainable technical solution.
  • Strong written documentation and communication skills.

Preferred

  • Experience with Oracle Database, PL/SQL, and Oracle APEX.
  • JavaScript or TypeScript experience.
  • Python experience.
  • Experience building REST APIs and enterprise integrations.
  • Experience with cloud services, data platforms, event messaging, or integration platforms.
  • Experience with CRM, marketing technology, sales technology, and revenue-operations systems.
  • Experience with identity and authorization patterns including RBAC or ABAC.
  • Experience building AI-enabled enterprise applications or integrating LLM capabilities into existing products.
  • Experience with analytics or BI data models.
  • Familiarity with CI/CD, automated testing, observability, and production support.

What Success Looks Like

  • Ships reliable software that solves meaningful operational problems.
  • Understands the workflow and data behind the code rather than treating requirements as tickets.
  • Builds components that can be reused rather than repeatedly solving the same problem.
  • Produces applications that users can understand without extensive training.
  • Leaves systems easier to maintain than they found them.
  • Detects and resolves data and integration issues before users discover them.
  • Balances speed with security, reliability, and architectural discipline.
  • Can move between application code, SQL, integrations, data, and user workflows without treating those as unrelated disciplines.
External Responsibilities

Key Responsibilities

Application Engineering
Design, develop, test, deploy, and maintain enterprise marketing applications and supporting services.

  • Build intuitive user experiences for operational workflows used by marketers, sellers, reviewers, analysts, and business leaders.
  • Develop backend application logic, database objects, APIs, workflow services, and integrations.
  • Extend existing applications while progressively moving common capabilities into reusable services where appropriate.
  • Diagnose and resolve application defects, performance issues, production incidents, and data inconsistencies.
  • Refactor legacy implementations and reduce technical debt as applications evolve.

Integration Engineering

  • Develop secure integrations with CRM, enterprise data sources, marketing systems, financial systems, analytics platforms, and internally developed applications.
  • Build and consume REST APIs and other service interfaces.
  • Implement batch, API-based, and event-driven data movement patterns as appropriate.
  • Design integrations with appropriate validation, retry behavior, error handling, monitoring, and auditability.
  • Maintain clear source-of-truth boundaries and avoid unnecessary duplication of business logic across systems.
  • Create reusable connectors and services rather than isolated point-to-point integrations whenever practical.

Data Engineering & Modeling

  • Design relational schemas and application data models supporting marketing workflows.
  • Write and optimize SQL and database procedures.
  • Map source-system data into shared business objects such as Account, Contact, Program, Campaign, Event, Nomination, Opportunity, and Activity.
  • Build data-quality checks covering required identifiers, invalid states, freshness, duplicate records, and inconsistent mappings.
  • Support entity resolution and cross-system identifier mapping.
  • Partner with analytics and data teams to ensure application and reporting data can be reconciled to authoritative sources.

Workflow & Automation

  • Translate manual marketing and operational processes into structured application workflows and automation.
  • Build approval, intake, review, routing, notification, exception, and status-management capabilities.
  • Identify repetitive manual activities that can be eliminated or simplified through software.
  • Design workflow state models that remain understandable, deterministic, and auditable.
  • Create exception-based workflows that automate routine processing while directing ambiguous cases to human users.

AI-Assisted Capabilities

  • Develop AI-assisted features such as summarization, recommendations, intelligent search, duplicate detection, classification, and workflow assistance.
  • Ground AI experiences in authorized enterprise data and application context.
  • Implement appropriate human review for AI-assisted actions.
  • Capture evidence, data provenance, and audit information where AI influences business workflows.
  • Evaluate new AI tools and development approaches through prototypes and production experiments.

Security & Engineering Quality

  • Implement secure authentication and authorization patterns in partnership with platform and security teams.
  • Apply role-, region-, object-, workflow-, and field-level authorization requirements where necessary.
  • Protect sensitive customer, commercial, employee, and financial information.
  • Write maintainable, testable, well-documented code.
  • Participate in code reviews and technical design reviews.
  • Build application telemetry, logging, alerting, and integration monitoring.
  • Maintain deployment scripts, runbooks, and technical documentation.
  • Follow secure software-development and change-management practices.

Product & Business Collaboration

  • Work directly with marketers, operations teams, business architects, analysts, and other users to understand operational problems.
  • Convert business requirements into technical designs and implementation plans.
  • Ask questions when requirements are ambiguous or introduce unnecessary technical complexity.
  • Prototype solutions and incorporate user feedback.
  • Explain implementation choices and technical tradeoffs clearly to non-engineering partners.
  • Measure whether delivered technology actually improves the underlying process rather than simply shipping requested functionality.

Qualifications

Required

  • 3+ years of professional software engineering, application development, integration engineering, data engineering, or comparable experience.
  • Strong SQL and relational-database fundamentals.
  • Experience developing backend application logic and working with APIs.
  • Experience with at least one general-purpose programming or application-development language.
  • Understanding of software design, testing, debugging, source control, and deployment practices.
  • Ability to independently troubleshoot application and data issues across multiple systems.
  • Ability to understand a business workflow and translate it into a maintainable technical solution.
  • Strong written documentation and communication skills.

Preferred

  • Experience with Oracle Database, PL/SQL, and Oracle APEX.
  • JavaScript or TypeScript experience.
  • Python experience.
  • Experience building REST APIs and enterprise integrations.
  • Experience with cloud services, data platforms, event messaging, or integration platforms.
  • Experience with CRM, marketing technology, sales technology, and revenue-operations systems.
  • Experience with identity and authorization patterns including RBAC or ABAC.
  • Experience building AI-enabled enterprise applications or integrating LLM capabilities into existing products.
  • Experience with analytics or BI data models.
  • Familiarity with CI/CD, automated testing, observability, and production support.

What Success Looks Like

  • Ships reliable software that solves meaningful operational problems.
  • Understands the workflow and data behind the code rather than treating requirements as tickets.
  • Builds components that can be reused rather than repeatedly solving the same problem.
  • Produces applications that users can understand without extensive training.
  • Leaves systems easier to maintain than they found them.
  • Detects and resolves data and integration issues before users discover them.
  • Balances speed with security, reliability, and architectural discipline.
  • Can move between application code, SQL, integrations, data, and user workflows without treating those as unrelated disciplines.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Marketing Technology
Senior Manager, Marketing Technology

Oracle Corporation • United States

On-site
USD 170,000 - 210,000
Software Engineer Manager - Supply Chain RE (Remote)
Software Engineer Manager - Supply Chain RE (Remote)

The Home Depot • Atlanta (GA)

Hybrid
USD 180,000 - 240,000
Lead Principal Security Engineer
Lead Principal Security Engineer

Oracle Corporation • United States

On-site
USD 180,000 - 260,000
Distinguished Engineer - Martech, Retail Media & Loyalty
Distinguished Engineer - Martech, Retail Media & Loyalty

The Home Depot • Atlanta (GA)

On-site
USD 180,000 - 300,000
Software Developer
Software Developer

Compunnel, Inc. • Lisle (IL)

On-site
USD 80,000 - 110,000
Senior Product Manager - Compute
Senior Product Manager - Compute

Oracle Corporation • Nashville (TN)

On-site
USD 120,000 - 180,000
Software Engineer, Business Systems & Integrations
Software Engineer, Business Systems & Integrations

Frank Darling - We're Hiring! • New York (NY)

On-site
USD 75,000 - 85,000
Developer, KeyMark Labs
Developer, KeyMark Labs

KeyMark Inc • Liberty Township (OH)

On-site
USD 90,000 - 120,000
Software Engineer Principal (Remote)
Software Engineer Principal (Remote)

The Home Depot • Atlanta (GA)

Remote
USD 140,000 - 190,000
Marketing Technology Manager
Marketing Technology Manager

Los Angeles Film School • Los Angeles (CA)

On-site
USD 120,000 - 180,000