ChantillyRecruiter Since 2001
the smart solution for Chantilly jobs

Senior Software Engineer - Backend (Data)

Company: Edgesource
Location: Chantilly
Posted on: September 8, 2023

Job Description:

Company Overview:

For over 25 years, Edgesource Corporation has served as an innovative technology service provider for the Department of Defense (DOD), Department of Homeland Security (DHS), Department of State (DOS), the U.S. Intelligence Community, Law Enforcement, and other federal, state, and commercial clients locally, nationally, and abroad. From providing boutique technical solutions in support of the DOD Counter Unmanned Aerial Systems (CUAS) mission set to addressing the most critical Cybersecurity threats facing our nation as a prime contractor with the DHS Cybersecurity & Infrastructure Security Agency (CISA), a career at Edgesource is an opportunity to do meaningful, interesting, and impactful work.

Position Overview:

We are seeking a highly skilled and experienced Software Engineer with a strong focus on application development to join our team. The ideal candidate will have experience working with large-scale services and enterprise-level data systems on cloud-based architecture platforms, including Kubernetes and container orchestration, but Kubernetes experience is not required! The primary responsibility of this role is to design, develop, build, test, and deploy microservices via CI/CD. This role can support a hybrid work schedule, with duties being performed 3-4 days per week onsite in the Chantilly, VA area.

Job Duties:

  • Design, develop, build, test, and maintain Software Applications. Containerize existing software apps and migrate onto Kubernetes
  • Design, develop, build API's utilizing backend frameworks like Spring (Java)/NestJS (Node). Deploy and create integrations with databases like Postgres and Neo4js
  • Utilize IaC (Infrastructure as Code) Terraform/CDK/Kubernetes to build necessary infrastructure for microservices.
  • Develop CI pipelines to have Container Scans/Automated Tests/Automated Deployments on each codepush
  • Collaborate with DevOps teams to assess application architecture and identify necessary modifications for smooth migration and deployment to Kubernetes
  • Integrate streams of data from a variety of sources for processing within the Kubernetes environment
  • Develop and implement data protection strategies, including data encryption, access controls, and disaster recovery plans for deployed applications
  • Manage and execute application migration projects, ensuring data integrity and accuracy during the migration process
  • Develop and maintain documentation related to application architecture, data flows, and Kubernetes infrastructure
  • Stay up-to-date with industry trends and emerging technologies related to software engineering Required Qualifications:
    • Active TS/SCI security clearance
    • Bachelor's degree in Computer Science, Data Science, Engineering or related field
    • 5+ years of experience in software engineering with a focus on large-scale applications
    • Proficient in cloud-based data technologies, such as AWS, Azure, or Google Cloud Platform, and Kubernetes
    • Proficient in IaC (Infrastructure as Code): Terraform, CDK, Kubernetes, etc
    • Proficient in a Web frameworks like NestJS/Angular
    • Demonstrated expertise in designing and building full-stack applications
    • Excellent problem-solving skills

      Working at Edgesource:

      As an ISO 9001:2015 certified and CMMI Level 3 appraised small business, Edgesource specializes in providing a variety of technical solutions to include software development, database services, enterprise networking, data center virtualization, and management support. We are always seeking top-talent to join our team in helping to address the most critical technical challenges facing our nation.

      At Edgesource, we understand that our employees are our greatest asset, and as such we offer a wide array of benefits to support the well-being of our staff to include:

      - Unlimited PTO + 11 Paid Holidays - Flexible Work Schedules (Remote / Hybrid) - Medical / Dental / Vision / Flexible Spending Account (FSA) - 401k Plan with Match - Tuition & Professional Development Support - Commuter Benefits - Bonus & Employee Referral Programs - Career Growth Opportunities

      Disclaimer:

      Edgesource Corporation is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Edgesource is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact our Recruiting Department by email at or by phone at (703) 837-0550.

      #CJ

Keywords: Edgesource, Chantilly , Senior Software Engineer - Backend (Data), IT / Software / Systems , Chantilly, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Chantilly RSS job feeds