What is a Software Engineer at Unisys?
At Unisys, a Software Engineer plays a pivotal role in building, optimizing, and supporting enterprise-grade solutions across global infrastructure, cloud transformations, legacy modernizations, and specialized domain platforms. As an IT services and technology solutions provider, Unisys relies heavily on engineering talent to deliver secure, highly reliable software for public sector clients, financial institutions, and global enterprise operations. Whether working on core enterprise applications, specialized modern stack frameworks, cloud deployment pipelines, or legacy mainframe integrations, engineers are expected to design resilient architectures that operate efficiently at scale.
The impact of this role is directly visible in the performance and reliability of client-facing platforms and internal enterprise tools. Candidates in this position often solve complex software engineering challenges, ranging from low-level system design and network integration to high-level cloud architecture and full-stack web applications. Engineers collaborate across interdisciplinary groups, including cloud architects, project managers, and client-facing engineering consultants, ensuring that enterprise systems meet strict operational SLAs, high-throughput standards, and rigorous security requirements.
What makes this role compelling is the balance between foundational core computer science principles and enterprise-scale technology stacks. Depending on the team, you may work on modernizing enterprise services using Java, C# / .NET Core, Python, React, or Angular, or build automation tooling around cloud platforms like GCP and AWS. To succeed, engineers must demonstrate strong technical mastery, crisp logical reasoning, and an ability to translate client specifications into stable, maintainable production software.
