×
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-02-18
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

Position Summary

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.

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

The Senior Software Engineer - Android will play a critical technical role in maintaining and evolving Purple Wave's existing Android data capture application while also leading the architecture and development of a new Android 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 Android development to support Purple Wave's equipment auction ecosystem.

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…
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