Senior Software Engineer (Full-Stack Python)

Job Locations US-VA-Herndon
Job ID
2020-1613
Category
R&D

Overview

We are an award-winning cybersecurity firm, where natural curiosity, desire to learn, and creative solutions in technology are highly celebrated.  We are seeking an accomplished Senior Software Engineer to explore and push the boundaries of what is possible in developing a new, secure online platform. This cutting-edge product will play a foundational role in Ntrepid’s next generation of solutions that support customer missions.

 

You will work within a team that is responsible for converting R&D ideas and emerging customer requests into a formal and innovative product. This small but growing agile team offers new team members the chance to impact the product’s direction with creative solutions to a wide range of problems.

 

The successful candidate will play an active role in the development, deployment, and scaling of this product. Our ideal candidate is a well-rounded professional with a proven track record of getting their hands dirty. You enjoy taking concepts/prototypes and creating user-pleasing products, and have a spidey sense for solving complex issues.

Responsibilities

  • Develop full-stack solutions using Python backend services and Vue.JS frontends deployed into a Kubernetes cluster running in AWS
  • Collaborate and coordinate with teams across the company to architect solutions for customer needs in their early development stages
  • Work within a cross-disciplinary team in using a vast array of cutting-edge technologies to drive product innovation
  • Synthesize and organize disparate product ideas and customer requests into a single product vision
  • Design, develop, and test major software and systems components using an agile methodology

Qualifications

Required

  • U.S. Citizenship required
  • Bachelor’s Degree in Computer Science, Engineering, or equivalent.
  • 8+ years of experience developing full-stack web applications using modern frameworks in core programming languages (e.g. Python, Javascript)
  • Experience going through the full software lifecycle development process using agile methodologies and practices with source control (e.g. git) and issue tracking software (e.g. Jira)
  • Demonstrated desire and ability to quickly learn new technologies.
  • Experience creating and integrating RESTful APIs

Preferred

  • Experience developing using a continuous integration / continuous deployment (CI/CD) framework
  • Background in implementing system security principles
  • Experience using Kubernetes
  • Experience using AWS services

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed