Senior Software Back End Engineer

EndGame

(Arlington, Virginia)
Full Time
Job Posting Details
About EndGame
Endgame is a leading endpoint security platform that enables enterprises to close the protection gap against advanced adversaries by preventing advanced attacks and detecting and eliminating resident attacks. Endgame transforms security operations teams and incident responders from crime scene investigators into hunters that prevent damage and loss, and dramatically reduces the time and cost associated with incident response and compromise assessment.
Summary
Endgame has an opening for a talented and motivated back-end/systems engineer who loves working across the full spectrum of the development lifecycle, impacting everything from idea generation to implementation. We are looking for engineers with a knack for solving complex problems, learning new technologies, and who take pride in scalable, robust, and maintainable code. You will be encouraged to bring fresh ideas and new perspectives to the position, while demonstrating versatility when faced with evolving requirements. You will work within a collaborative, flexible, start-up development environment, while offered opportunities to lead and expand your skill set. Help us push our technology forward, and leverage your expertise in networks and systems to shape our bleeding-edge security platform.
Responsibilities
* Contribute to the architecture, design, and implementation of a highly secure and scalable distributed commercial software product in an enterprise/SaaS/cloud environment * Collaborate with the Front-end and TechOps teams, including coordination with their continuous integration/continuous deployment processes * Ensure efficient and streamlined version control and work flow, helping guide the team in a fast-paced Agile/Scrum environment * Build large-scale, security applications, with a penchant for adopting new technologies while maintaining and implementing computer science fundamentals, as well as concurrency, and performance management
Ideal Candidate
* 8+ years of experience building and shipping production ready enterprise software * Solid experience using Python and relational databases to make web applications * Familiarity with queuing systems like RabbitMQ/AMQP, Kafka, ActiveMQ, AWS SQS, ZeroMQ, etc. * Knowledge of HTTP and ability to make a RESTful web application * Experience using Linux and developing applications that run on Linux (Ubuntu, CentOS, etc) * Familiarity with search servers like ElasticSearch or SOLR * Experience with service oriented architecture, micro services and containerization * Experience with or desire to learn golang

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.