Software Engineer
Marygold & Co. is a fintech banking and financial services app that offers individuals and their families a secure way to send, receive, spend and save through a customizable mobile platform. Marygold & Co. has crafted an innovative new card & app meant for today. Our card and free accounts give you control over your money with no minimums, no surprise banking fees, and no credit checks.
We are looking for a Software Engineer to report to and under the direction of the Chief Technology Officer at our office in Centennial, CO and perform the following job duties:
Responsibilities:
- Will be involved in creating high-level and detailed architectural designs for mobile applications.
- Plan and implement robust security measures within mobile apps including threat modeling, vulnerability assessment, and defining security protocols and best practices.
- Conduct regular code reviews to identify security flaws and ensure compliance with industry standards and regulations (e.g., OWASP, CCPA, BSA) and make necessary code changes or provide guidance to the development team. Develop and maintain the backend systems and APIs that support mobile applications.
- Implement security features such as authentication, authorization, encryption, and secure data storage within the mobile app.
- Work on identity management solutions like OAuth, JWT, or SSO for user authentication.
- Plan incident management and reporting process to respond to infrastructure downtime, security incidents, including investigating, mitigating, and reporting on security vulnerabilities or data breaches.
- Continuously monitor app performance and backend infrastructure, identifying and resolving bottlenecks and optimizing resource usage.
- Use performance profiling tools and techniques to improve app speed and responsiveness.
- Implement monitoring and alerting systems to proactively identify security threats, anomalies, or performance issues in real-time.
- Collaborate with QA teams to ensure that the mobile app functions as intended and that security requirements are met.
- Plan and conduct scalability and load testing to ensure the mobile app and backend can handle increased user loads and traffic spikes, making necessary adjustments as required.
Requirements:
- Bachelor’s degree (or foreign equivalent) in Computer Science, Information Technology, or computer-related field;
- Five (5) years of experience as a Software Engineer, Mobile Engineer, or related experience.
- Five (5) years of experience with the following:
- Building robust and scalable architectures, handling high traffic, and concurrent requests;
- Identifying and mitigating common mobile app vulnerabilities (OWASP Top 10, injection attacks, data security, encryption); and
- Building and maintaining efficient APIs and MicroServices architecture.
If interested, please send your resume and cover letter to hiring@marygoldandco.com, reference job code SE650858.
"*" indicates required fields
phone’s camera to download