If you're a senior software engineer passionate about middleware architecture and delivering high-impact enterprise solutions, this role is for you.
Role Overview They are seeking a Principal Engineer Middleware to provide technical leadership, design and improve middleware architecture, and guide teams on best practices. This role involves leading short‑term project teams, developing prototypes, ensuring software quality, and supporting incident response and remediation.
Key Responsibilities
Provide technical thought leadership in middleware architecture and development practices
Lead small teams and mentor engineers on complex functionality and best practices
Design, improve, and align middleware architecture with enterprise standards
Support product architecture, incident response, and continuous improvement
Drive adoption of new technologies and frameworks, including feasibility studies and prototypes
Requirements
Minimum 7-10 years experience as a senior software engineer or software architect
Deep expertise in C/C++ for cross platforms; and .Net; familiarity with JavaScript, TypeScript, Python, SQL, and other languages desirable
Experience with cloud platforms (AWS, Azure, Google Cloud) and RDBMS (Oracle, MS SQL)
Strong understanding of scalability, performance, monitoring, security, and DevSecOps practices
Excellent communication and interpersonal skills; ability to influence teams and stakeholders
Passion for software engineering and continuous learning
Benefits
Lead high‑impact middleware projects across enterprise platforms
Work in a collaborative, innovative, and supportive environment
Competitive salary with professional development support
Opportunity to shape enterprise software architecture and practices
#J-18808-Ljbffr