Developer (comfortable with Golang) jobs in United States
cer-icon
Apply on Employer Site
company-logo

CGI · 1 day ago

Developer (comfortable with Golang)

CGI Federal, Inc. is seeking a Software Developer to join their technology team in Jacksonville, FL. The successful candidate will develop mission-critical applications that enhance operational efficiency and support logistics operations using an agile DevSecOps approach.

AnalyticsApplication Performance ManagementBusiness IntelligenceConsultingCyber SecurityFinanceInformation TechnologyTechnical Support
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Michelle Greenlaw
linkedin

Responsibilities

Design, develop, test, and maintain applications using modern frameworks and technologies
Build robust back-end APIs and microservices to support applications servicing logistics operations
Integrate databases and manage data architecture for mission-critical applications
Collaborate with cross-functional teams including system administrators, analysts, and end-users to gather requirements and deliver solutions
Implement security best practices and ensure compliance with DoD cybersecurity standards
Optimize application performance and ensure scalability for high-traffic environments
Conduct thorough testing including to include but not be limited to code, regression, functional, usability, security, unit testing, integration testing, and pre-user acceptance testing
Perform corrective maintenance actions, as required
Develop and maintain comprehensive documentation for all developed systems and applications, as required
Provide technical support and troubleshooting for deployed applications
Stay current with emerging technologies and recommend improvements to existing systems
Participate in agile development processes including sprint planning and code reviews
Support deployment and DevOps activities including CI/CD pipeline management

Qualification

GolangBack-end developmentRESTful API designFull stack developmentDatabase systemsAgile methodologiesCloud platformsLinux command lineFront-end technologiesVersion control (Git)Problem-solvingCommunication skillsTeamwork

Required

US Citizenship is required with ability to obtain Secret security clearance
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related technical field; or equivalent experience, with certifications preferred
Minimum 3 years of professional experience in software development
6+ months of Go, you have a strong understanding of Go's syntax, standard library, data structures (slices, maps, structs)
Strong understanding of Go's unique concurrency model using goroutines and channels
Familiarity with Linux command line
Knowledge of cloud config
Proficiency in front-end technologies including HTML5, CSS3, JavaScript (ES6+), and modern frameworks such as React, Angular, or Vue.js
Strong experience with back-end development using Golang
Solid understanding of database systems including SQL and NoSQL databases
Experience with RESTful API design and development
Familiarity with version control systems, particularly Git
Knowledge of responsive design principles and cross-browser compatibility
Understanding of software development lifecycle and agile methodologies
Experience with testing frameworks and methodologies
Customer-focused
Strong problem-solving and critical and analytical thinking skills
Excellent written and verbal communication skills
Ability to work effectively in a team environment and independently
Knowledge with cloud platforms (AWS, Azure, or Google Cloud)
Knowledge of containerization technologies (Docker, Kubernetes)

Preferred

Experience with DevOps practices and CI/CD pipelines
Knowledge of military or government systems and protocols
Security+ certification or willingness to obtain
Experience with microservices architecture
Familiarity with military logistics or aviation operations
Experience with real-time applications using WebSockets
Understanding of cybersecurity principles and secure coding practices
Experience with mobile application development (React Native, Flutter)
Familiarity with data visualization libraries (D3.js, Chart.js)
Knowledge of performance optimization techniques
Experience with automated testing and deployment tools
Experience with CQRS development patterns
Familiarity with ubuntu core
Familiar with Raspberry PIs

Benefits

Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time
Paid parental leave
Learning opportunities and tuition assistance
Wellness and Well-being programs

Company

CGI is an IT and business consulting services firm that offers consulting, cyber security, cloud, and IT services.

Funding

Current Stage
Public Company
Total Funding
$1.2B
2025-03-12Post Ipo Debt· $650M
2024-09-03Post Ipo Debt· $550.87M
1998-10-06IPO

Leadership Team

leader-logo
François Boulanger
President and Chief Executive Officer at CGI
linkedin
leader-logo
Raymond McMann
VP, Global Oil & Gas Industry
linkedin
Company data provided by crunchbase