Software Engineer - Backend (TS/SCI with Polygraph REQUIRED)
Public Trust: None
Requisition Type: Regular
Your Impact
Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.
Job Description
The Back End Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in building modular, reusable services and features. They must have extensive, firsthand technical expertise in a modern service-oriented architecture. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.
KEY RESPONSIBILITIES
Build reusable components that align with the system design patterns.
Optimize application for maximum speed and scalability.
Participate in team design and code reviews
Collaborate with a small team of engineers and designers to understand business requirements and user experience goals.
Provide recommendations for continuous improvement
Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
Troubleshoots complex problems and provides customer support for software systems and application issues.
EDUCATION AND EXPERIENCE
Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
REQUIRED QUALIFICATIONS
Expert knowledge of NodeJS or Python.
Experience designing complex discrete services.
Experience in services for performance and scalability.
Experience integrating with third party APIs.
Proficient understanding of code versioning tools, such as Git
Experience with Linux operating systems
DESIRED QUALIFICATIONS
Docker or other container experience
Hands-on experience working with Elastic and RabbitMQ (or other queue technology)
NoSQL experience (i.e. MongoDB)
Nifi experience
Distributed architecture creation
Cloud based architecture creation or experience
GDIT IS YOUR PLACE
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
● Growth: AI-powered career tool that identifies career steps and learning opportunities
● Support: An internal mobility team focused on helping you achieve your career goals
● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
● Community: Award-winning culture of innovation and a military-friendly workplace
Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
Work Requirements
Years of Experience
8 + years of related experience
* may vary based on technical training, certification(s), or degree
Certification
Travel Required
None
Citizenship
U.S. Citizenship Required
Recommended Jobs
Remote Customer Care Advocate
Description VGS Opportunity: Full-Time At-Home Inbound Benefit Support Representatives VGS is seeking experienced contact center professionals for full-time, remote positions as inbound benefi…
Penetration Testing Team Lead
Description gTANGIBLE Corporation (gTC), www.gtangible.com, is a C corporation and a registered Government contractor that provides services and solutions in: ~National Security Programs ~Profe…
Apartment Maintenance Technician - Weekly Pay!
&##127970; MAINTENANCE TECHNICIANS NEEDED – $19-20/hr | WEEKLY PAY | GROWTH OPPORTUNITIES | Monday-Friday 8a.m.-5p.m. Are you ready to level up your maintenance career? BGSF works with the top Prop…
Restoration Technician
Job Description Job Description Benefits: ~401(k) ~ Bonus based on performance ~ Competitive salary ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Paid time of…
UX/UI Designer - NATO Innovation Hub
Job Description Job Description UX/UI Designer – NATO Innovation Hub Location: Norfolk, Virginia Type: Full-Time, On-Site Role Overview NATO’s iHub in Norfolk, Virginia, is actively s…
Technology Transactions Associate Attorney
Job Description Job Description Technology Transactions Associate Attorney (Junior–Mid-Level) Location(s): Atlanta, Austin, Birmingham, Boston, Charlotte, Chattanooga, Chicago, Dallas, Denver,…
Cloud Engineer - Active TS/SCI
Job Description Job Description Design, develop, and recommend integrated cloud system solutions Perform duties on tasks that require expertise in cloud implementation, scripting, configurat…
Outpatient Rehab Oncology Program Coordinator
How You’ll Help Transform Healthcare: This Oncology Program Coordinator position works within our Outpatient Rehab departments. Travel between outpatient locations, as needed. Coordinates pat…
Entry-Level Virtual Veteran Agent
100% Remote!! Please Note: We are currently only hiring U.S. residents who are legally authorized to work in the United States with a social security # (US Only). We are not hiring in New York and Mas…
Dynamic & Effervescent Certified Nursing Assistant (CNA) w/Dementia Experience in Hamilton, VA
Job Description Job Description Job Title: Dynamic & Effervescent Certified Nursing Assistant (CNA) w/Dementia Experience in Hamilton, VA Location: Hamilton, VA | In-Home Care Company: A…