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.