Responsibilities • Collaborate with clients, business analysts, and development teams to understand business requirements and translate them into technical solutions. • Design and develop end-to-end architecture for complex software systems, ensuring scalability, reliability, and security. • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements. • Create architectural blueprints, diagrams, and documentation to communicate the solution design to stakeholders. • Assist development teams throughout the software development lifecycle. • Conduct regular code reviews and provide technical guidance to ensure adherence to architectural standards. • Identify and mitigate technical risks and issues, ensuring timely resolution. • Stay up-to-date with industry trends and emerging technologies, providing recommendations for continuous improvement. • Act with integrity, professionalism, and personal responsibility to uphold the firm’s respectful and courteous work environment. Qualifications • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred). • Proven experience as a Solution Architect or similar role, with a strong background in software development. • In-depth knowledge of software architecture principles, design patterns, and best practices. • Proficiency in multiple programming languages and frameworks, such as Java, .NET, Python, or JavaScript. • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture. • The role is remote with minimal travel to LA. • Must be able to travel at least 25% of the time to El Segundo, CA. Pay Rate Range Min Pay Rate Max Pay Rate Currency Unit 120 145 USD hourly
Job Type
Contractor role
Skills required
Java, .NET, Python, JavaScript, Azure
Location
Chicago, Illinois
Salary
No salary information was found.
Date Posted
May 9, 2025
KPMG US is seeking a Solutions Architect on a contract basis to design and develop scalable software architectures. The role involves collaborating with clients and development teams to translate business requirements into technical solutions.