Arbonne is seeking a Manager of Software Development to lead hybrid teams of in-house and outsourced developers to deliver high-quality solutions on time and within budget, ensuring technology solutions are scalable, sustainable, and aligned with business objectives.
Requirements
- Proficiency in full-stack development, including languages and frameworks such as Java, Node.js, PHP, JavaScript, and related technologies.
- Solid understanding of DevOps practices, CI/CD pipelines, and Infrastructure as Code (e.g., Terraform, Ansible, or CloudFormation).
- Strong knowledge of Agile methodologies (Scrum, Kanban, or SAFe) with hands-on experience leading Agile teams.
- Strong background in e-commerce platforms and mobile application development.
- 7+ years of software development experience with at least 3–5 years in a leadership/management role.
- Proven track record managing hybrid teams (internal and outsourced) across multiple regions and time zones.
- Bachelor’s degree in Computer Science, Engineering, related field, or equivalent work experience
Responsibilities
- Lead and manage hybrid software development teams (in-house and outsourced) to deliver high-quality solutions on time and within budget.
- Oversee the design, development, testing, and deployment of e-commerce, custom application, and mobile application solutions.
- Drive the adoption of best practices in coding, quality assurance, DevOps, and Infrastructure as Code.
- Manage multiple concurrent projects, balancing priorities while ensuring consistent communication with stakeholders.
- Collaborate with product management, architecture, QA, and operations to ensure seamless delivery across the SDLC.
- Provide mentorship, performance feedback, and career development opportunities for software engineers.
- Establish and reinforce Agile methodologies and frameworks to improve team velocity, predictability, and quality.
Other
- Bachelor’s degree in Computer Science, Engineering, related field, or equivalent work experience
- 7+ years of software development experience with at least 3–5 years in a leadership/management role.
- Excellent leadership, communication, and organizational skills, with the ability to manage multiple projects in a fast-paced environment.
- Demonstrated ability to build trust, motivate teams, and deliver high-impact results
- Limited travel or overnight