Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

Position Description:

Do you want to take your career to the next level? CGI is looking for a dedicated and experienced Senior Software Engineer with a passion for solving business problems to join our team in Nashville. At CGI, you will solve important business and technical problems as a full-time consultant serving local, enterprise clients. Youll be part of a team of smart, dedicated people like yourself and make an impact with both internal and client partners. Tired of the same old business domain and technology stack? Are you passionate about learning a variety of new technologies and enjoy a quick paced atmosphere? Consider joining CGI, a premier consulting firm that inspires personal and professional growth and values your ideas.


What we value:


Passionate technologists
Lifelong learners
Problem solvers
Excellent written and verbal communicators
People who enjoy working with both business and technical stakeholders
People who engage in their local community


This position is located in Nashville, TN in a hybrid environment.

Your future duties and responsibilities:

Engage with business partners to analyze business processes, gather requirements, and recommend technical solutions.
Drive the full software development life cycle from analysis, design, implementation, and quality assurance to delivery and support
Lead solution design and architecture reviews
Design and implement front-end solutions with technologies such as React
Design, document, and implement cloud first software using programming languages such as Python, Node.js, .NET, C#, and/or Java
Leverage latest cloud first technologies and serverless architectures such as AWS Lambda
Build CI/CD pipelines with tools such as AWS CodePipeline and Jenkins
Mentor and support junior and mid-level team members
Collaborate with team members to find better, more efficient ways of doing things
Work with team members to estimate project tasks
Grow your career and enhance your technical abilities

Required qualifications to be successful in this role:

Hands on experience building cloud first software solutions in AWS or Azure
Hands on experience designing and building reporting and transactional data models in various database management systems such as AWS RDS, Azure SQL, RedShift, PostgresSQL, MySQL, Snowflake, SQL Server, or Oracle
Understanding of cloud principles in the following areas: autoscaling, serverless, DevOps, Infrastructure as Code, and containers.
Data engineering experience in one of the following: ETL, Data Analytics, or Master Data Management
Certification in cloud technology such as AWS Certified Developer - Associate or Microsoft Certified: Azure Developer Associate
Demonstrated ability to recognize business needs, analyze requests, and recommend solid technical solutions
Ability to lead a team of 3 to 10 technical consultants
Manage expectations with your team and with technical and business stakeholders
Mentor and grow the next round of leaders on your team
Manage scope, timeline, and project deliverables to ensure successful delivery of projects with firm timelines
Excellent verbal and written communication skills and the ability to build and maintain trusted relationships with a diverse group of clients, team members, managers, and domain experts
Proven analytical and problem-solving skills, and steadfast attention to detail
Experience with front end development technologies such as HTML, CSS, React, Angular, JavaScript, and/or Vue.js
Hands on experience developing enterprise software solutions in one or more of the following: Python, Node.js, .NET, C#, and/or Java
Strong understanding of object-oriented principles
Thorough understanding of database design principles and SQL
Understanding of the pros/cons of leveraging the cloud
BS in Computer Science, Engineering, Management or Computer Information Systems (MIS or CIS) or related degree required


CGI anticipates accepting applications for this position through April 30, 2025.

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 $88,200 - $195,200.

At CGI we call our professionals members to reinforce that all who join our team are, as owners, empowered to participate in the challenges and rewards that come from building a world-class company. CGIs benefits include:
Competitive base salaries
Eligibility to participate in an attractive Share Purchase Plan (SPP) in which the company matches dollar-for-dollar contributions made by eligible employees, up to a maximum, for their job category
401(k) Plan and Profit Participation for eligible members Generous holidays, vacation, and sick leave plans
Comprehensive insurance plans that include, among other benefits, medical, dental, vision, life, disability, out-of-county emergency coverage in all countries of employment
Back-up childcare, Pet insurance, a Member Assistance Program, a 529 college savings program, a personal financial management tool, lifestyle management programs and more

Skills:

  • .NET
  • Amazon CloudFront
  • Angular
  • MS SQL Server

What you can expect from us:

Together, as owners, lets turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential because


You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our teamone of the largest IT and business consulting services firms in the world.

Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at US_Employment_Compliance@cgi.com . You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned.

We make it easy to translate military experience and skills! Click here to be directed to our site that is dedicated to veterans and transitioning service members.

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of US government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances.

CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGIs legal duty to furnish information.
CGI Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CGI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CGI
CGI CEO photo
George D. Schindler
Approve of CEO

Average salary estimate

$141700 / YEARLY (est.)
min
max
$88200K
$195200K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, CGI

Exciting things are happening at CGI, and we are on the lookout for a Lead Software Engineer to join our vibrant team in Nashville, TN! If you have a knack for tackling challenging business problems with innovative solutions, this role could be perfect for you. As a Lead Software Engineer, you'll collaborate closely with business partners to analyze their needs and recommend top-notch technical solutions. You’ll drive the full software development life cycle, from the initial brainstorming to launching and supporting new applications. Your expertise in designing front-end solutions with technologies like React, along with your knowledge of cloud-based architecture, will enable you to implement robust, scalable software solutions using languages like Python or .NET. You won't be just another coder; you'll be mentoring and guiding junior engineers, collaborating with peers to improve processes, and leading architectural reviews that foster progressive thinking within the team. At CGI, we value lifelong learners and problem solvers who are passionate about technology. You will thrive in a hybrid work environment where your ideas are welcomed, and your contributions lead to significant impacts for our clients. The atmosphere is all about growth—both personally and professionally. Plus, with our commitment to work-life balance and an array of benefits, including competitive salaries and extensive support programs, CGIs culture is genuinely one of a kind. Ready to make your mark? Join us as a Lead Software Engineer and let’s drive change together!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at CGI
What are the responsibilities of a Lead Software Engineer at CGI in Nashville, TN?

