Sr. Software Engineer

CGI

$108K — $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 professional software development experience
  • Proficient in Java and Python
  • Experienced with MySQL, MongoDB, Solr, and Oracle
  • Familiar with PHP (Symfony), Angular, and Node
  • Agile/Scrum team contribution experience

Responsibilities

  • Develop microservices, APIs, and modular application components
  • Write secure, efficient, and maintainable code
  • Build automated tests and uphold software quality standards
  • Integrate applications with CI/CD pipelines and DevSecOps tools
  • Support modernization efforts and refactor legacy systems
  • Participate in Agile ceremonies and collaboration with teams

Benefits

  • Work within a dynamic team environment
  • Opportunity to impact public transparency and legislative information
  • Engage in modernization projects that influence federal systems
  • Enhance skills in cutting-edge technologies like cloud-native architectures
  • Be part of a mission-driven organization dedicated to public service
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: