Senior Software Engineer
Company Overview: At Praetorian, we are bringing together the world's brightest minds in pursuit of solving the cybersecurity problem by reducing the friction of security and enabling the next wave of technological innovation. As a senior software engineer, you will be responsible for developing core features and functions that help secure our customers from real-world threats. At the forefront of state of the art, you will have a chance to work with cutting-edge technologies and develop against a modern technology stack.
Career opportunity:
- Join an industry with massive societal, economic, and political importance in the 21st century
- Work alongside some of the best and the brightest minds in the security industry
- Leave an indelible mark on a company where individual input has a real impact
- Be recognized, internally and publicly, for your contributions in a high-profile position
- Align your career trajectory with a hyper-growth company that is on the move
Core responsibilities:
- Create uncanny amounts of complex code in a short order
- Work with others to design and build fast and stable distributed systems
- Develop, test, and maintain code throughout the codebase
- Provide development effort estimation and story point new features
- Help support the platform operationally
- Troubleshoot and resolve reported bugs
Required Qualifications:
- 5+ years professional experience in a software engineering position
- Experience with modern technology stacks
- Experience with microservice architectures
- Experience with cloud platforms and SaaS solutions
- Bachelors in computer science or computer engineering
Desired qualifications:
- Full-stack experience including both front-end and back-end development
- Experience with event-driven architectures
- Experience with single-page applications
- Experience with Golang, Python, and Java
- Experience with JavaScript, front-end design patterns, and React
- Experience with Github, Git, JIRA, and Confluence
- Experience with Google Compute, Docker, Kafka, Kubernetes, and GKE
- Experience with agile/scrum development practices
- Experience with test focused development, continuous integration, continuous deployment
Desired behaviors:
- Relentless restlessness to solve customer problems throughout the codebase
- Ability to maintain high levels of output and work ethic
- A personable person who enjoys working in a team-oriented environment
- Comfort dealing with ambiguity in an environment where we build the plane as we fly it
- Ability to work within constraints and to test the status quo
- Ability to self-direct work, orient to action, and truly own the position in a hyper-growth environment
Compensation & Benefits:
- Highly competitive salary
- Employee stock option plan
- Annual budget for training, certifications, and conferences
- 90% employee coverage and 60% dependent coverage on health insurance premiums
- 100% employee coverage and 60% dependent coverage on dental and vision insurance premiums
- 4% company 401K matching vested immediately
- 6-16 weeks of paid maternity and paternity leave
In compliance with federal law, all persons hired will need to verify identity and eligibility to work in the United States and to complete employment eligibility verification document form upon hire.
We are dedicated to an inclusive and diverse Praetorian. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, disability, veteran status, genetic information, marital status, or any other legally protected status.