The Senior Software Engineer contributes to the Development Team’s systems, with a focus on designing, developing, deploying, and supporting enterprise and customer-facing mobile applications across iOS and Android. The role develops and maintains mobile applications, software, services, and integrations for performance, scalability, compatibility, and security. It participates in architecture and implementation decisions and collaborates with UX/UI designers, product owners, backend teams, vendors, and user departments. The position performs application monitoring, tuning, maintenance, troubleshooting, tier II or tier III support, root cause analysis, and problem prevention. It supports enterprise API and cloud-service integrations; mobile application security, testing, analytics, crash reporting, release management, and deployment; and disaster recovery planning and testing. Under general supervision, the role analyzes and documents application architectures, data flows, requirements, and designs, and leads technical implementations and rollouts. It also researches technology solutions and prepares functional specifications and RFP materials.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior