What success looks like in this role:
· Lead large and complex Cloud-native, modern enterprise, micro-services based application/solutions by owning and guiding the overall architecture, design and development
· Works within and across the organization to architect and design leading-edge technology and application solutions that result in profitable revenue growth for Unisys.
· Conceptualizes, architects, designs, oversees implementation and supports integrated solutions for client engagements.
· Demonstrates extensive knowledge of industry, technology and strategy trends and uses this knowledge to generate profitable revenue growth for Unisys.
· Builds relationships with product development organizations and is recognized by these organizations as a key product champion who adds value through exposure to client situations.
· Advises, analyses, researches, designs, installs, and implements complex integrated solutions for an entire enterprise.
· Interfaces extensively with the client’s senior management team (e.g., the IT Directors) on business, systems architectural, and technical issues.
· Provides mentoring and team leadership to other architects.
· Provide training and coaching as needed to teams modernizing and transforming applications.
· Develops the integrated technology requirements project plan.
· Integrates complex solutions into new or existing client environments.
· Uses advanced diagnostic analytical and design capabilities.
· Ensures that the best solution is provided to the customer (e.g., completes solution integrity engineering and development attributes.)
· Design and architect transformational journeys for clients building overarching microservice, SaaS, and/or serverless architectures with DevSecOps integration
· Develop an architectural roadmap and related stories centred on continuous modernization of the applications in scope.
· Coordinates with project managers, business analysts, developers, operations teams to understand platform requirements, the system & data, and evangelize ways to drive quality and value to the client stakeholders
· Champion the establishment and continued use of Architecture best practices
· Support release planning preparation and event facilitation
· Help build high-performing teams across development, quality assurance, and infrastructure.
· Drive the team’s triaging capability by taking on challenging problems not understood by front-line support teams
Continuously review the technology landscape and advise clients on emerging technology solutions to drive differentiation in our services value proposition.
#LI-SM2
You will be successful in this role if you have:
· Bachelor’s or Master’s degree in computer / information / data sciences or related engineering fields
· Proven expertise in developing with Golang tech stack for at least 4 years and overall relevant experience of 12+ years
o Deep understanding of the Go programming language, including its syntax, idioms, and best practices
o Expertise in using goroutines and channels to handle concurrent programming efficiently
o Familiarity with Go's extensive standard library and how to leverage it to solve common programming problems
o Effective use of Go's error interface and idiomatic practices for managing errors to ensure application robustness
o Proficiency in writing unit tests, integration tests, and using Go's testing tools to maintain code quality
o Experience in designing and implementing RESTful APIs and web services
· Knowledge of version control systems like GitLab and tools for managing dependencies
· Hands-on rich experience of architecting, designing and developing complex, large micro-services based distributed cloud-native and containerised applications.
· Hands-on experience of advanced system designing and developing cloud-native and distributed / domain-driven design patterns and approaches using Dockers, Kubernetes, Serverless and other modern cloud-native and distributed computing technologies.
· Hands-on experience of designing applications using relational and no-sql DBs such as MongoDB, Cassandra, DynamoDB, mysql, postgresql, Hadoop, Spark, etc.
· Strong knowledge of application security (OWASP, CBE, NIST, etc)
· Knowledge of SDLC automation and experience of using the latest DevSecOps technologies (ex: Jenkins, IaC frameworks such as Ansible, SAST and DAST tooling, SonarQube, Terraform, etc.)
· Experience with enterprise-level software delivery and release management practices
· Knowledge of virtual networking (public, private, and hybrid networks and subnetworks), network interfaces, and identity/access management (security groups and roles, network access control lists)
· Experience in working fast paced dynamic work environment
· Experience in triaging live production issues and resolving the issues within SLA leveraging the DevOps ecosystem
· Ability to resolve complex problems with cost effective and innovative solutions
· Willingness to learn new technologies as the market evolves
Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, blood type, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.
This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.
Get notified when new jobs are added by Unisys