Software Engineer III - Mobile
$75-$105 / hr
$75-$105

Location requirements
The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Responsibilities
- 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.
- Manage time effectively and work independently.
- Provide support and constructive performance feedback through basic mentoring.
- Participate in the full software development lifecycle, from business/systems analysis, requirements gathering, and functional specification authoring to development, testing, and delivery.
Qualifications
- 2+ years experience building mobile applications, either Android or iOS.
- Experience with multithreading programming and mobile memory management.
- Shipped at least one large-scale product to production, supporting millions of active users.
- Strong experience building maintainable and testable code bases, including API design and unit testing techniques 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 necessary to provide support and constructive performance 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 as it relates to systems, such as SQL, VisualBasic, etc.
- Bachelor's degree in computer science, software engineering, or a relevant field required.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
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.
Equal Employment Opportunity
Cincinnatus is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristic.
Cincinnatus is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans throughout the job application process.
We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request.
Earn up to $1,680 by referring
Posted 7 months ago
Completing assessments unlocks more roles and gets you considered automatically for future opportunities.
Take assessments