As a Lead Software Engineer at CGI in Nashville, you'll be engaging with business partners to understand their processes, driving design and implementation of software solutions, and leading end-to-end projects. You'll collaborate with teams, mentor the next generation of engineers, and help architect solutions in a hybrid work setting.

Join Rise to see the full answer
What qualifications are necessary to become a Lead Software Engineer at CGI?

To qualify for the Lead Software Engineer position at CGI, you'll need hands-on experience with cloud-first software solutions and expertise in programming languages like Python and .NET. A degree in Computer Science or a related field is essential, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are preferred.

Join Rise to see the full answer
What technologies does a Lead Software Engineer at CGI work with?

A Lead Software Engineer at CGI works with cutting-edge technologies including React for front-end development and various cloud platforms like AWS and Azure to build powerful, scalable applications. Familiarity with tools like Jenkins for CI/CD and relational databases like SQL Server is also important.

Join Rise to see the full answer
How does CGI support the growth of its Lead Software Engineers?

CGI commits to the personal and professional growth of its Lead Software Engineers through mentorship, hands-on experience with various technologies, and opportunities to lead significant projects. The collaborative work culture nurtures skill development and career advancement.

Join Rise to see the full answer
What is the work environment like for a Lead Software Engineer at CGI?

The work environment for a Lead Software Engineer at CGI is dynamic and collaborative, featuring a hybrid setup that promotes flexibility. You’ll be part of a team that encourages innovative thinking, open communication, and continuous learning, making it a great place to thrive.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you explain your experience with cloud technologies as a Lead Software Engineer?

When addressing your experience with cloud technologies, focus on specific projects where you used platforms like AWS or Azure. Discuss how you implemented solutions such as serverless architecture or utilized CI/CD pipelines to enhance deployment processes.

Join Rise to see the full answer
How do you ensure effective communication with business partners?

Highlight your strategies for engaging with business partners, such as holding regular meetings, using clear documentation, and ensuring you understand their requirements deeply. Emphasize any tools or methodologies you use to maintain alignment.

Join Rise to see the full answer
Describe a challenging technical problem you solved as a Lead Software Engineer.

Choose a relevant example that showcases your problem-solving skills. Detail the situation, your analysis, the solution you proposed, and the impact it had on the team or project's success.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

Discuss your methods for mentoring, such as providing regular feedback, involving them in code reviews, and encouraging them to take the lead on specific tasks. Mention the importance of fostering a supportive environment where they feel comfortable asking questions.

Join Rise to see the full answer
What software development methodologies are you familiar with?

Outline your experience with Agile, Scrum, or other development methodologies you've utilized. Explain how you've applied these methodologies to improve team collaboration and project delivery timelines.

Join Rise to see the full answer
How do you prioritize tasks when managing a team?

Describe your process for prioritizing tasks, such as using project management tools, assessing business impact, and working collaboratively with your team to ensure that the most critical tasks are addressed first.

Join Rise to see the full answer
Can you give an example of how you designed a solution architecture?

Share a specific example where you led the design of a technical architecture. Explain your approach, including the factors you considered, the technologies you chose, and how it met the project requirements.

Join Rise to see the full answer
What front-end technologies are you most comfortable using?

Discuss your familiarity with front-end technologies like React, Angular, or Vue.js. Provide examples of projects where you utilized these technologies and your approach to ensuring a seamless user experience.

Join Rise to see the full answer
How do you stay updated with industry trends as a Lead Software Engineer?

Explain your methods for staying informed about industry trends, such as attending conferences, participating in online forums, and pursuing continuous learning through courses, certifications, or webinars.

Join Rise to see the full answer
Why do you want to work at CGI as a Lead Software Engineer?

Make your response personal by mentioning what specifically attracted you to CGI, such as their commitment to innovation, team culture, or values that align with your own professional goals. Showcase your enthusiasm for contributing to their success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CGI Hybrid US, Fairfax County, VA; Virginia, Reston, VA
Posted 13 days ago

Join CGI as a Senior AWS Python Data Engineer and innovate data solutions in a leading consulting firm.

Photo of the Rise User
CGI Remote US, Virginia, Fairfax, VA
Posted 13 days ago

Join CGI Federal as a Front End Developer specializing in Angular, contributing to innovative web applications with a hybrid work opportunity.

Photo of the Rise User
Posted 8 days ago

Join Future as a Full Stack Developer to leverage your skills in PHP and modern frameworks while working remotely on exciting projects.

Photo of the Rise User
Posted yesterday

Join UXBERT Labs as a Senior Backend Developer to work on impactful projects for leading brands such as Amazon and Gucci.

Photo of the Rise User

Join Visa as a New College Grad Software Engineer and be part of innovative technology solutions.

Photo of the Rise User
Posted 12 days ago

Join LeafLink, a leading B2B cannabis platform, as a Senior Backend Engineer II to help innovate their eCommerce systems.

As a Forward Deployed AI Engineer at MongoDB, you will be a pivotal part of a dynamic team focused on transforming industries through advanced data solutions.

Photo of the Rise User
Linx Remote Pato Branco, Paraná, Brasil
Posted 3 days ago

Take your career to the next level with Linx as a Senior Developer, where technology meets retail innovation.

Pro-Universe Remote No location specified
Posted 8 days ago

Join a rapidly scaling software development company as a Project Manager to drive successful project delivery in a collaborative hybrid environment.

Photo of the Rise User
Posted 2 days ago

Seeking a talented Senior React & Node Developer to collaborate on a range of exciting projects as a freelancer.

To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.

150 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
Photo of the Rise User
23 people applied to Front-end Developer at Venturenox
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
10 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group
Photo of the Rise User
Someone from OH, Columbus just viewed Manager – Music Publishing Licensing at Spotify