Software Engineer
Blackhawk Network is a company that provides branded payment solutions through a global platform. They are seeking a Software Engineer I to join their Android engineering team, where the role involves developing and maintaining consumer-facing Android applications while collaborating with cross-functional teams to deliver high-quality mobile experiences.
Responsibilities
- Design, develop, and maintain features in our Android applications using Kotlin and Jetpack Compose
- Write clean, well-tested, and maintainable code that adheres to team standards and best practices
- Participate in code reviews, providing and incorporating constructive feedback
- Collaborate with product managers and designers to translate requirements into polished user experiences
- Debug and resolve issues across the Android application stack, including UI, networking, and local data layers
- Contribute to technical documentation, sprint planning, and team ceremonies
- Proactively identify opportunities to improve app performance, stability, and developer tooling
- Work within CI/CD pipelines (e.g., Jenkins, GitHub Actions) to build, test, and ship releases
Skills
- Proficiency in Kotlin; familiarity with Java in an Android context
- Hands-on experience with Android SDK, Jetpack libraries
- Familiarity with Jetpack Compose for building declarative UI
- Understanding of RESTful APIs and JSON; experience integrating third-party SDKs
- Working knowledge of MVVM or similar architectural patterns
- Experience with unit and instrumentation testing (JUnit, Espresso, Mockito)
- Familiarity with version control using Git and collaborative workflows (pull requests, branching strategies)
- Basic understanding of build tooling (Gradle) and CI/CD pipelines
- Knowledge of Android app performance profiling and debugging tools (Android Studio Profiler, Logcat)
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- +0 years of professional Android development experience; relevant internship or project experience welcome
- Demonstrated ability to ship Android features or applications (portfolio, open-source contributions, or academic projects accepted)
- Strong problem-solving mindset with the ability to break down ambiguous requirements into actionable tasks
- Effective communicator who can articulate technical decisions to both technical and non-technical stakeholders
- Collaborative team player who gives and receives feedback constructively
- Self-motivated learner who stays current with Android platform developments and mobile engineering trends
- Attention to detail and commitment to delivering high-quality, user-facing software
- Comfortable working in an agile environment with iterative delivery cycles
- Experience in fintech, payments, or consumer mobile applications is a plus but not required
Benefits
- 401k with employer match
- Medical
- Dental
- Vision
- 12 paid holidays in the year 2026
- 1 hour of sick pay accrual for every 30 hours worked
- Parental leave
- Life insurance
- Disability insurance
- Accident and illness insurance
- Health and dependent care flexible spending accounts
- Wellness benefits
- Flexible time off for all full-time employees
Company Overview
Company H1B Sponsorship