Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer (Mid-Level)

CGI

Software Developer (Mid-Level)

CGI is a global IT and business consulting services firm that helps clients achieve meaningful outcomes through technology, innovation, and industry expertise. With professionals working across industries and geographies, CGI offers a collaborative environment where team members can contribute to impactful solutions while growing their careers.

Are you an experienced software developer who enjoys turning business needs into reliable, maintainable solutions? Do you thrive in collaborative environments and want to contribute across the full software development lifecycle? If so, CGI is the place for you.

As a Mid-Level Software Developer, you'll take ownership of features from design through delivery, working with architects, engineers, QA professionals, and stakeholders to build and support software that elevates IT services. You'll help shape technical approaches, strengthen team practices, and deliver practical solutions in a changing environment. This role can be performed from any CGI office in the U.S.

Your future duties and responsibilities include:

  • Design, develop, and maintain production software using Angular, TypeScript, Java, and related frameworks
  • Build and integrate Java and Spring Boot services and RESTful APIs, and develop database-connected solutions using SQL and relational database technologies
  • Translate business and technical requirements into estimates, design approaches, and maintainable implementations, making sound technical tradeoffs when requirements are ambiguous
  • Own features through development, testing, deployment, documentation, and production support while considering security, performance, logging, and operational reliability
  • Write and maintain unit, integration, and user interface tests; participate in peer code reviews and continuously improve code quality and engineering practices
  • Use Codex and other AI-assisted development tools responsibly for coding, refactoring, test generation, documentation, troubleshooting, research, and proofs of concept while validating outputs against project standards and security requirements
  • Collaborate with architects, product owners, QA professionals, and cross-functional teammates in an Agile environment; contribute to technical discussions and provide guidance to less experienced developers

Required qualifications to be successful in this role include:

  • Bachelor's degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems, or a related technical field, or equivalent professional experience
  • At least 3 years of professional software development experience, including the delivery and support of enterprise applications
  • Professional experience with Angular and TypeScript, plus Java and Spring Boot or a comparable Java framework
  • Experience developing RESTful APIs, working with SQL and relational databases, and using Git in a team environment
  • Experience with automated testing, code reviews, CI/CD practices, and secure coding principles
  • Ability to work independently and effectively manage assigned development responsibilities
  • Ability to communicate clearly, diagnose complex problems, and explain technical decisions to technical and non-technical stakeholders
  • Ability to provide constructive feedback and guidance to less experienced developers
  • Ability to work in the U.S. permanently and without restriction

What you can expect from us:

Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll 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. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.

Your work creates value. You'll 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.

