Summary
Join DNSFilter, a rapidly growing network security company, as a Senior Software Engineer specializing in Go development. You will be a key member of the engineering team, building and maintaining applications, collaborating with cross-functional teams, and optimizing software for performance and efficiency. This is a full-time, remote role open to candidates in the US and Canada, requiring 5+ years of Go development experience and expertise in building highly resilient distributed systems. DNSFilter offers a comprehensive benefits package including remote work, flexible hours, paid time off, health insurance, retirement benefits, and opportunities for professional growth. We encourage applications from diverse backgrounds.
Requirements
- 5+ years of recent experience as a Software Engineer developing and maintaining applications in Go
- Experience working at a fast-paced hypergrowth SaaS company
- Developed and maintained robust and scalable software solutions using the Go programming language, focusing on performance and reliability
- Strong experience and understanding of building highly resilient distributed systems and ensuring they have at least 5 9s uptime
- Experience working with the open telemetry stack, including Prometheus
- Knowledge of networking fundamentals and beyond (TCP/IP, DNS, HTTP/S)
- Experience using Git or other code versioning tools
- Knowledge and experience in all aspects of SDLC
- Working knowledge of AWS and EKS
- Experience working remotely under minimal supervision
- Passion for product quality and attention to details
- A strong commitment to collaborative work in a remote environment
- The ability to keep work hours that overlap with 8 am - 12 pm EST timezone, M-F
Responsibilities
- Be a key member of the Engineering team
- Build, modify and support applications implemented using languages such as Go & Shell
- Collaborate with cross-functional teams to define, design, and ship new features
- Contribute to the improvement of the development and deployment processes, ensuring that we continuously evolve to be better
- Demonstrate strong ownership of your projects to their delivery
- Optimize software applications for maximum performance and efficiency, taking advantage of Go's concurrency capabilities, focusing on scalability and reliability
Preferred Qualifications
- Knowledge of other programming languages
- Knowledge of continuous integration systems, including GitHub workflows and Makefiles
- Experience with Kafka, Redis, and Relational databases
Benefits
- A 100% work-from-home position with a company that values and fosters personal and professional growth
- Pathway to promotion to additional organizational positions and responsibilities based upon results and performance - not just time in the chair.Β You help us grow, we will help you grow
- Passionate and intelligent colleagues who work hard and have a good time doing it
- Flexible Fridays
- Paid company-wide week off at the end of each year
- Flexible Vacation policy
- Awesome company swag
- Home office buildout allowance
- Medical, dental, and vision benefits for US, UK, and Canada based employees
- Full short-term disability and life benefits; available long-term disability
- Retirement savings account options with vested company matching for qualifying employees
- In-person annual gatherings. Last time we all spent a week on a beach in Cancun!
- DNSFilter is a pay for performance organization, which means there is the opportunity to advance your compensation with performance over time
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.