Lead Software Engineer

CGINashville, TN

About The Position

CGI is hiring a Senior Software Engineer to build modern, cloud-native applications for enterprise clients. In this role, you’ll design and deliver scalable software solutions using technologies like React, AWS, and modern backend frameworks (Python, Node.js, Java, or .NET). You’ll work directly with clients and internal teams to turn complex business challenges into high-quality technical solutions. This is a hands-on engineering role with opportunities to lead design decisions, mentor team members, and influence delivery practices—all within a fast-paced consulting environment.

Requirements

  • Experience designing and building scalable software applications across the stack
  • Strong proficiency in modern front-end development (React preferred)
  • Experience with backend development in at least one major language (Python, Node.js, Java, or .NET)
  • Familiarity with cloud platforms (AWS or Azure) and modern application patterns
  • Experience working with APIs, databases, and distributed systems
  • Understanding of CI/CD, DevOps, or automation practices
  • Strong problem-solving skills and the ability to translate business needs into technical solutions
  • Ability to collaborate effectively with both technical and non-technical stakeholders

Nice To Haves

  • Experience building cloud-native or serverless applications
  • Exposure to data engineering, analytics, or ETL workflows
  • Experience with tools such as Docker, Kubernetes, or Infrastructure as Code
  • Cloud certifications (AWS, Azure)

Responsibilities

  • Design, build, and deliver modern full stack applications across web and cloud environments
  • Partner with clients and stakeholders to understand business needs and translate them into technical solutions
  • Develop front-end applications using React and modern JavaScript frameworks
  • Build robust backend services and APIs using Python, Node.js, Java, .NET, or similar technologies
  • Architect and implement cloud-native solutions (AWS / Azure), including serverless and microservices patterns
  • Contribute to and improve CI/CD pipelines, automation, and DevOps practices
  • Participate in architecture discussions, solution design, and technical planning
  • Mentor and support engineers while contributing to a collaborative team environment
  • Help drive delivery excellence through code quality, scalable design, and continuous improvement

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service