We’re seeking an experienced and hands-on Software Engineering Manager to lead a small, agile team of developers and QA testers. This role is ideal for someone equally comfortable writing code, leading sprints, and managing technical delivery, while also working cross-functionally with product managers and internal stakeholders.
This person will help drive the vision, architecture, and execution of our mobile software products with a strong focus on React Native / TypeScript / Expo development. The position is based onsite at our Tempe, AZ office, working closely with the product and hardware teams to bring modern, consumer-facing solutions to life.
Responsibilities
Team Leadership & Project Oversight
•Lead and manage a team of internal and external developers and QA testers.
•Provide guidance, support, and mentorship to team members.
•Promote a collaborative, productive, and agile engineering environment.
Hands-On Software Development
•Contribute directly to mobile app development efforts.
•Engage in coding, testing, DevOps, and problem-solving alongside the team.
•Enforce best practices in source control, code review, and CI/CD.
Agile Process & Scrum Management
•Lead Agile ceremonies and function as the team’s Scrum Master.
•Help ensure delivery of product milestones on time and to specification.
Cross-Functional Coordination
•Work closely with the product manager to refine features and project scope.
•Coordinate key delivery timelines with cross-functional teams.
•Communicate technical needs and project status clearly with stakeholders.
Required Qualifications
•Bachelor’s degree in Computer Science, Software Engineering, or a related field.
•Minimum of 3 years of experience in software development and/or technical team leadership.
•Proven ability to lead a small team to meet goals and deliverables.
•Strong experience in React Native, TypeScript, and Expo.
•Familiarity with Git workflows, Agile methodologies, and modern development tools.
•Proficiency in JavaScript/TypeScript and mobile application architecture.
•Experience with state management tools (Redux, Zustand, Recoil, etc.).
•Experience with unit and UI testing tools such as Mocha, Jest, Selenium, or Appium.
•Excellent communication, organizational, and problem-solving skills.
Preferred Skills
•Experience contributing to internal or open-source libraries.
•Native development experience with iOS (Objective-C, Swift) or Android (Java, Kotlin).
•Exposure to device APIs such as Bluetooth, camera, or local networking.
•Backend development knowledge or experience.
Job Type: Full-time
Pay: From $100,000.00 per year
Schedule:
Work Location: In person