Summary
Oracle is a company providing AI and cloud solutions that integrate data, infrastructure, and applications. Oracle is seeking a Marketing Technology Engineer to develop enterprise marketing applications and services across application engineering, integrations, data, automation, AI-assisted capabilities, security, and user experience. The role collaborates with business teams to translate operational workflows into secure, maintainable, and reusable software solutions.
Responsibilities
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Skills
- * 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
- * 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, or 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
Qualifications
Must Haves
- * 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
Nice to Haves
- * 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, or 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
Benefits
- May be eligible for bonus and equity.
- Medical, dental, and vision insurance, including expert medical opinion
- Short term disability and long term disability
- Life insurance and AD&D
- Supplemental life insurance (Employee/Spouse/Child)
- Health care and dependent care Flexible Spending Accounts
- Pre-tax commuter and parking benefits
- 401(k) Savings and Investment Plan with company match
- Flexible Vacation for all eligible employees assigned to a salaried (non-overtime eligible) position
- Accrued Vacation for other employees eligible for vacation benefits; for employees working at least 35 hours per week, 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment
- 11 paid holidays
- 72 hours of paid sick leave upon date of hire, refreshing each calendar year, with unused balance carrying over up to a maximum cap of 112 hours
- Paid parental leave
- Adoption assistance
- Employee Stock Purchase Plan
- Financial planning and group legal
- Voluntary benefits including auto, homeowner and pet insurance