Software Developer Principal at GDIT developing mission-critical applications for government projects. Engage in innovative solutions to support national security and law enforcement missions.
Responsibilities
Research, design, develop, and/or modify enterprise-wide systems and/or applications software
Employ your experience with Go and Java, test-driven development, and Scrum/agile project lifecycle approach to develop, deploy, and maintain mission-critical applications
Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements into working solutions
Engage with clients/users to define system scope and objectives
Work on new development and re-engineering efforts, including making or contributing to system design decisions
Implement enhancements to existing system and coordinate with other developers working in parallel
Provide software development services on all tiers (UI, Java, Go, Postgres)
Perform database programming using SQL
Perform software QA/testing as needed
Requirements
5+ years of related experience required; 8+ years of related experience preferred
Experience with Go programming languages
Experience in Agile development methodology
Understanding of DevOps solution implementation and configuration
Understanding of microservices frameworks
Exposure to Gitlab and the merge/release process to CICD pipeline
Exposure to PL/SQL and SQL*Plus
Exposure to or ability to learn the following: Struts and Restful services , Oracle RDBMS, and UNIX/LINUX shell scripting
Ability to use Jira to support configuration management in an Agile environment
Ability to keep current with the latest techniques to include automated code scanning, automated testing, and continuous integration and continuous deployment concepts
Aptitude at problem-solving, troubleshooting, collaboration, time management, multi-tasking, and task-ownership
Excellent communication skills.
Security Clearance Level: Public Trust (DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability)
US citizenship required.
Benefits
Health insurance
401K with company match
Competitive pay
Paid time off
Comprehensive benefits and wellness packages
Full-flex work week to own your priorities at work and at home
15 days of paid leave per calendar year for vacations and personal business
Staff Engineer leading AWS integrations, microservices, and AI automation for EverCommerce’s SaaS service - commerce platform. Designing scalable solutions and guiding engineers across U.S. and Canadian teams.
Software technical leader building scalable networking features for Cisco Meraki’s dashboard and Catalyst platform. Leading full - stack architecture, reliability, and project delivery across distributed engineering teams.
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.