Posted 19h ago

Software Engineer, Principal

@ Infor
Dallas, Texas, United States
HybridFull Time
Responsibilities:lead architecture, design platform, drive collaboration
Requirements Summary:Senior principal software engineer with cloud-native platform experience; proficient in Java, C#, or Python; design-scale cloud systems; experience with AWS/Azure/GCP; microservices, CI/CD, Kubernetes; cross-team influence.
Technical Tools Mentioned:Java, C#, Python, AWS, Azure, Google Cloud, Kubernetes, Docker, CI/CD, DevOps, Microservices, APIs
Save
Mark Applied
Hide Job
Report & Hide
Job Description
We are seeking a highly experienced and technically deep Principal Software Engineer – Cloud to join our platform engineering organization working on the Infor Mongoose platform. This role represents a senior individual contributor who operates with a broad technical charter, influencing architecture, platform strategy, and engineering standards across multiple teams. As a Principal Engineer, you will lead the design and evolution of cloud-native, scalable, and extensible platform capabilities while partnering closely with architects, product leadership, and senior engineers.
A Day in the Life Typically Includes:
·       Provide technical leadership and architectural direction; define platform standards for scalability, security, reliability, and performance.
·       Design and evolve large-scale, cloud-native distributed systems within the Mongoose platform; solve complex, ambiguous problems spanning multiple subsystems.
·       Drive cross-team alignment on architecture patterns and engineering best practices.
·       Review and guide designs and implementations for critical, high-impact initiatives.
·       Partner with product management to influence technical roadmaps and long-term platform strategy.
·       Reduce technical debt by guiding refactoring and modernization efforts.
·       Champion cloud optimization (cost, performance, resilience) and evaluate emerging technologies to introduce innovations where valuable.
Required Qualifications
·       Professional software development experience with sustained technical leadership.
·       Proficiency in Java, C#, or Python.
·       Experience designing cloud-native, distributed, highly scalable systems; strong grounding in software architecture, design patterns, and system trade-offs.
·       Experience with AWS, Azure, or Google Cloud at production scale.
·       Advanced knowledge of microservices architecture, APIs, and integration patterns.
·       Expertise with CI/CD systems, DevOps practices, containerization, and Kubernetes.
·       Experience influencing technical decisions across multiple teams or products.
Preferred Qualifications
·       Experience building and evolving enterprise platforms or developer frameworks.
·       Focus on developer experience (DX), extensibility, and platform usability.
·       Experience with observability, SRE practices, and production operations at scale.
·       Background in multi-tenant SaaS and enterprise product development.
·       Experience influencing or defining long-term technical strategy.