Software Engineer III
Role details
Job location
Tech stack
Job description
- Research, design, develop, and test operating systems-level software, compilers, and network distribution software.
- Build maintainable and testable code bases, including API design and unit testing techniques.
- Apply test automation techniques in mobile platforms such as Android or iOS.
- Troubleshoot issues and make system changes as needed to resolve problems.
- Provide basic mentoring support and constructive performance feedback.
- Manage time effectively and work independently.
- Communicate verbally and in writing, solve problems, and provide customer service and interpersonal skills.
- Participate in the full software development lifecycle, from business/systems analysis through requirements gathering, functional specification authoring, development, testing, and delivery.
Requirements
Do you have experience in iOS?, Do you have a Bachelor's degree?, * 2+ years experience building mobile applications on Android or iOS.
- Experience with multithreading programming and mobile memory management.
- Experience shipping at least one large-scale product to production supporting millions of active users.
- Strong experience building maintainable and testable code bases, including API design, unit testing, and test automation techniques in Android or iOS.
- Verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills.
- Ability to work independently and manage one's time.
- Basic mentoring skills to provide support and constructive feedback.
- Knowledge of the full software development lifecycle.
- Ability to troubleshoot issues and make system changes as needed.
- Knowledge of computer hardware and software.
- Knowledge of computer development software related to systems, such as SQL and VisualBasic.
- Bachelor's degree in computer science, software engineering, or a relevant field.
Benefits & conditions
- $150 hourly max rate
- Onsite in Seattle, open to hybrid work with onsite presence 3 days a week
About Cincinnatus
Cincinnatus is an enterprise staffing company that partners with leading technology companies to source and employ highly skilled professionals for full-time and long-term contingent roles. Cincinnatus serves as the employer of record for these engagements, providing W-2 employment, payroll, benefits, and compliance, while placing employees directly within client teams to work on high-impact initiatives.
Roles hired through Cincinnatus are not project-based or freelance engagements. They are structured, role-based positions that typically involve full-time or fixed-term commitments, close collaboration with a client's internal teams, and integration into standard enterprise workflows.
Cincinnatus is a legal entity separate from Mercor. While opportunities may be discovered through Mercor's platform, employment, onboarding, payroll, and benefits for these roles are administered by Cincinnatus.