Jobs · Engineering · Pennsylvania

Software Architect Lead - Java

CGI · Pittsburgh, PA · 2 mo ago
Engineering$90k/yrFull-time

This role must be filled on the client site, 5 days per week, from one of the following locations: Pittsburgh, Cleveland, or Dallas.

Responsibilities

  • Lead the technical solution for the team's proofs of concept, prototypes, and eventual end products or solutions.
  • Team up with client stakeholders, third-party partners, fintechs, software vendors, and academia to design and build innovative prototypes and solutions that tackle real-time issues and advance business operations.
  • Interact with business sponsors and act as a liaison between business and technical teams to ensure technical delivery meets business needs.
  • Regularly take abstract, early-stage product or solution concepts and build them with technology.
  • Work alongside a strong design-thinking team and advocate for the customer using technology.
  • Facilitate software ideation and design sessions to rapidly identify solutions, align stakeholders, and drive timely and achievable results.
  • Lead the overall design of cross-functional, multi-platform, and web-based application systems; oversee all application system processes.
  • Develop application architecture and blueprints aimed at reflecting enterprise business logic.
  • Define application components, platforms, interfaces, and development tools.
  • Direct mapping activities on specific technology platforms.
  • Provide technical guidance to application development teams.
  • Consult on integration and conversion activities.
  • Conduct reviews and analyses of organizational needs and goals to develop and implement applications.

Requirements

  • 12+ years of experience in architecture, design, and development of end-to-end Java full-stack applications with Java 11, 17, API development with Spring Boot, Angular 8+, MongoDB, RESTful/SOAP web services, and web-based applications.
  • Hands-on development and delivery experience with multiple programming languages, primarily Java and Spring Boot, with working knowledge of others including JavaScript, Angular, and Node.
  • Expertise with modern, Agile-based application development methodologies and emerging technologies like microservices, API management, web-scale architectures, DevOps engineering, container-based delivery, cloud automation, continuous integration (CI), and CD.
  • Proven success facilitating software design and ideation sessions.
  • Demonstrated understanding of relational and NoSQL database models, and "big data" analysis tools and techniques.

Nice to have: Cloud-based infrastructure and architecture solutions, including Microsoft Azure, Amazon Web Services, or Google Cloud Platform.

Pay

A reasonable estimate of the current compensation range for this role in the U.S. is $89,600.00 – $198,400.00.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and the share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.

CGI offers benefits to eligible professionals on their first day of employment.

Similar jobs

Lead Java Architect

Maagsoft Inc.Albany, NY· 2 mo ago
Engineeringapply on candidateportal.ceipal.com

Java Lead/Architect

AppLab Systems, IncSunnyvale, CA· 2 wk ago
Engineering$55–$60/hrapply on www1.jobdiva.com