DNSFilter is looking for a Software Engineer to join our Engineering Organization. In this fully remote role, you will be a key contributor in modernizing our application and converting it to a new design system, delivering high-quality, modular code across the front and back end.
What You'll Do
- Be a member of our Engineering organization working on the front and back end of our software application (React, NextJS, MUI, Golang, Ruby, .NET).
- Work closely with other engineers, the UX team, and other stakeholders to build modularized solutions using our new design system.
- Deliver real business value to our customer base.
- Expand your knowledge on all technologies within our ecosystem.
- Use AI to accelerate your learning and productivity, and be an advocate for AI throughout the department.
What We're Looking For
- 5+ years of experience working with Golang, Ruby, .NET, or something similar.
- 2+ years of experience developing and maintaining JavaScript, React and Redux code.
- Experience building microservices or RESTful API’s.
- Experience building reusable components.
- Proven ability to leverage AI tools (e.g., GitHub Copilot, Cursor, LLMs) to accelerate coding, debugging, and unit test generation while maintaining high standards for security and performance.
- Experience integrating AI into the broader SDLC—including documentation, PR summaries, and architectural prototyping—to significantly reduce 'time to context' and repetitive overhead.
- Maintains a 'human-in-the-loop' approach to critically audit AI-generated outputs for hallucinations and suboptimal patterns, while mentoring others on responsible AI usage.
- Experience with Material UI.
- Knowledge of transforming old designs from Tailwind CSS to Material UI (MUI).
- Experience using React Query to optimize searches and cache data.
- Attention to detail while converting UX designs to a working application.
- You will have an API-first mindset, developing components and services that are consumed via interfaces and API contracts.
- Experience with PostgreSQL, Redis, Kafka, ClickHouse, and other data stores.
- Working knowledge of AWS and EKS.
- Experience working remotely under minimal supervision.
- The ability to keep work hours that mostly overlap with 9a-5p Eastern, M-F.
Nice to Have
- Knowledge or experience with other programming languages, specifically TypeScript, Next.js.
- Knowledge of feature flag management tools such as LaunchDarkly.
- Experience working with multiple distributed teams.
- Experience building a security product.
- Excellent documentation skills.
- Awareness of AppSec, OSS licensing, and security tools.
- An understanding of computer networking protocols and DNS.
Technical Stack
- React, NextJS, MUI, Golang, Ruby, .NET, JavaScript, Redux, PostgreSQL, Redis, Kafka, ClickHouse, AWS, EKS, TypeScript, Material UI
Team & Environment
Work closely with the Engineering Organization team, other engineers, and the UX team.
Benefits & Compensation
- Compensation range: $110,000—$125,000 USD.
- Pathway to promotion to additional organizational positions and responsibilities based upon results and performance.
- Passionate and intelligent colleagues who work hard and have a good time doing it.
- Paid company-wide week off at the end of each year.
- Flexible Vacation Policy.
- Awesome company swag.
- Full 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.
Work Mode
This is a global, fully remote position.
DNSFilter participates in the E-Verify program.





