Sharetec Systems is a company focused on developing innovative core banking and lending software solutions for credit unions. They are seeking a Senior Mobile Software Engineer (Full Stack) to build and maintain production mobile applications while collaborating with various teams to enhance system performance and mentor junior engineers.
Responsibilities:
- Architect scalable, secure, and maintainable systems across backend, frontend, and database layers
- Set the standard for mobile excellence by leading design discussions, code reviews, and engineering best-practice initiatives
- Evaluate new technologies and guide the adoption of tools that improve developer productivity and system performance
- Define and document architecture patterns, design principles, and shared libraries for reuse across teams
- Partner with DevOps to design efficient CI/CD pipelines, deployment automation, and observability tooling
- Design, build, and maintain production-grade mobile applications for Android, iOS, or cross-platform frameworks
- Write clean, testable, and efficient code following established coding standards and contributing to their evolution
- Optimize system performance, reduce technical debt, and improve reliability
- Collaborate with QA engineers to develop automated testing strategies and ensure high code coverage
- Participate in production support rotation and proactively drive root cause analysis and prevention
- Actively mentor and coach engineers, providing the technical and professional guidance needed to foster career growth and elevate the team’s collective skill set
- Partner with Product Managers and stakeholders to translate business needs into technical solutions that balance immediate delivery with long-term system health
- Foster a culture of shared ownership, clear communication, and continuous learning where team members feel supported in taking technical risks
Requirements:
- 6+ years of professional software development experience, with a proven track record of technical leadership on complex, high-stakes projects
- Extensive hands-on experience building, deploying, and maintaining production mobile applications (Android, iOS, or cross-platform) that are tightly integrated with backend APIs
- Expert-level knowledge of at least one backend platform (C#, .NET, Java, Node.js) and modern frontend frameworks (Angular, React, or Vue.js)
- Strong expertise in database design (Progress OpenEdge, PostgreSQL, SQL Server, or MongoDB) and the ability to integrate third-party systems and APIs securely and efficiently
- A proven ability to modernize legacy applications into modular, scalable designs while optimizing for performance
- Deep understanding of software architecture, design patterns, and performance optimization across the entire stack
- Familiarity with DevOps tooling, CI/CD pipelines, and cloud services to ensure reliable and automated deployments
- Proven ability to guide other engineers, provide constructive feedback, and lead by example in code quality and professionalism
- Experience designing distributed systems or microservice architectures that support high-availability applications
- Hands-on experience with containers and orchestration, specifically Docker and Kubernetes, to streamline development and deployment
- A strong background in implementing secure coding practices and a proactive approach to application security
- Prior experience in the financial services or fintech industries, with an understanding of the unique challenges of credit union or banking environments
- Familiarity with SOC 2 or other regulatory and compliance frameworks relevant to financial data