×

Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Software Development Manager, Full Time

SparkFun is looking to add a Software Development Manager to help lead, manage, and monitor all internal software development activities within the company.

Pay: $95,000 - $115,000 / year

Shift: M-F 8:30-5 Full Time with some flexibility

Department: Software Development & Information Technology

About SparkFun

Since 2003, SparkFun has been helping turn ideas into reality – whether you’re creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototyping your first (or tenth) product. No matter your vision or skill level, our open source components, resources and online tutorials are designed to broaden access to innovative technology and make the road to a finished project shorter.

We are an equal opportunity employer that values a diverse workforce and an inclusive culture. SparkFun offers an abundance of opportunities to learn new skills from other Funions, in addition to many other benefits and perks.

About the Department

SparkFun's Software Development and Information Technology department is responsible for the continuous development of all SparkFun web properties and internal tools. This includes all public web properties (our e-commerce presence – www.sparkfun.com, our revolutionary A La Carte application – alc.sparkfun.com ) and SparkFun’s custom-built ERP system, which manages order processing, customer management, inventory controls and manufacturing operations.

The department focuses on team collaboration and success, utilizing an Agile Scrum methodology to develop and deploy functionality in a highly cooperative, communicative, and transparent manner.

If you like the sound of our Software Development and Information Technology department and want to lead our efforts in delivering industry leading web experiences to our customers, partners and our internal team, this development team is your home.

About SparkFun's Next Software Development Manager

The Software Development Manager is a critical role within SparkFun, facilitating the creation, communication and realization of our systems that run our e-commerce platform, production operations and our new A La’ Carte application.

Leading a team of technical professionals, the Software Development Manager is responsible for all team management duties including staffing, employee development, mentoring, and team interactions.

The Software Development Manager is a member of SparkFun’s Technology Group, reporting to the CTO.


The right candidate collaboratively works a variety of internal customers, guiding their inputs and interaction throughout the entire software development lifecycle. By facilitating the creation and management of user needs, the elaboration and prioritization of work, and successful user acceptance testing, the Software Development Manager ensures development and delivery of the desired user functionality.

Responsibilities

  • Manage the Software Development team personnel and operations
  • Manage and oversee the Software Development process for our internal software projects
  • Meet with internal customers and facilitate the creation of requirements and user stories 

  • Facilitate the elaboration of customer requirements into development user stories and acceptance tests 

  • Ensure project status is current and reflected in associated Agile management tools 

  • Ensure continuous process improvement as part the normal process lifecycle 

  • Coordinate software needs with systems infrastructure capabilities and planning efforts
  • Manage a small systems infrastructure team that supports the software team, cloud infrastructure and headquarters network.
  • Fill a leadership position within the SparkFun Technical Group, and participate in the company-wide strategy planning efforts

  • Mentor software developers, project managers and internal software project participants

Required Qualifications

  • Expert knowledge of the Agile Scrum development methodology and proven experience managing scrum projects and teams
  • Strong understanding of websites and web-based applications, including architectural patterns and operational flow

  • Experience with user-centric software development and requirement elaboration
  • Familiarity with web-focused technologies, service architectures and modern database technologies
  • Experience with commercial e-commerce platforms
  • Experience with cloud-based IT infrastructure design, deployment, use patterns and methodologies
  • 4+ years of successful team/project leadership experience
  • Excellent organizational and decision-making skills
  • Excellent communication, coaching and leadership skills

Preferred Qualifications

  • Understanding of software configuration management
  • Familiarity with Agile Scrum software development management tools
  • Familiarity with modern enterprise systems, including CRM, ERP and Customer Support deployments
  • Familiarity in a Linux/Unix-based environment

SparkFun Benefits & Perks

SparkFun Electronics offers its employees a comprehensive benefits package, in addition to several perks. In regards to benefits, we offer medical, dental, and vision. And, we offer a 401k match, disability, life insurance, and a flexible leave policy.

SparkFun offers many perks, including but not limited to a dog-friendly workplace, professional development opportunities, an on-site fitness center, lunch and learns, and internal classes to learn from fellow Funions! Flexible schedules are also available.

Please log in to apply for this position!