Software Engineer-Backend

SpecterOps
💵 $120k-$150k
📍Remote - United States
Please let SpecterOps know you found this job on JobsCollider. Thanks! 🙏
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 maintaining and growing back-end components using Python, Go, Docker, and PostgreSQL. You will support internal users, engage in external GitHub discussions, and follow established code style guides and development processes. The position requires 3+ years of software development experience, expertise in back-end languages, and familiarity with database technologies. SpecterOps offers a competitive salary, comprehensive benefits, and a flexible 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!
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.