Senior Software Engineer (AI-Native)
IMPORTANT NOTE
Working Hours (Mandatory)
This is a full-time position that requires working during South Africa business hours (SAST).
Applicants must be available to work full-time within the South African time zone, collaborating closely with the rest of the team throughout the working day. Unfortunately, we cannot consider candidates who are only available outside these hours.
About PhishFort
PhishFort protects organizations from phishing, impersonation, and online brand abuse. We build products at the intersection of cybersecurity, threat intelligence, automation, and AI.
We're a remote-first company with small, high-trust teams that move quickly, take ownership, and focus on delivering real customer impact.
The Role
We're looking for a Senior Software Engineer who is already AI-native in the way they work.
You should have around 5โ8+ years of professional software engineering experience and be comfortable turning ambiguous problems into production-ready solutions. We're looking for someone with strong technical judgment, ownership, product thinking, and the ability to use AI as a force multiplier.
What You'll Do
- Build product features and internal tools that improve customer experience and operational efficiency.
- Collaborate closely with Product, Engineering, Customer Success, and Operations.
- Use AI throughout the development lifecycle for research, prototyping, implementation, testing, debugging, documentation, and automation.
- Turn loosely defined requirements into reliable, maintainable software.
- Improve engineering quality through sound technical decisions, clean code, and continuous improvement.
Take ownership of projects from idea to production.
What We Mean by AI-Native
We're looking for engineers who naturally integrate AI into their daily workflow.
You should be comfortable using AI to:
- Explore unfamiliar codebases.
- Prototype and iterate faster.
- Generate and improve code.
- Write tests and automation.
- Debug issues and analyze system behavior.
- Automate repetitive tasks.
- Think through product decisions and edge cases.
AI should make you faster without sacrificing quality.
Requirements
- 5โ8+ years of professional software engineering experience.
- Strong full-stack engineering skills.
- Experience building and shipping production software.
- Practical, daily use of AI development tools.
- Strong debugging and problem-solving skills.
- Ability to work independently in a fast-paced environment.
- Excellent written and verbal English communication.
Good judgment around security, maintainability, and customer impact.
Nice to Have
- Experience building internal tools or workflow automation.
- Experience with B2B SaaS, cybersecurity, or data-heavy products.
- Product mindset and strong UX intuition.
- Experience working in small, high-autonomy engineering teams.
Examples of using AI to significantly improve engineering productivity.
What We Value
At PhishFort we value people who:
- Take ownership and responsibility.
- Are resourceful and proactive.
- Thrive in fast-moving environments.
- Collaborate well with others.
- Communicate clearly and respectfully.
- Care about building products that solve real customer problems.