×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - iOS

Job in Manhattan, Riley County, Kansas, 66506, USA
Listing for: Purple Wave Auction
Full Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Senior Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Description

Purple Wave is looking for a Senior Software Engineer – iOS. You’ll work on software that directly supports real customers in the field and plays a key role in how equipment gets listed, captured, and sold through our auction platform. If you like building practical tools, improving systems over time, and owning meaningful technical work, this role is for you.

Interested? Apply today and help shape the future of Purple Wave’s iOS applications.

The Senior Software Engineer - iOS will play a critical technical role in maintaining and evolving Purple Wave's existing iOS data capture application while also leading the architecture and development of a new iOS application from the ground up. This position requires a seasoned engineer who thrives in both greenfield development and legacy system modernization, bringing strong technical expertise in native iOS development to support Purple Wave's equipment auction ecosystem.

Working closely with Product, Design, QA, and Engineering Leadership, the Senior Software Engineer will serve as a technical leader on the mobile team, making architectural decisions, mentoring other engineers, and ensuring high-quality, scalable solutions that serve field teams capturing critical equipment data for equipment auctions.

Responsibilities
  • Technical Leadership & Architecture
    • Design and implement scalable, maintainable architecture for new iOS applications while modernizing existing apps.
    • Lead technical decision-making for the iOS platform, including framework selection, architectural patterns, and technology stack choices.
    • Establish and enforce iOS development best practices, coding standards, and design patterns across the team.
    • Conduct comprehensive code reviews, providing constructive feedback to ensure code quality, maintainability, and team growth.
    • Mentor Software Engineers on iOS development, debugging techniques, and mobile engineering principles.
  • Application Development
    • Lead development of a new iOS application from concept to production, making foundational architectural decisions that will scale with the business.
    • Maintain and enhance the existing iOS data capture application, refactoring legacy code, and implementing modern iOS development practices.
    • Architect and implement complex features including offline-first data synchronization, real-time media upload/processing, and location-based services.
    • Build robust, responsive user interfaces using Swift

      UI and UIKit, ensuring seamless user experiences even in challenging field conditions.
    • Implement comprehensive error handling, logging, and monitoring solutions using Datadog, Firebase Crashlytics, Sentry, and Post Hog.
  • Integration & Collaboration
    • Integrate with RESTful APIs and AWS services (S3, Cognito, API Gateway) for secure data storage and authentication.
    • Collaborate with backend teams to design and implement efficient API contracts that optimize mobile performance.
    • Work closely with QA to ensure thorough test coverage, including unit tests, integration tests, and automated UI testing.
    • Partner with Product Owners to translate business requirements into technical specifications and user stories.
    • Participate in Agile ceremonies including sprint planning, standups, retrospectives, and technical design reviews.
  • Technical Innovation & Problem Solving
    • Take ownership of technical challenges, proactively identifying solutions and driving implementation to completion.
    • Investigate and resolve complex bugs in production, using analytical skills to diagnose root causes across the full application stack.
    • Research and evaluate emerging iOS technologies, proposing innovations that improve development efficiency and user experience.
    • Optimize application performance, including memory usage, battery consumption, and network efficiency for field use.
    • Implement comprehensive analytics and crash reporting to enable data-driven decision making.
  • Operational Excellence
    • Ensure applications meet Purple Wave's security, compliance, and data protection requirements.
    • Implement CI/CD pipelines for automated testing and deployment using Xcode Cloud, Fastlane, or similar tools.
    • Document technical designs, architectural decisions, and implementation details for knowledge sharing.
    • Respond to production issues, conducting root cause analysis and implementing preventive measures.
    • Undertake additional assigned duties as requested.
Supervisory Responsibilities

None

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent professional experience.
  • 5+ years of professional iOS development experience with a proven track record of shipping high quality production applications to the App Store.
  • 3+ years of experience with Swift as the primary development language.
  • Demonstrated experience leading technical projects from conception through deployment and maintenance.
  • Experience working in Agile/Scrum development environments with cross-functional teams.
  • Proven iOS architecture experience using MVVM/VIPER/Clean Architecture,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary