At MagTek, we envision a world where banking, shopping, working, playing, communicating, and exchanging services happen in a safe and worry-free environment.
Our mission is to deliver Qwantum™ Security and MagneSafe® secured devices and services across the globe to healthcare facilities, financial institutions, merchants, and any party committed to safer transactions. Our fraud fighting solutions are simple, easy, practical, scalable and cost-effective to deploy. We will do our utmost to protect the identity, privacy, assets, and safety of our customers.
Join Our Team
By joining MagTek, you become a key contributor to our vision of a secure and seamless digital experience. We foster a workplace culture built on customer-centricity, ownership, accountability, teamwork, open debate, agility, risk-taking, and celebrating success. If these values resonate with you, we encourage you to explore this opportunity further.
About the Role – Sr. Software Developer
As a Senior Software Developer, you will be a key contributor in designing and delivering innovative payment and non-payment solutions for our customers and partners. Your responsibilities will include:
- Architecting, designing, developing, implementing, and documenting cross-platform SDKs and applications for mobile and desktop environments.
- You will collaborate with project managers, engineers, and business leaders to transform requirements into technical solutions and execution plans, working both independently and as part of a dynamic team.
$80,000.00 - $160,000.00/yr. Full-time Position at our Seal Beach, CA Location or Dallas, TX
Responsibilities & Duties
- Design, develop, test, debug, and maintain native and cross-platform mobile and desktop applications for smartphones (iOS, Android), tablets (iPadOS, Android), and desktops (Windows, macOS).
- collaborate with project managers, engineers, and business analysts to understand requirements, resolve technical challenges, and implement new solutions.
- Write clean, readable, testable, scalable, and maintainable source code following industry best practices.
- Conduct security testing, monitor application performance, and troubleshoot technical issues to ensure optimal functionality and reliability.
Job Requirements
- Proficiency in programming languages: Swift, SwiftUI, Objective-C, C++, C#, Java, and Kotlin.
- 3+ years of experience in developing cross-platform applications for iOS, Android, Windows, and macOS.
- Experience with cross-platform frameworks: React Native, Xamarin/.NET MAUI, Qt, or Flutter.
- Strong understanding of mobile application design and user experience (UX) principles.
- Experience with concurrency and multithreading across iOS, Android, Windows, and macOS.
- Knowledge of software design patterns (GoF) and application architectures (MVVM, MVP, etc.).
- Proficiency with distributed version control systems (Git, TFS).
- Ability to work with RESTful and SOAP APIs (service-oriented architectures).
- Experience troubleshooting, diagnosing, and resolving bugs and crashes.
- Strong foundation in data structures, algorithms, and object-oriented design (OO design).
- Experience writing unit tests and developing testable code.
- Knowledge of security best practices for cross-platform development.
- Familiarity with hardware communication protocols such as Bluetooth LE, MQTT, WebSocket, USB-HID, and Lightning iAP2.
- Strong communication and collaboration skills, with a product-focused mindset.
If you share our passion for technology and innovation, seek a dynamic career, and meet the qualifications outlined above, please email your resume to careers@magtek.com.
MagTek is an Equal Opportunity Employer.