You'll shape your career by joining a company built to grow and last. You'll 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 team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer (Mid-Level) in Atlanta, GA vacancy
  • $120k - $130k

     ...Sr Systems Engineer- (AWS-Cloud Watch- Mid-level) Technology Atlanta, GA | Direct Hire...  ...into their systems earlier in the software lifecycle. The ideal candidate has owned...  ...we are seeking thought leaders, owners, developers, and enablers, with an emphasis on back-... 
    Suggested
    Full time

    Brilliant

    Atlanta, GA
    a month ago
  •  ...Mid-Level Java Developer Skills required: At least 5 years of Java experience Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch) Good on Rest Services including the API... 
    Suggested
    Local area

    Software Technology Inc

    Atlanta, GA
    1 day ago
  •  ...is currently initiating a search for a Mid-Senior Level Civil Engineer for our Power Delivery...  ...construction support. Tasks may include developing civil construction specifications,...  ...automation, discipline-specific design software (i.e., MicroStation, AutoCAD, Civil 3D... 
    Suggested
    For subcontractor
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    WSP Group

    Atlanta, GA
    2 days ago
  • Mid-level DeveloperRandstad Technologies is seeking a mid-level developer. The position will focus on delivering customer facing web applications and their supporting...  ...Product owner and other team members to develop software using Scrum methodology, participate in peer... 
    Suggested

    Kaav

    Atlanta, GA
    6 days ago
  •  ...yield for live event ticket inventory. We provide an end-to-end software platform for the live ticketing industry, managing thousands...  ...fulfillment. THE POSITION Victory Live is looking for a Mid-Level Software Engineer to build and maintain features across our... 
    Suggested
    Full time
    Local area

    Victory Live

    Atlanta, GA
    19 days ago
  •  ...Rainforest is an early stage payments-as-a-service startup that has developed a solution that makes monetizing payments for vertically focused software platforms fair and simple. We focus on small-to-mid sized platforms that want to add value to their small business... 
    Full time
    Work experience placement
    Flexible hours

    The Rainforest

    Atlanta, GA
    more than 2 months ago
  • $87.6k - $131.3k

     ...objectives, we design and deliver solutions, powered by intelligent software, to optimize fast, accurate and cost-effective order...  ...greater than themselves. Our Team. Our Passion. Our Approach. This Mid/Senior-level Customer Support Software Engineer will be responsible for... 
    Full time
    Local area
    Remote work
    Shift work
    Weekend work
    Weekday work

    MHS Global

    Atlanta, GA
    1 day ago
  •  ...engineering planning and design projects Prepare reports Develop plans and specifications Prepare cost estimates for various...  ...employment status. #LI-JE1 EOE including disability/veteran ( Software Powered by ICIMS Job Locations US-GA-Atlanta | US-GA-... 
    Full time
    Work at office
    Flexible hours

    Carollo Engineers

    Atlanta, GA
    2 days ago
  • $100k

     ...Paypal, Western Union, Client, visa, Walmart lab s etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time... 
    Full time
    H1b

    SynergisticIT

    Atlanta, GA
    2 days ago
  •  ...to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome candidates with all visas and citizens to apply. Who Should... 

    SynergisticIT

    Atlanta, GA
    2 days ago
  • $58k - $95.7k

     ...Software Developer – Entry Level Are you driven by technology's ability to transform how businesses deliver real impact? Do you enjoy solving problems, building technology solutions, and collaborating with others to bring ideas to life? If so, CGI offers a place where... 
    Internship
    Local area

    CGI

    Atlanta, GA
    4 days ago
  •  ...and laid off job seekers are also competing for entry level job positions. We regularly interact with the top...  ...name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists... 
    Remote job
    Full time

    SynergisticIT

    Atlanta, GA
    6 days ago
  • Entry-Level Java Developer SynergisticIT understands the complex nature of the job market and how difficult it can be to secure a position, especially...  ...of experience in Java development Understanding of the software development life cycle Basic knowledge of Core Java... 
    Part time
    H1b
    Relocation
    Flexible hours

    SynergisticIT

    Atlanta, GA
    6 days ago
  • $100k

     ...etc to name a few. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time... 
    Full time
    H1b

    SynergisticIT

    Atlanta, GA
    4 days ago
  •  ...risks, the tools to grow, the skills to develop and the support of a company invested in...  ...Qualification (Senior P4)8+ years experience in software development engineering including...  ...experience.Basic Qualification (Mid-Level P3)5+ years experience in software development... 
    Full time
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Home office
    Flexible hours

    Workday

    Atlanta, GA
    3 days ago
  •  ...identify business opportunities and develop data-driven solutions that...  ...business cases, and executive-level recommendations.Lead...  ...technical coaching to junior and mid-level team members while fostering...  ...analytics, data engineering, software engineering, or enterprise data... 
    Temporary work

    Delta Air Lines

    Atlanta, GA
    1 day ago
  •  ...tooling and DevOps approach * Design and develop Lightning Web Components, while configuring...  ...1000, many successful enterprise and mid-market companies, and 500+ public sector...  ...this role, we are hiring at the following levels and targeted base pay salary ranges:* San... 
    Temporary work
    Local area

    Slalom

    Atlanta, GA
    4 days ago
  •  ...description:Job Profile Summary: Designs, develops, and implements enterprise platform software services that enable scalable,...  ...of responsibility with short- to mid-term (0-3 years) impact on results...  ...to infrastructure teams and lower-level technical professionals.10.... 
    Full time
    Part time
    Shift work
    Day shift

    Truist

    Atlanta, GA
    5 days ago
  •  ...skills are required.QualificationsDLP, ISE, WIPs, Checkpoint, Cisco ASAAdditional InformationAll your information will be kept confidential according to EEO guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And Recruiting
    Immediate start

    SA Technologies

    Atlanta, GA
    3 days ago
  • $122.6k - $204.4k

     ...Product DevelopmentJob ProfileLead Software EngineerManagement...  ...the Senior Software Engineer level and blends deep engineering excellence...  ...-Platform Development.Design, develop, test, and deploy full-stack applications...  ...goals.Mentor senior, mid-level, and junior engineers on... 
    Full time
    Remote work
    Flexible hours

    Cox Enterprises

    Atlanta, GA
    5 days ago
  • $128k - $153.75k

     ...value creation and exit planning.Bain & Company is developing a suite of cutting-edge data and software solutions designed to revolutionize how the private...  ...production practices across the platform estate.Mentor mid-level and junior platform engineers through pairing,... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area

    Bain & Company

    Atlanta, GA
    4 days ago
  • $193k - $236k

     ...the value of the technology and software our clients create through...  ...the product lifecycle.As leader level within our Cloud and Build capability...  ..., you will support and develop a go-to-market team, contribute...  ...successful enterprise and mid-market companies, and 500+ public... 
    Temporary work
    Local area

    Slalom

    Atlanta, GA
    1 day ago
  •  ...Stack Java/J2EE, JSPs, Spring Boot, Spring Cloud, Experience developing Microservices, Understanding of Cloud, REST / SOAP, Integration...  ...468SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services

    SA Technologies

    Atlanta, GA
    5 days ago
  • MissionAs a Software Architect, you will own the architecture of client...  ...teams: Orchestrate multi-developer environments where AI agents and...  ...many successful enterprise and mid-market companies, and 500+ public...  ...are hiring at the following levels and targeted base pay salary... 
    Temporary work
    Local area

    Slalom

    Atlanta, GA
    3 days ago
  •  ...are committed to growing and developing our Salesforce talent, offering...  ...configuration of the FSC Platform* Expert level understanding of various...  ...systems as part of a complete software product lifecycle* Familiarity...  ...successful enterprise and mid-market companies, and 500+... 
    Temporary work
    Local area

    Slalom

    Atlanta, GA
    3 days ago
  •  ...clients that include Fortune 100 companies, mid-sized enterprises, and government...  ...learn from and share knowledge with other developers, architects, and our clients.  The Value...  ...solution/platform (AWS, Azure, GCP) Advanced level proficiency with at least one ETL / Data... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Atlanta, GA
    2 days ago
  •  ...clients that include Fortune 100 companies, mid-sized enterprises, and government...  ...learn from and share knowledge with other developers, architects, and our clients. Specific responsibilities...  ...Full-timeFunction: ConsultingExperience level: Mid-Senior LevelIndustry: Management... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Atlanta, GA
    2 days ago
  •  ...FIS Software Engineer At this time, we are unable to offer visa sponsorship for this...  ...you FIS? Job Responsibilities: Develop moderately complex to highly complex code...  ...provide technical guidance to junior and mid-level software engineers. Lead code reviews... 
    Full time
    Work experience placement

    Fisglobal

    Atlanta, GA
    4 days ago
  •  ...Mid-Level Civil/Structural Engineer (E2/E3) Location Options: Naperville, IL /Atlanta,...  ...development, and seismic analysis. Develop 3-D analytical models utilizing FEA analysis...  ...experience with Finite Element Analysis software and/or analysis techniques. ~... 
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Kinectrics

    Atlanta, GA
    1 day ago
  •  ...Sr. Software Engineer This role serves as the technical subject matter...  ...of Discovery, including MID Server installation and configurationTroubleshoot...  ...and partners at account level. May have some responsibility...  .... Maintains an awareness of developing technologies and their... 

    Software Technology Inc

    Atlanta, GA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Mid-Level). Be the first to apply!