10 days ago

Software Engineer III

Keystone Recruitment

Hybrid
Full Time
$230,000
Hybrid

Job Overview

Job TitleSoftware Engineer III
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$230,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

We are seeking a highly skilled Software Engineer III to design, develop, and scale mobile applications serving millions of users. This role focuses on building high-performance, maintainable mobile software while collaborating with cross-functional teams across the full software development lifecycle. The ideal candidate has shipped large-scale mobile products, understands performance optimization, and writes clean, testable code designed for long-term scalability.

Key Responsibilities

  • Mobile Application Development
    • Design, develop, test, and maintain mobile applications (iOS or Android)
    • Build scalable, high-performance features used by millions of active users
    • Apply multithreading and memory management best practices
    • Contribute to API design and system architecture decisions
  • Code Quality & Testing
    • Develop maintainable and testable codebases
    • Implement unit testing and automation frameworks
    • Improve application performance, reliability, and stability
    • Troubleshoot issues and implement system improvements
  • Collaboration & Lifecycle Management
    • Participate in full SDLC: requirements gathering, design, development, testing, and release
    • Collaborate with product, QA, and backend teams
    • Support production releases and resolve post-launch issues
    • Provide mentorship and technical guidance when appropriate

Minimum Qualifications

  • 2+ years of experience building mobile applications (Android or iOS)
  • Experience with multithreading and mobile memory management
  • Shipped at least one large-scale product to production supporting millions of users
  • Strong experience writing maintainable, testable code
  • Experience with API design, unit testing, and automation

Required Skills

  • Strong problem-solving and debugging skills
  • Solid understanding of software development lifecycle (SDLC)
  • Ability to work independently and manage time effectively
  • Strong communication and collaboration skills
  • Familiarity with system-level software concepts

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field

Work Environment

Onsite in Seattle (Hybrid option available – 3 days onsite per week)

Fast-paced environment supporting high-scale production systems

Opportunity to contribute to products with significant user impact

Equal Opportunity Statement

We are an equal opportunity employer and consider all qualified applicants without regard to legally protected characteristics. Qualified applicants with arrest and conviction records will be considered in accordance with applicable laws. Reasonable accommodations are available upon request.

Key skills/competency

  • Mobile Application Development
  • Performance Optimization
  • Multithreading
  • Memory Management
  • API Design
  • System Architecture
  • Unit Testing
  • Automation Frameworks
  • SDLC
  • Problem-Solving

Tags:

Software Engineer III
Mobile development
Performance optimization
Multithreading
Memory management
API design
System architecture
Unit testing
SDLC
Collaboration
Problem-solving
iOS
Android
Mobile platforms
Automation frameworks
Debugging
Scalability
Software engineering
System concepts
Production support

Share Job:

How to Get Hired at Keystone Recruitment

  • Research Keystone Recruitment's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for mobile expertise: Highlight experience shipping large-scale mobile products and performance optimization.
  • Showcase your mobile portfolio: Prepare specific examples of your work with iOS/Android development, multithreading, and API design.
  • Prepare for technical challenges: Expect questions on mobile architecture, testing frameworks, and system-level software concepts relevant to Keystone Recruitment.
  • Demonstrate collaboration and problem-solving: Be ready to discuss how you've worked in cross-functional teams and debugged complex mobile issues.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background