> Markdown version of [/jobs/ext/277413-senior-software-developer-engineer](https://www.wearedevelopers.com/jobs/ext/277413-senior-software-developer-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer/Engineer - **Company:** CGI Group - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Salary:** $89,600.0 - $194,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Architectural Patterns, Automation of Tests, Customer Information Control System (CICS), COBOL (Programming Language), Code Review, Continuous Integration, IBM DB2, DevOps, Document Management Systems, Distributed Systems, IBM Websphere Application Server, Linux System Administration, Cisco Nexus Switches, Performance Tuning, Service-Oriented Architecture, SonarQube, Data Streaming, System Integration Testing, Enterprise Software Applications, Git, Event Driven Architecture, Git Flow, Information Technology, Apache Kafka, Legacy Systems, Jenkins, Confluent, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=85ef62b91fcca599 ## About the Role Ability to obtain and maintain Public Trust clearance .Bachelor's degree +14 years of relevant IT experience .10+ years in enterprise software engineering with expertise in Java 8+, Spring Boot, REST APIs, microservices, and SOA design. .Deep experience with Kafka/Confluent, event-driven architecture, and schema/taxonomy design. .Strong CI/CD background (Jenkins, Git/GitFlow, Nexus, SonarQube) and cloud-connected deployments. .Advanced experience with automated testing strategies, TDD/BDD, and system integration testing. .Familiarity with enterprise application servers (WebSphere/Liberty), Linux environments, and mainframe-connected APIs. .Strong leadership, mentoring, and cross-team coordination skills. Desired qualifications/non-essential skills required: .Prior experience modernizing legacy systems in federal environments. .Understanding of mainframe integration approaches (CICS, COBOL/DB2) or transition strategies. .Exposure to RPA development support, UX governance, or accessibility (508/Section compliance) considerations., * Embedded Software Development * Java * Jenkins * Nexus * Spring Boot ## Description CGI is seeking a Senior Software Developer/Engineer to architect, modernize, and deliver enterprise services and applications within a large federal agency. This role will lead the design of service-oriented architectures, cloud-connected services, event-driven integrations, API modernization, and DevOps/MDE engineering best practices., Architect and lead development of enterprise APIs, microservices, and SOA components supporting mission-critical federal systems. .Design modern solutions using Java/Spring Boot, cloud-native architectures, API gateways, and distributed integration patterns. .Drive adoption of Apache Kafka/Confluent event streaming, including schema governance, security configuration, topic design, and producer/consumer strategy. .Oversee modernization of enterprise workflow, records, and document management systems. .Direct DevOps and CI/CD improvements, test automation integration, security-first design, and development standards. .Conduct advanced code reviews, enforce quality and architectural patterns, and lead team-level development practices. .Support troubleshooting, performance tuning, and integration across cloud, mainframe, and distributed environments. .Collaborate with product owners, analysts, and cross-agency teams to shape technical solutions and modernization strategies. .Produce technical designs, architecture documents, lifecycle deliverables, and executive-level progress updates. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)