Find similar career opportunities
Sr. Backend Engineer Category: Software Development/ Engineering
Main location: United States, North Carolina, Cary
Position ID:J1026-1802
Employment Type: Full Time
Position Description: CGI is looking for an experienced Software Engineer with strong expertise in Angular, TypeScript, RxJS, Node.js, and modern frontend engineering.
You'll work on large-scale digital applications, building intuitive, scalable, and high-performing systems. This is a hands-on engineering role for someone who enjoys solving complex problems, working with modern technologies, and delivering high-quality software in a collaborative environment
This position is on-site located in our Cary, NC office.
Your future duties and responsibilities: What You'll Do
. Design, build, and maintain large-scale data processing systems
. Build microservices and REST/GraphQL APIs using Java, Spring Boot, and Python on AWS
. Develop event-driven and stream processing applications using messaging technologies such as Kafka, SQS, SNS, and Kinesis
. Design and work with relational, NoSQL, and in-memory data stores to support scalable data solutions
. Build and support CI/CD pipelines using tools such as GitHub, Jenkins, Artifactory, and uDeploy
. Collaborate with internal and external teams to deliver technology solutions aligned to business needs
. Guide teams to improve development agility and engineering efficiency
. Resolve technical roadblocks and mitigate potential risks for the team
Required qualifications to be successful in this role: Must Have Skills
. Bachelor's or master's degree in a technology-related field (e.g., Engineering, Computer Science)
. 10+ years of software development experience
. 8+ years of hands-on experience implementing Middle-tier and back-end solutions
. 5+ years of experience developing and deploying applications on AWS Cloud
. Strong expertise in Object-Oriented Programming (Java, Spring Boot, Python) and building microservices (REST APIs, GraphQL, APIs) on AWS
. Experience with relational databases (AWS RDS, Oracle, PostgreSQL) and NoSQL databases (DynamoDB)
. Experience with in-memory technologies such as Redis / Elastic Cache
. Experience developing event driven/stream processing applications using messaging technologies such as SQS, SNS, Kinesis, Kafka, and Lambda
. Solid understanding of building highly scalable, distributed systems using AWS services and open-source technologies
. Hands-on experience with CI/CD tools such as GitHub, Jenkins, Artifactory, and uDeploy, Terraform, and EKS
. Strong analytical, communication, and organizational skills, with the ability to manage multiple tasks at a time
Good to Have
. Experience with additional NoSQL/search technologies
#LI-SN1
Other Information:
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $91,800.00 to $160,700.00.
CGI's benefits are offered to eligible professionals on their first day of employment to include:
. 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
Skills: - AWS Cloudformation
- Back End Development
- Back End Development
- Java
- Python
- RESTful (Rest-APIs)