Software Engineer-Backend
closed
SpecterOps
💵 $120k-$150k
📍Remote - United States
Summary
Join SpecterOps as a mid-level back-end software engineer and contribute to our open-source projects, Mythic and Ghostwriter. This remote U.S.-based role involves supporting and maintaining back-end components using Python and Go, following our code style guides, and contributing to documentation. You will assist internal users, monitor GitHub discussions, and collaborate with the Internal and Community Products team. The position requires 3+ years of software development experience, expertise in back-end languages, and familiarity with databases like PostgreSQL. We offer a competitive salary, comprehensive benefits, and a flexible remote work environment.
Requirements
- 3+ years of software design and application development
- Experience developing extensible APIs and highly maintainable services
- Experienced with back-end languages such as Go and Python 3.8+
- Familiarity with database technology such as PostgreSQL
- Strong attention to detail, plus solid written and oral communication skills
- Ability to organize and prioritize groups of tasks
- Desire to embody our core values of passionate curiosity, consistent improvement, empathy, sustainability, humility, and empowerment through transparency
- Ability to successfully complete a criminal background investigation
Responsibilities
- Support and maintain the current back-end components of our internal and open-source projects using Python and Go
- Follow SpecterOps’s code style guides and development processes
- Contribute to and maintain documentation for the back-end components
- Assist internal users encountering problems with back-end components
- Monitor and participate in external discussions on GitHub related to back-end components
Preferred Qualifications
- Bachelor of Science in Computer Science is preferred
- Familiar with Markdown formatting
- Familiar with git
- Familiarity with our open-source projects and related technologies (e.g., Django, GraphQL, and Docker)
- Prior experience working with Jira, Agile Sprint planning, Jinja2
Benefits
- Health/Dental/Vision/life insurance: 100% covered for both the employee and their family
- Flexible time off policy
- 13 paid holidays annually
- 401(k) with up to 4% company match
- Stock Options & quarterly bonuses
- Remote work: $1,500 new hire allowance to set up home office
- $500 annual home office allowance after first year
- $150 monthly cell phone and internet reimbursement
- $5,000 annual professional development allowance
- $5,250 towards continuing education or student loan repayment
- $1,200 annual budget for lifestyle, wellness, pet insurance and more
- A one-time $10,000 benefit towards family planning
- In person and virtual employee events throughout the year
- And of course, company swag!
This job is filled or no longer available