Sr. Software Engineer

CGI

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizenship required
  • Bachelor's degree in Computer Science or related field
  • 7+ years of software development experience
  • Proficient in Java and Python
  • Proficient in database technologies like MySQL, MongoDB, Solr, and Oracle
  • Experience with PHP (Symfony), Angular, and Node
  • Experience in Agile/Scrum environments

Responsibilities

  • Develop microservices, APIs, and modular application components.
  • Write secure, maintainable code for large-scale systems.
  • Build automated tests to ensure software quality.
  • Integrate applications into CI/CD pipelines and DevSecOps tooling.
  • Support modernization by refactoring legacy functionality.
  • Participate in Agile ceremonies and collaborate with teams.

Benefits

  • Opportunities for professional growth and development
  • Access to cutting-edge technology and tools
  • Contribute to meaningful projects supporting public transparency
  • Collaborative work environment with cross-functional teams
  • Flexible work arrangements including remote options
Full Job Description
Find similar career opportunities

Sr. Software Engineer

Category: Software Development/ Engineering

Main location: United States, Virginia, Fairfax

Alternate Location(s): United States, Louisiana, Lafayette

Position ID:J0926-0196

Employment Type: Full Time

Position Description:

CGI is seeking a Senior Software Engineer/Developer to design, build, and maintain high-performance applications supporting Congress.gov's legislative information mission. The Engineer will develop secure, cloud-ready components integrated within LOC's enterprise development environment, delivering reliable, accessible, and scalable solutions for congressional data and public transparency.

Your future duties and responsibilities:
• Develop microservices, APIs, and modular application components.
• Write secure, efficient, maintainable code for large-scale data and public-facing systems.
• Build automated tests and ensure enterprise software quality standards.
• Integrate applications with CI/CD pipelines and DevSecOps tooling.
• Support modernization efforts, refactoring legacy functionality into cloud-ready designs.
• Participate in Agile ceremonies and collaborate with cross-functional LOC and CGI teams.

Required qualifications to be successful in this role:
• U.S. Citizenship
• Bachelor's degree in Computer Science or related field
• 7+ years of professional software development experience
• Proficiency in languages such as Java and Python
• Proficiency in MySQL, Mongo DB, Solr, and OracleExperience with secure coding practices and federal software development environments
• Experience with PHP (/Symfony), Angular, and Node
• Experience contributing within Agile/Scrum teams

Desired Qualifications
• Experience developing on AWS or other cloud platforms
• Experience modernizing legacy components to cloud-native architectures
• Familiarity with modern JavaScript frameworks, containerization, and API-first design

Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: