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.
- ...CarolinaEngineering - Transportation Engineering /Full time /HybridA. Morton Thomas, Inc. (AMT, Inc.) is seeking a highly motivated Mid-Level Transportation Engineer to assume a key role in the firm’s growing Carolinas design teams. Qualified candidates will possess a...SuggestedFull timeWork at officeRemote workFlexible hours
- ...clients navigate their most significant security solutions. As a Mid-Market Sales Engineer, you will be the primary technical guide for... ...limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable...SuggestedFull timeWork experience placementLive inWork at officeLocal areaWorldwide
- ...employees competing with existing Jobseekers. Entry level Job seekers struggle to get responses to their... ...clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists...SuggestedFull timeH1bRemote work
- ...tailored Google Cloud solutions for mid-market, high-growth, and fast-... ...build, deploy, and scale software. From containerized... ...security operations platforms. Develop automated response workflows and... ...location, role, skill set, and level of experience. As required by...SuggestedFull timeWork experience placementLive inWork at officeLocal areaShift work
$600 per week
...take your technical skills to the next level? Dev10 provides a path for individuals who... ...to upskill and launch a career in Software Development. Dev10 provides a pathway... ...to gain real-world experience while developing technical skills through immersive training...SuggestedHourly payWork experience placementH1bImmediate startRelocationWork visaRelocation package$100k
...technology clients like Apple, Google, Paypal, Western Union, and others. 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 timeH1bRemote work$60 - $70 per hour
...from Optomi Senior Full-Stack Software Engineer | Hybrid in Charotte,... ...a frontend heavy focus. This developer will join a team responsible... ...edge technologies on enterprise-level platforms! Experience of... ...level ~ Seniority level Mid-Senior level Employment...Contract workWork experience placementWork at officeVisa sponsorship- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...). • At least 4 years of experience developing web services, using SOAP or preferably... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...Permanent employmentFull timeH1b
- ...System)Job DescriptionJob #200567 | Java Developer | Technekes | Developer-Java | Permanent#... ...with a dedicated team to build enterprise level web development systems, in a fun and... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And RecruitingPermanent employmentContract workFor contractorsWork at officeImmediate startShift work
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...). • At least 4 years of experience developing web services, using SOAP or preferably... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...Permanent employmentFull timeH1b
- ...labs, etc to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Python developers, and Data analysts/Data Scientists. Who Should Apply: Recent IT graduates looking to make their careers...H1b
- ...who are competing with existing jobseekers. For entry level job seekers to get client interviews and jobs they... ...the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists...Full timeH1bImmediate startRemote work
- ...Reference Number: 25-00760Title: AWS Python ML Developer - Lead LevelPosted Date: 2025-07-10... ..., TX*ResponsibilitiesProvides senior level system analysis, design, development, and... ...artifacts, and produces reports. Employs software development techniques to ensure tests...Full timeRelocation3 days per week
- ...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
$118.65k - $160k
...genuinely cares about the work and each other.AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring... ...quality. Mentor and provide technical guidance to junior and mid-level engineers, fostering professional growth and knowledge sharing...Full timeWork at officeRemote workMonday to Friday$220k - $270k
...the value of the technology and software our clients create through... ...Additionally, you will support and develop a go-to-market team,... ...many successful enterprise and mid-market companies, and 500+ public... ...we are hiring at the following levels and targeted base pay salary ranges...Temporary workLocal area- ...systems in a multi-tier environment. Minimum years of experience 8-10 years Responsibilities Design Develop Test Seniority level ~ Mid-Senior level Employment type ~ Contract Job function ~ Business Development...Contract work
- ...who are competing with existing jobseekers. For entry-level job seekers to get client interviews and jobs, they... ...clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists...Full timeH1bImmediate startRemote work
- 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. Specific responsibilities... ...Full-timeFunction: ConsultingExperience level: Mid-Senior LevelIndustry: Management...Work at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...CGS Federal (Contact Government Services) is seeking a SharePoint Developer to support a large Federal agency’s IT initiatives. The role involves designing systems, developing SQL Server/Oracle databases, coding web apps, and rewriting legacy ASP applications to ASP.NET...
- ...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
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...expected salary.Job Title : Java MuleSoft Developer (with experience on Mule ESB, J2EE,... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information...Permanent employmentFull timeH1bRelocation
- ...offering contingent labor as a variable cost.Job DescriptionJava Developer will be responsible for developing WS and Java Batch... ...5)SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesWork experience placementImmediate startFlexible hours
$112k - $179k
...multiple agencies. What You'll Do Mentor and guide Mid- and Junior-level systems engineers across requirements, solutions design,... ...Digital Engineering process/tool experience Familiarity with software development frameworks INCOSE CSEP certification...Contract workWork experience placementRemote workShift work$60 - $70 per hour
...currently hiring for Full Stack Application Developer with one of our top clients in... ...Summary Designs and codes functional software programs and applications while collaborating... ...type Contract Seniority level Mid‑Senior level Job function Information...Hourly payContract workCurrently hiring- ...Lead complex, broad impact initiatives including provision of high level systems consultation for the technology teamsWork as key... ...initiativesCollaborate and consult with technical peers, colleagues, and mid to more experienced level managers to resolve systems support...Full timeWork experience placement
- ...navigate their most significant technology transformations. As a Mid-Market Sales Engineer, you will be the primary technical guide for... ...4 years presenting to and engaging with technical and executive-level stakeholders. Minimum of 2 years of managing global teams and well...Full timeWork experience placementLive inWork at officeLocal area
- ...troubleshooting expertise, architecture-level insight, and deep subject matter knowledge... ..., Wireshark, and NetFlow/sFlow platforms.Develops and maintains automation scripts to support... ...operational standards.Mentors junior and mid-level NOC engineers through technical...Full timeNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Mid-Level). Be the first to apply!
- software engineer full time Charlotte, NC
- graduate software developer no experience Charlotte, NC
- software support engineer Charlotte, NC
- software engineer healthcare Charlotte, NC
- network software engineer Charlotte, NC
- software engineer internship Charlotte, NC
- senior software engineer Charlotte, NC
- software system engineer Charlotte, NC
- software developer Charlotte, NC
- ngo software engineer Charlotte, NC


