Jobs · Engineering · Texas

Principal Software Engineer

Elior · Houston, TX · 2 wk ago
Engineering$130k–$140k/yrFull-time

Principal Software Engineer

What You’ll Do

  • Strategy, Governance & Process
    • Define and implement governance frameworks, standards, and best practices for the development, deployment, and maintenance of custom applications.
    • Establish SDLC (Software Development Life Cycle) and change management processes to ensure consistency and quality across projects.
    • Partner with IT leadership to align custom application development with enterprise architecture, security, and compliance standards.
    • Evaluate and implement tools and methodologies to improve code quality, version control, and CI/CD pipelines.
    • Create and maintain documentation for technical standards, development guidelines, and application portfolios.
  • Collaboration & Stakeholder Engagement
    • Work closely with business stakeholders to translate functional requirements into technical solutions.
    • Collaborate with infrastructure, architecture, and security teams to ensure scalable, secure, and performant solutions.
    • Serve as the technical liaison between business units and IT, bridging the gap between strategic needs and technical implementation.
    • Communicate technical concepts clearly to non-technical stakeholders, fostering alignment and understanding.
  • Continuous Improvement & Innovation
    • Identify opportunities to modernize legacy systems and improve overall application performance and maintainability.
    • Research and recommend emerging technologies that can enhance development efficiency and user experience.
    • Champion a DevOps culture and advocate for automation, monitoring, and proactive application management.
  • Technical Leadership & Hands-On Development
    • Lead design and development of custom web and enterprise applications, including both front-end and back-end components.
    • Write clean, maintainable, and efficient code using modern technologies and frameworks (e.g., C#, JavaScript/TypeScript, Angular, Entity Framework).
    • Provide technical mentorship and code reviews to other developers, promoting continuous learning and adherence to standards.
    • Drive solution design sessions, reviewing architecture and ensuring that implementations meet design and performance requirements.
    • Lead troubleshooting and root cause analysis for complex system issues.

    Qualifications

    • Proven experience designing scalable, high-performance applications.
    • Strong skills in C#, JavaScript/TypeScript, Angular, and Entity Framework.
    • Experience with Clean Architecture, Domain-Driven Design (DDD), Microservices, and development best practices.
    • Cloud development experience (preferably Microsoft Azure) and DevOps (CI/CD).
    • Solid understanding of databases (SQL Server) and object-oriented programming.
    • Ability to balance hands-on coding with leadership and mentoring responsibilities.
    • Strong problem-solving, analytical, and communication skills.

    What We’re Looking For

    • Bachelor’s degree in Computer Science, Software Engineering, or related field.
    • 5+ years of professional .NET development experience.
    • Experience with Azure services (AKS, Functions, App Services, Data Lake, Data Factory, Logic Apps).
    • Familiarity with service-oriented architectures and containerization.
    • Front-end development experience with Angular.
    • AI/ML experience is a plus but not required.

    About Elior North America

    • Equal opportunity employer.
    • Committed to diversity and inclusion.
    • Supports employee growth and skill development.
    • Offers growth and advancement opportunities.

Similar jobs

Principal Software Engineer

HealthEquityUnited States· 1 wk ago
RemoteInformation Technology$138k/yrapply on careers-healthequity.icims.com

Principal Software Engineer

The Depository Trust & Clearing Corporation (DTCC)Dallas, TX· 2 wk ago
Engineeringapply on ebxr.fa.us2.oraclecloud.com