Sr. Software Engineer (EDI / X12)
OpenText · Dallas, TX · 2 wk ago
Engineering$125k–$187k/yrFull-time
The Opportunity
As a Senior Software Engineer, you will design, develop, and enhance enterprise-grade integration and application platforms that power OpenText products and customer solutions. You will work across the full software development lifecycle, contributing to scalable EDI systems, Java-based applications, and data integration services operating in high-volume, mission-critical environments.
What The Role Offers
- Opportunity to own and evolve core integration and application components used by OpenText customers globally
- Direct collaboration with a co-located Addison-based engineering team, enabling rapid ramp-up and effective knowledge transfer
- Ability to influence architecture, design decisions, and modernization initiatives, including cloud adoption
- Exposure to large-scale, enterprise environments with real customer and business impact
- Collaboration with global teams across Engineering, Product Management, Cloud Operations, and Support
- A culture that values technical excellence, continuous improvement, and mentorship
Your Impact
- Design, develop, and maintain EDI and data integration components supporting OpenText products
- Build and enhance scalable Java-based applications, APIs, and services
- Implement and support EDI standards (X12, EDIFACT) and modern data formats (XML, JSON)
- Develop and manage batch workflows and real-time integrations
- Collaborate with cross-functional teams to translate business needs into technical solutions
- Troubleshoot complex production issues and drive root-cause analysis and improvements
- Contribute to best practices, mentor junior engineers, and support modernization initiatives
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
- 7+ years of experience in software engineering, with a strong focus on Java application development
- Proven experience building and maintaining enterprise-grade, performance-sensitive applications
- Hands-on experience with EDI systems, partner integrations, and data mappings
- Strong understanding of data integration patterns (file-based, API-driven, event-based architectures)
- Experience with relational databases and SQL
- Solid knowledge of RESTful APIs, XML, JSON, and data transformation technologies
- Solid foundation in software design principles, performance optimization, and maintainable code practices
- Strong analytical and troubleshooting skills
- Ability to work effectively both within an in-person team setting and across global distributed teams
- Strong communication and collaboration skills
Asset Qualifications
- Experience working with translation systems or EDI transformation engines
- Familiarity with CI/CD pipelines, DevOps practices, and containerization technologies
- Exposure to cloud platforms and distributed systems
- Knowledge of security, compliance, and data protection standards
- Experience working in Agile/Scrum environments