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

Senior Software Engineer - Android

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

Purple Wave is looking for a Senior Software Engineer – Android. 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.

Responsibilities
  • Technical Leadership & Architecture
    • Design and implement scalable, maintainable architecture for new Android applications while modernizing the existing codebase.
    • Lead technical decision-making for the mobile platform, including framework selection, architectural patterns, and technology stack choices.
    • Establish and enforce mobile 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 Android development, debugging techniques, and mobile engineering principles.
  • Application Development
    • Lead development of a new Android application from concept to production, making foundational architectural decisions that will scale with the business.
    • Maintain and enhance the existing Android data capture application, refactoring legacy code and implementing modern Android 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 Jetpack Compose and XML layouts, ensuring seamless user experiences even in challenging field conditions.
    • Implement comprehensive error handling, logging, and monitoring solutions using Datadog, Firebase, and Post Hog.
  • Integration & Collaboration
    • Integrate with RESTful APIs and AWS services (S3, Cognito, API Gateway, Secrets Manager) 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 Android 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 Git Hub Actions and Gradle.
    • 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 Android development experience with a proven track record of shipping production applications.
  • 3+ years of experience with Kotlin 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 Android architecture experience using MVVM/MVI/Clean Architecture, design patterns, and SOLID principles.
  • Strong reactive programming skills…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary