Description:
The Principal Developer, IT – System Integrations is a senior technical leader responsible for the design, development, and evolution of enterprise integration solutions across complex, multi-system environments. This role combines hands-on engineering expertise, domain-level architecture accountability, and technical leadership to ensure integration solutions are scalable, reliable, secure, and aligned with enterprise standards.
What The Role Offers
Architecture & Solution Design
- Lead the design of end-to-end integration solutions across applications, data, and platforms.
- Translate enterprise High-Level Designs (HLDs) into domain-level Low-Level Designs (LLDs) and implementation guidance.
- Define and apply modern integration patterns.
- Design for cloud-native, hybrid, and multi-cloud integration models.
- Ensure solutions align with enterprise architecture, security, and governance frameworks.
- Incorporate resilience patterns (retry, circuit breaker, idempotency, fault tolerance).
- Promote event-first and asynchronous design approaches where appropriate.
- Evaluate and define integration platform strategy, including reuse of shared services and accelerators.
- Promote cost optimization (efficient use of integration platforms and cloud resources).
- Lead and support integration modernization initiatives.
Team Mentorship & Technical Leadership
- Mentor and coach team members within the integration domain.
- Provide architectural and technical guidance across multiple teams and initiatives.
- Foster a culture of:
- Technical excellence and innovation
- Continuous improvement and learning
- Ownership and accountability
- Support onboarding and skill development in integration platforms and applications
Delivery & Execution Support
- Partner with product owners and delivery teams to translate requirements into scalable technical solutions.
- Support estimation, technical planning, and roadmap alignment.
- Ensure solutions meet non-functional requirements, aligned with integration standards frameworks
- Lead resolution of complex production issues, including root cause analysis and systemic improvements.
Required
What you need to succeed:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 10+ years of experience in software development and system integrations.
- 8+ years designing and building enterprise integration solutions and APIs.
- Strong expertise in:
- REST/SOAP APIs, microservices, and event-driven architectures
- Integration platforms and technologies (SAP Integration Suite, SAP PI/PO, MuleSoft, Boomi, Informatica)
- Data integration, transformation, and persistence (SQL)
- Software development languages and frameworks (.NET, Java, Javascript)
- Experience with API management and governance platforms
- Experience with Windows operating systems
- Proven ability to translate requirements into architecture and design artifacts.
- Strong communication, mentoring, and leadership capabilities.