Principal Software Engineer (Adobe Experience Platform, Java & OpenShift) – Farmers Branch, TX / Pittsburgh, PA (Onsite)
Website Adventatech
Location
Primary: Dallas Innovation Center, Farmers Branch, Texas, USA (Onsite)
Secondary: Pittsburgh, Pennsylvania, USA (Onsite)
Local candidates preferred.
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Banking & Insurance
Job Overview
We are seeking an experienced Principal Software Engineer to join a leading enterprise technology team supporting mission-critical banking applications. This onsite opportunity is based in Farmers Branch, Texas, with a secondary location in Pittsburgh, Pennsylvania. The role is ideal for senior software engineering professionals with deep expertise in Adobe Experience Platform (AEP), Java, OpenShift, cloud-hosted solutions, and enterprise Linux environments.
As a Principal Software Engineer, you will lead the design, development, and modernization of enterprise applications while collaborating with cross-functional engineering teams to deliver secure, scalable, and high-performing solutions. The ideal candidate will possess strong technical leadership, extensive banking industry experience, and a proven ability to architect cloud-native applications.
This position offers excellent opportunities for long-term career growth, exposure to enterprise digital transformation initiatives, and professional development through advanced cloud technologies, platform engineering, and modern application architecture.
Key Responsibilities
- Design, develop, and maintain enterprise-grade software applications.
- Lead the implementation and optimization of Adobe Experience Platform (AEP) solutions.
- Develop scalable backend services using Java.
- Build and deploy cloud-native applications using OpenShift.
- Support enterprise applications running on Red Hat Enterprise Linux (RHEL).
- Design and implement secure cloud-hosted solutions.
- Collaborate with architecture, infrastructure, security, and business teams to deliver enterprise software solutions.
- Participate in application modernization and cloud migration initiatives.
- Ensure application scalability, performance, reliability, and security.
- Mentor development teams and provide technical leadership throughout the software development lifecycle.
- Contribute to architecture reviews, technical documentation, and best engineering practices.
Requirements & Qualifications
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
- 14–20 years of professional software engineering experience.
- Recent banking industry experience is mandatory.
- Previous banking experience (minimum second banking project/employer) is required.
- Minimum 5 years of active LinkedIn profile.
- Local candidates preferred for onsite work.
Technical Skills
- Adobe Experience Platform (AEP)
- Java
- OpenShift
- Red Hat Enterprise Linux (RHEL)
- Cloud Hosted Solutions
- Enterprise Application Development
- Cloud-Native Architecture
- Software Design & Development
Soft Skills
- Strong technical leadership.
- Excellent analytical and problem-solving skills.
- Effective communication and stakeholder collaboration.
- Ability to mentor engineering teams.
- Experience working within enterprise-scale development environments.
Certifications
- Adobe, Red Hat, Java, or Cloud certifications are advantageous but not mandatory.
Salary, Benefits & Career Growth
Benefits
- Opportunity to work on enterprise-scale banking technology platforms.
- Exposure to cloud-native application development and digital transformation initiatives.
- Collaborative engineering environment with experienced technology professionals.
- Long-term onsite project supporting enterprise banking solutions.
Career Growth
- Lead strategic software engineering initiatives within the banking sector.
- Expand expertise in Adobe Experience Platform, cloud technologies, and enterprise architecture.
- Opportunity to mentor teams and influence enterprise technology decisions.
Training & Professional Development
- Gain hands-on experience with enterprise cloud platforms and modern engineering practices.
- Enhance expertise in cloud-hosted solutions, OpenShift, and platform engineering.
- Continuous professional development through large-scale enterprise technology initiatives.
Application Process
Application Process
Apply only through the official application link.
Click Apply Now on the website.
HR Email for Application
Send your updated CV directly
To apply for this job email your details to sradha@adventatech.com