Software Engineer III
Job in
Seattle, King County, Washington, 98127, USA
Listed on 2026-02-28
Listing for:
Weekday AI (YC W21)
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Senior Developer
Job Description & How to Apply Below
Overview
Compensation: $75-$105 per hour
The Software Engineer III is responsible for applying advanced computer science principles and analytical skills to design, develop, test, and evaluate complex software systems. This role focuses on building scalable, high-performance mobile and systems-level applications, contributing across the full software development lifecycle, and supporting the delivery of large-scale production systems.
Key Responsibilities- Research, design, develop, and test operating systems-level software, compilers, and distributed network applications.
- Design and build high-quality mobile applications for Android and/or iOS platforms.
- Architect and implement maintainable, scalable, and testable codebases, including robust API design.
- Develop and maintain comprehensive unit tests and apply test automation practices within Android or iOS environments.
- Troubleshoot complex technical issues, implement system improvements, and optimize application performance.
- Participate in all phases of the software development lifecycle, including business analysis, requirements gathering, functional specification development, coding, testing, and deployment.
- Collaborate cross-functionally with engineering, product, and support teams to deliver reliable software solutions.
- Provide technical guidance and mentorship to junior engineers, offering constructive feedback to support professional growth.
- Manage workload effectively, prioritize tasks, and deliver high-quality outcomes within established timelines.
- Communicate clearly and effectively, both verbally and in writing, while demonstrating strong problem-solving and customer-focused skills.
- 2+ years of professional experience building mobile applications for Android or iOS platforms.
- Demonstrated experience in multithreaded programming and mobile memory management.
- Experience contributing to at least one large-scale production product serving millions of active users.
- Strong expertise in building maintainable and testable codebases, including API design, unit testing, and automated testing frameworks.
- Solid understanding of the full software development lifecycle, from requirements analysis and functional specifications through implementation, testing, and release.
- Ability to diagnose and resolve complex technical issues through effective troubleshooting and system enhancements.
- Working knowledge of computer hardware and system-level software concepts.
- Familiarity with development tools and technologies such as SQL, Visual Basic, and related system development software.
- Strong communication, interpersonal, and mentoring skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
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).
(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:
×