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.
$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-...SuggestedFull time- ...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...SuggestedLocal area
- ...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...SuggestedFor subcontractorWork at officeLocal areaRemote workRelocation packageFlexible hours
- 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
- ...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...SuggestedFull timeLocal area
- ...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 timeWork experience placementFlexible hours
$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 timeLocal areaRemote workShift workWeekend workWeekday work- ...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 timeWork at officeFlexible hours
$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 timeH1b- ...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...
$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...InternshipLocal area- ...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 jobFull time
- 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 timeH1bRelocationFlexible hours
$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 timeH1b- ...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 timeWork experience placementWork at officeImmediate startRemote workHome officeFlexible hours
- ...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
- ...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 workLocal area
- ...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 timePart timeShift workDay shift
- ...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 RecruitingImmediate start
$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 timeRemote workFlexible hours$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 employmentFull timeContract workWork at officeLocal area$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 workLocal area- ...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
- 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 workLocal area
- ...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 workLocal area
- ...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 officeRemote workVisa sponsorshipWork visaFlexible hours
- ...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 officeRemote workVisa sponsorshipWork visaFlexible hours
- ...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 timeWork experience placement
- ...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 officeWork from homeWorldwideFlexible hours
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Mid-Level). Be the first to apply!
- software developer fintech Atlanta, GA
- startup software engineer Atlanta, GA
- financial software developer Atlanta, GA
- junior software developer remote Atlanta, GA
- software engineer Atlanta, GA
- software data engineer Atlanta, GA
- software developer internship no experience Atlanta, GA
- part time software developer Atlanta, GA
- associate software developer Atlanta, GA
- software engineer entry level Atlanta, GA



