Software Architect
Litera
Job Description
Who We Are:
Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving over 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. Experiencing enormous growth with aggressive expansion plans, Litera is building a state-of-the-art Software Development and Operations center in Ahmedabad, India and is looking for dynamic engineering leaders, who can become part of this already successful growth story, and partner in creating a world class team and products. As a company recently selected for Crain's Best Places to Work in Chicago, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment.
Position Summary: Litera is looking for a Software Architect to help the creative team of cloud & software architects by implementing a forward-thinking and scalable set of ideas and standards to build a suite of products that will delight customers in the Legal industry. You will have direct responsibility for the architectural consistency, reliability, serviceability and scalability of current and future platforms, infrastructure, tools, core services, and APIs which are used by our customers, partners.
Key Responsibilities:
Developing and coordinating cloud architecture solutions to successfully meet the strategic needs of the company
Developing a cloud strategy and coordinating the adoption process.
Work with the Engineering team, provide ongoing architecture & engineering standards oversight, including mentorship and recommendations on evolving system architecture and implications of any new integrations.
Play a key role in re-architecting monolithic systems for Microservices and deployment to the cloud.
Own the architecture design and development of stateless, decoupled, cloud-native applications.
Be prepared to potentially execute transformational infrastructure projects (e.g., on-premises to public cloud infrastructure migration) for those systems best suited for cloud.
Analyzing and proposing an optimized infrastructure services design leveraging public and hybrid Cloud architectures and services.
You will act as the SME on Public Cloud and related technologies for the project delivery team.
Leading cultural change for cloud adoption.
Recommend cloud application development best practices which support organizational goals
Build strong, positive relationships with engineering managers, technology leads, architects, and product owners.
Performing research and development activities to evaluate new technologies.
Qualifications: Required Skills
4+ years of hands-on experience designing and building cloud-native architectures for Microsoft Azure (Certified Architect preferred).
10+ years of experience using modern object-oriented programming languages – C# specifically in scaled software development teams.
Experienced in migrations from on-premise to Cloud Service Providers like Azure/AWS and from one cloud service provider to another. Should have executed at-least one such migration successfully.
Hands on experience on Microservices & API Management.
Experience with and knowledge of common Architecture patterns (e.g., microservices, GoF, SOA, Event sourcing, etc.).
Hands on experience on virtualization and container concepts (i.e., containerization technologies such as AWS EKS, Docker, Kubernetes, Azure Service Fabric).
Demonstrable experience of Cloud architectures and strategy (public, private, and hybrid).
Hands on experience on Cloud native development.
Experience implementing and troubleshooting modern security solutions including token-. based authentication, OAuth 2.0 workflows, SAML authentication and authorization techniques.
Experience with infrastructure configuration and automations processes and tools: Terraform, Puppet, Ansible, Chef, Fabric.
Working knowledge of build automation and continuous integration/delivery ecosystem: Git, Maven/Gradle, Jenkins, Docker, Nexus.
Solid working knowledge of four or more of the following technologies: HTML5/CSS/JavaScript, React, ASP NET Core, SQL, NoSQL DB, Azure Services.
Good to Have Skills:
Excellent understanding of Cloud Identity Security, Access Management implementation, Cloud Monitoring Solutions and Networking.
Architect certification from a cloud service provider (Azure/AWS/GCP, Certified Azure Solutions Architect Expert is plus).
Litera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.