
Software Engineer, Backend
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Design, develop, support, and maintain back-end components for both internal and open-source projects.
• Create and sustain REST and GraphQL APIs, services, command-line tools, data models, and integrations using languages like Python and Go.
• Engage with containerized applications and their supporting services utilizing technologies such as Docker and Docker Compose.
• Contribute to the automation of infrastructure and deployment tools using technologies including Ansible and Terraform.
• Proactively investigate technical issues, assess potential solutions, and manage the implementation, testing, and release processes.
• Write and uphold automated tests while actively participating in code reviews.
• Adhere to SpecterOps's code style guidelines and development protocols.
• Contribute to and maintain technical documentation.
• Support internal users who face challenges with project components.
• Monitor and engage in external discussions, issues, and pull requests on GitHub concerning open-source projects.
• Over 4 years of experience in software design and application development.
• Proficient in developing extensible APIs and highly maintainable services.
• Professional experience with back-end programming languages such as Go, Python, or equivalent languages.
• Familiarity with relational database technologies, especially PostgreSQL.
• Experience with Git and modern collaborative software development practices.
• Background in developing or supporting containerized applications using Docker or similar technologies.
• Ability to independently troubleshoot issues, make informed technical decisions, and take full ownership of projects until completion.
• Capability to learn new technologies and domain concepts as project requirements evolve.
• Strong attention to detail, complemented by excellent written and verbal communication skills.
• Skill in organizing and prioritizing multiple tasks.
• A commitment to embodying our core values of passionate curiosity, continuous improvement, empathy, sustainability, humility, and empowerment through transparency.
• Must successfully complete a criminal background check.
• Candidates must be authorized to work and reside in the United States.
• Preferred: Experience with Django, GraphQL, PostgreSQL, Docker Compose, Ansible, or Terraform.
• Preferred: Experience in developing command-line applications or tools.
• Preferred: Experience contributing to or maintaining open-source software.
• Preferred: Familiarity with cybersecurity, penetration testing, red team operations, or other adversarial security disciplines.
• Preferred: Familiarity with Jira and Agile sprint planning methodologies.
• Preferred: Experience working across multiple languages, services, or software projects.
• Comprehensive health, dental, vision, and life insurance: Fully covered for both employees and their families.
• Flexible time-off policy.
• 13 paid holidays each year.
• 401(k) plan with up to a 4% company match.
• Stock options and quarterly bonuses.
• Remote work support: $1,500 allowance for new hires to establish a home office.
• $500 annual home office allowance after the first year.
• $150 monthly reimbursement for cell phone and internet expenses.
• $5,000 annual allowance for professional development.
• $5,250 allocated for continuing education or student loan repayment.
• $1,200 annual budget for lifestyle, wellness, pet insurance, and more.
• A one-time benefit of $10,000 for family planning.
• In-person and virtual employee events throughout the year.
• Company merchandise and swag.
Veeam Software
GitLab
Horizon3.ai
Get handpicked remote jobs straight to your inbox weekly.