Senior Software Engineer

Blackpoint Cyber
Summary
Join Blackpoint Cyber, a leading cybersecurity company, as a Senior Software Engineer (Go) and contribute to the development of our endpoint agent cybersecurity platform. You will be responsible for designing, building, and maintaining our Endpoint Agent, deployed globally to customer devices. This role requires expertise in Go development, cloud microservices, and API development. You will work in a fast-paced, remote environment, collaborating with cross-functional teams and mentoring other engineers. The ideal candidate possesses exceptional analytical and problem-solving skills and a passion for developing robust, scalable software solutions for complex cybersecurity challenges. Blackpoint Cyber offers competitive compensation, comprehensive benefits, and a dynamic work environment.
Requirements
- 5+ years of industry experience with Go development
- Familiarity using Typescript, Go for building and maintaining cloud microservices
- Experience in building and consuming APIs (REST), with a focus on secure, scalable, fault tolerant services
- Hands-on experience with CI/CD pipelines (Jenkins, GitLab, or similar), automating testing, deployment, and scaling of services
- Experience working in an Agile development environment, with the ability to lead sprint planning, break down large initiatives, and align team efforts with business objectives
- Exceptional analytical and problem-solving abilities with a proven track record of diagnosing complex issues, devising effective solutions, and implementing innovative approaches to overcome technical challenges
Responsibilities
- Be responsible for delivering on business-critical outcomes through your product contributions to our Go-based endpoint agent cybersecurity platform
- Develop cloud microservice components using Typescript, Go
- Leverage your deep understanding of design and architecture, along with best practices in design patterns. Your experience in optimizing performance, scale, and resiliency will help deliver outcomes that withstand the test of time
- Excel as a team player by recognizing the importance of diverse perspectives and managing expectations and needs across numerous cross-functional groups. This includes taking on the role of mentoring other engineers, leading them in complex, cross functional projects
- Communicate effectively to define technical solutions, aligning them with high-level business objectives and providing clear progress updates
Preferred Qualifications
- A deep understanding of security best practices, especially in Windows environments, such as securing APIs, handling sensitive data, and managing authentication/authorization (OAuth, JWT)
- Experience delivering robust, cross-platform friendly applications
Benefits
- Competitive Health, Vision, Dental, and Life Insurance plans
- A robust 401k plan
- Discretionary Time Off
- Other minor perks