Principal Software Engineer
Location: Remote in Hungary | Type: 6 Month FTC
As a Principal Software Engineer, you lead the design, development, and security of high-quality software solutions across multiple product lines. You work independently to transform complex requirements into scalable, secure products and contribute to technical strategy. You mentor peers, assess risks, and drive continuous improvement in engineering standards and practices.
Key Responsibilities:
- Architect and implement core software components across products
- Ensure code quality and security via secure development practices and testing
- Contribute to mobile security, including reverse engineering and threat mitigation
- Analyze and solve complex technical issues with minimal input
- Collaborate on product design, documentation, and cross-functional feedback
- Provide expert support on critical issues and escalations
- Continuously improve product performance, security, and cost-efficiency
Minimum Requirements:
- 15+ years of experience in software engineering
- Strong in C, C++, Assembly; experience with Swift, Obj-C, and reverse engineering tools
- Proven ability to design and execute independently
- Deep understanding of software architecture and secure coding practices
- Excellent communication, mentoring, and problem-solving skills
- Experience with mobile app security and cybersecurity principles
- Relevant certifications (CISSP, OSCP, etc.) and AI/ML knowledge are a plus