Senior Software Engineer - Android
Theuniversityunion
- New York, New York, United States
- New York, New York, United States
About
Job Category Information Technology, Product Management, Quality Assurance
Industry Machinery Manufacturing, IT Services and IT Consulting, Software Development
Employee Type Full-Time Exempt
Required Degree 4 Year Degree
Travel 10%
Manage Others No
Job Overview 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.
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.
Working closely with Product, QA, and Engineering Leadership, the Senior Software Engineer will serve as a technical leader on the mobile team, making architectural decisions, mentoring junior engineers, and ensuring high-quality, scalable solutions that serve field teams capturing critical equipment data for construction and agriculture auctions.
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; establish and enforce mobile development best practices; conduct code reviews; mentor software engineers.
Application Development: Lead development of a new Android application from concept to production; maintain and enhance the existing Android data capture application; architect and implement complex features including offline‑first data synchronization, real‑time media upload/processing, and location‑based services; build robust, responsive UIs using Jetpack Compose and XML layouts; implement error handling, logging, and monitoring; integrate with RESTful APIs and AWS services; collaborate with backend teams; work closely with QA; partner with product owners; participate in Agile ceremonies.
Technical Innovation & Problem Solving: Take ownership of technical challenges; investigate and resolve complex bugs; research and evaluate emerging Android technologies; optimize application performance; implement analytics and crash reporting.
Operational Excellence: Ensure applications meet security and compliance; implement CI/CD pipelines; document technical designs; respond to production issues; undertake additional duties as requested.
Qualifications Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience.
5+ years of professional Android development experience with a proven track record of shipping production applications.
3+ years of experience with Kotlin; demonstrated leadership of technical projects; Agile/Scrum experience; Android architecture experience using MVVM/MVI/Clean Architecture; strong reactive programming (RxJava, Coroutines/Flow); multi‑module Android app experience; camera and media capture; video playback and media optimization; networking and API integration; AWS mobile/cloud integration; data and persistence (Room, SQLite, encryption, DataStore); quality‑focused engineering (unit, instrumentation, CI, crash tools); strong collaboration and communication; Spanish speaking bi‑lingual encouraged; US citizenship or eligibility; background check approval.
Expert proficiency in Kotlin with deep understanding of coroutines, flows, functional programming patterns.
Strong Java knowledge; advanced Android framework knowledge; Jetpack libraries mastery: Room, LiveData/StateFlow, ViewModel, Navigation, WorkManager, DataStore, CameraX, Paging, Hilt/Dagger; Jetpack Compose experience; Material Design principles; responsive, accessible UIs.
Compensation and Benefits Salary: $104,000 - $134,000 per year.
Monthly Bonus Program: determined by company monthly revenue, paid on a “percent to plan” payout formula (90% = $300, 100% = $600, 110% = $900, 120% = $1,200).
Monthly phone stipend: $120/month.
Health, Dental, and Vision starting the first of the month after start date.
401(k) plan with employer match up to 4% starting the first day of employment.
Life Insurance: Company‑paid $25,000 with optional employee contribution.
Short‑Term Disability: Fully paid.
Personal Time Off: Annual amount of 120 hours, prorated from the 60th day of employment to the end of the calendar year; may vary to comply with state requirements.
Employee Stock Purchase Program (ESPP): Eligible after 90 days; enrollment in May and November.
Other Information This position is remote work eligible within the United States. First week of employment includes mandatory in‑person training; remote start arrangements are not available.
Also mandatory: One week a year of in‑person training with the department.
Potential for 10% travel, should the need arise.
Prolonged periods sitting at a desk and working on a computer.
Must be able to lift up to 15 pounds at times.
Equal Opportunity Statement Equal Opportunity is a Purple Wave, Inc. policy. It is our practice to select the best-qualified candidate for each position in the organization. No employee of the Company will discriminate against an applicant for employment or a fellow employee because of race, creed, color, religion, sex, national origin, ancestry, age, or other physical or mental disability, military or veteran status.
Background Check Notice As a condition of your employment, you will be required to sign the Company’s Authorization for Background Check, and to provide the Company with documents establishing your identity and right to work in the United States.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.