Digital S/W Engineer Senior Analyst SDE - iOS Development
Uses AI assistants like Copilot to accelerate code generation, refactoring, and test scaffolding; integrates AI into development and testing workflows.
About the Role
Senior Digital Software Engineer (iOS) on a Scrum team delivering customer-facing banking and credit card features across mobile and web. Responsible for end-to-end Agile SDLC work including iOS development, microservices integration, BDD test automation, CI/CD pipelines, accessibility validation, and post-production support.
Job Description
Role
Senior Digital Software Engineer (Mobile/iOS) responsible for delivering customer-facing banking and credit card features on mobile and web as part of a Scrum team. The role covers full Agile SDLC activities: requirements grooming, design review, development, testing, accessibility validation, CI/CD integration, and post-production support.
Key Responsibilities
- Implement features across mobile (iOS) and browser platforms and integrate with backend microservices.
- Participate in grooming, story pointing, decomposition, and define acceptance criteria.
- Develop, configure, debug, and maintain secure, stable, and testable code.
- Create and maintain BDD automated and manual test scripts, execute tests, and maintain traceability in test management tools.
- Build Jenkins jobs and integrate tests into CI/CD pipelines (RTC, Jenkins).
- Use AI coding assistants (e.g., Copilot) to aid code generation, refactoring, and debugging.
- Validate responsive web design and ADA accessibility using tools and screen readers (NVDA, VoiceOver, TalkBack) and code scans (Axe).
- Perform root cause analysis, triage defects, collaborate across onshore/offshore teams and external partners, and support releases and post-production activities.
- Maintain documentation and develop subject-matter expertise for end-to-end flows.
Technical & Tools
Explicitly mentioned platforms, frameworks and tools include iOS, Android, Java Spring Boot services, Angular, Selenium with Cucumber (BDD), Jenkins, RTC, OpenShift, JIRA, Zephyr, Confluence, SharePoint, Microsoft Teams, NVDA, VoiceOver, TalkBack, Axe, and AI tools such as Copilot.
Requirements
- Bachelor’s degree in computer engineering or related STEM field or equivalent experience.
- 5+ years of full-stack mobile development and testing experience.
- Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber.
- Experience with CI/CD, test automation, and creating Jenkins jobs.
- Preferable experience with cloud-based platforms such as OpenShift.
- Working knowledge of JIRA, Zephyr, Confluence, SharePoint, Microsoft Teams, and Microsoft Office.
- Strong communication, collaboration, ownership, and problem-solving skills.
Location, Time Type & Salary
- Primary location: Jacksonville, Florida, United States.
- Time type: Full time.
- Salary range (primary location): $96,960.00 - $145,440.00.
Compensation & Benefits (summary)
Competitive employee benefits may include medical, dental & vision coverage; 401(k); life, accident, and disability insurance; wellness programs; paid time off (vacation, sick leave) and paid holidays; and potential incentive and retention awards.