Principal Software Engineer, Integrations
Carmax10 months ago
Dallas, TX, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At CarMax, we are industry disruptors. As the Principal Software Engineer, Oracle Integrations, you will lead the design, development, and implementation of internal and external integrations on our innovative cloud platforms. You will work collaboratively with cross-functional teams – including product design, product management, and systems architecture – to build scalable solutions that enhance our customer and associate experiences. This role is based out of the Richmond, VA Technology Innovation Center or Dallas, TX Technology Hub. Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis.
Key Responsibilities
- Take a lead role in building, implementing, and executing both internal and external integrations in/out of an Oracle Fusion platform using best practice methods, and partner with systems integrators and internal SMEs to scale our platform.
- Utilize a deep understanding of cloud architecture integrations and legacy systems, acting as the primary point of contact for integration-related tasks.
- Design and develop complex integrations using a simplistic and methodical approach that can be easily adapted for future business growth.
- Collaborate with CarMax associates and multiple technical teams to understand process and data challenges, ensuring a seamless customer and associate experience.
- Market innovative ideas internally and refine them based on feedback within an agile environment.
- Stay informed on industry trends and best practices to continually enhance integration solutions.
- Build foundational, low-maintenance integrations designed to support future growth.
Required Qualifications
- Bachelor's Degree in Computer Science, a related field, or equivalent alternative education, skills, and/or practical experience.
- 7+ years of relevant work experience.
- Experience with the integration of Oracle SaaS applications, including Supply Chain Management, Procurement, Financials, and Inventory Management.
- Extensive experience building user interfaces within Oracle via VBCS.
- Expertise in building integrations using Oracle middleware platforms such as Oracle Integration Cloud (OIC), FBDI, and Oracle DI.
- Proven experience in designing, developing, and deploying integration solutions in a cloud environment.
- Solid background in Supply Chain Management, Cloud ERP, or other Oracle Fusion implementations.
- Proficiency in API design (REST & SOAP) and advanced Microsoft .NET (C#) or similar object-oriented programming.
- Skilled in Microsoft SQL Server scripting, data model development, Extract Transform Load (ETL) processes, process automation, and unit testing.
- Strong knowledge of security, data protection best practices, data storage solutions, reusable code, and database schema design.
Preferred Qualifications
- Hands-on experience managing PaaS/SaaS integration tool suites and Oracle cloud capabilities (ATPDB, OIC, Agents).
- Experience with REST, SOAP APIs, web microservices, and event-driven architecture.
- SQL proficiency with common database platforms such as SQL Server, Oracle, MySQL, or DB2.
- Familiarity with the Microsoft Azure Cloud platform using modern microservices and serverless approaches.
- Experience integrating with various Artificial Intelligence (AI) platforms and implementing DevOps practices.
- Experience with automated/performance testing, stateless/session design, distributed servers/Azure integration, continuous integration, web server/IIS configuration, and Internet of Things (IoT) solutions.
Required Skills
Cloud Architecture
Oracle SaaS Integrations
Data Integration & Migration
DevOps
Microsoft .NET (C#)
Authentication/Authorization
Oracle Integration Cloud (OIC)
ETL
Process Automation
VBCS
Microsoft SQL Server
REST & SOAP API Design