What are the responsibilities and job description for the Manager of Software Engineering position at Rockford Fosgate?
We are a customer focused provider of audio solutions. We exceed users’ expectations with well thought out design, integration, and service. Our purpose-built products meet our customers where they are at, enhancing their moment with a powerful experience through music.
Job Title: Manager of Software Engineering Job Location: Tempe, AZ
Rockford Fosgate is looking for an experienced, passionate, hands-on Manager of Software Engineering to lead our software team. An ideal candidate would possess a balanced skill set, comprising 30% development expertise, 30% Scrum Master capabilities, 20% managerial skills, and 20% proficiency in stakeholder management.
Key Responsibilities
Leadership & Management
- Manage and oversee a team of internal and external developers and testers.
- Provide day-to-day guidance, support, and mentorship to team members.
- Ensure the team meets its performance, product, and project goals.
- Foster a collaborative and innovative work environment.
Software Development
- Actively participate in the design, development, and validation of mobile applications.
- Ensure products meet quality, performance, and timing targets.
- Define software architecture, coding best-practices and Agile methodology.
- Fill gaps such development, project management (scrum master), DevOps, QA, etc.
Technical Expertise
- Apply strong technical knowledge and skills in software engineering.
- Stay updated with the latest industry trends, technologies and tech stacks.
- Lead technical and product improvement initiatives.
Stakeholder Interaction
- Interface with new product development to define requirements that meet or exceed customer expectations.
- Work with project management to define and manage software deliverable timelines.
- Collaborate with other engineering stakeholders to ensure key software deliverables match hardware deliverables.
Required Skills / Qualifications
- Bachelor’s degree in Computer Science, Software Engineering or closely related field with a min of 3 years of experience .
- Able to lead and motivate a small team of developers and testers to meet product goals and deliverables.
- Passion for software development and continuous desire to learn.
- Experience using Git version control, pull requests, design review, and best practices.
- Experience using Agile Scrum, Kanban or similar software development process .
- Excellent communications and problem-solving skills are a must .
- Proven track record of developing cross-platform mobile applications using React Native and Expo.
- Strong proficiency in JavaScript and TypeScript .
- Experience with modern state management solutions (e.g. Redux, Redux Tool Kit, Redux Saga, TanStackQuery, Recoil, Zustand).
- Experience with unit test frameworks (e.g. Mocha, Jest) and UI test frameworks (e.g. Selenium, Appium) .
Desired Skills (Optional)
- Experience writing libraries and/or contributing to libraries; open source or otherwise.
- Native iOS development using Objective C or Swift.
- Native Android development using Java or Kotlin.
- Experience using mobile native device features such as Bluetooth, camera and networking.
- Backend development experience.
About Rockford & Benefits
Rockford Fosgate is an equal opportunity employer located in Tempe, Arizona. Join us and thrive in a dynamic office environment where your contributions truly make a difference. Enjoy the benefits of flexibility, competitive pay, affordable healthcare, a 401k match, and a pathway for growth.
Interested and qualified applicants are encouraged to send their resume and cover letter. Visit www.rockfordfosgate.com to learn more about us.