Jan 19, 2021

Senior Software Engineer

  • Kforce Inc
  • Reston, VA, USA
Full time Back End Software Engineer

Job Description

Description

Kforce has a client in search of a Senior Software Engineer in Reston, VA. Summary: An ideal candidate should deeply care about productivity and automation, be fluent in one or two programming languages, have full-stack experience, and be eager to learn as needed. They should have an understanding of fundamentals including core Computer Science concepts accompanied by hands-on problem-solving experience involving automation, continuous delivery, and building task-specific tools. Ideally, with scalability, maintainability, and performance in mind. The candidate will be involved in all aspects of engineers' productivity improvements, including ideation, design, implementation, deployment, and promotion of productivity-enhancing solutions. This will often imply regular cross-team collaboration with Engineering, Security, and Operations. We expect the candidate to take full ownership of the improvements, regularly communicating with multiple engineering teams, proactively identifying, prioritizing, and solving their common productivity issues.

Requirements

  • Bachelor's degree in Computer Science or related field or equivalent work experience; Master's degree in Engineering discipline is a bonus; We remain open to diverse career paths
  • 8+ years relevant work experience in software engineering
Competencies allowing to bring noticeable improvements in some of the areas mentioned below:
  • Shared productivity tools and libraries, primarily in Python, and Java
  • Tools for preventing and resolving production issues
  • Common modules for Ansible and Terraform
  • Feature and performance testing approaches
  • Common Docker images
  • Static code analyzers and their rule configurations
  • Automation around ensuring system compliance
  • Shared and reusable Jenkins pipelines and libraries

 

Role

Senior Software Engineer