← Return to Job Board

Senior Software Engineer (Back End)

Endgame – SAN FRANCISCO, CA, United States - Published On 1/5/17


About the team…

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 skillset. Help us push our technology forward, and leverage your expertise in networks and systems to shape our bleeding-edge hunt platform.

About the role…

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

About you…

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

Engineering @Endgame

Endgame’s security platform enables organizations to hunt for adversaries within their networks and secure their most valuable assets. We are characterized by a high degree of autonomy and flexibility, intellectual engagement, and a competitive compensation structure that rewards performance. We work within a fast-paced, driven, and flexible work environment that allows for both professional growth, as well as unwinding through team events like weekend family brunches, happy hours, and outdoor activities. Endgame values engagement within the tech community. We provide opportunities for open source contributions, speaking at meetups or conferences, and participating in our technical blog.

Endgame is unable to sponsor H1-B or other visas at this time.

Endgame is an Equal Opportunity Employer. All applicants are considered for employment without regard to race, color, religion, sex, age, ancestry, national origin, disability, veteran status or any other characteristic protected by federal, state or local laws.

How to Apply

Visit to learn more about us and why you need to join the mission.

This document was retrieved from on Wed, 18 Jan 2017 17:15:45 -0500.
© 2017 EMC Corporation. All rights reserved.