CertifID is a company committed to enhancing security in the real estate sector by providing a secure platform that verifies identities and detects fraud attempts. They are seeking a Staff Software Engineer to lead the design and implementation of scalable software systems for real-time fraud detection and prevention, while mentoring other engineers and collaborating with cross-functional teams.
Responsibilities:
- Design and Architect: Lead the design and implementation of highly scalable, resilient, and secure microservices and platform components crucial for real-time fraud detection and prevention
- Technical Strategy & Vision: Define the long-term technical roadmap for core engineering systems, ensuring they align with CertifID's business goals and can proactively address evolving fraud threats
- Hands-on Development: Act as a principal individual contributor, writing high-quality, performant code in languages like Python, Java, or C#, and performing thorough code reviews
- Security & Performance: Champion engineering best practices around security, performance, reliability, and observability (telemetry, logging, alerting) within our cloud-native environment (e.g., AWS, Azure)
- Cross-functional Leadership: Collaborate closely with Product Managers, Data Scientists, and other Engineering teams to translate complex fraud and business requirements into concrete, deliverable technical specifications
- Mentorship & Influence: Mentor and coach other engineers on complex architectural patterns, design principles, and operational excellence, elevating the technical capabilities of the entire team
- Incident Resolution: Lead the investigation and resolution of the most complex production issues, implementing preventative measures to ensure system stability and integrity
Requirements:
- Proven experience as a staff-level software engineer in a fast-paced, product-driven environment. Engineering experience of 8+ years
- Experience in leading teams of other engineers to build a long-term technical vision and plans to achieve it
- Strong system programming skills in highly fault tolerant, high-volume transaction processing systems for critical applications
- Excellent written and verbal communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences
- A track record of simplifying complex systems, resolving technical debt, and making pragmatic trade-offs between speed, cost, and quality
- Experience in fintech, cybersecurity, or fraud prevention
- Familiarity with data privacy regulations (e.g., SOC 2, GDPR, CCPA)
- Contributions to open-source data tools or communities