Software Development Manager

fullbayPhoenix, AZ
151d

About The Position

The Software Development Manager leads Fullbay's Development teams, ensuring high-quality and timely delivery of our products, applications, and platform features, from market releases to experimental Beta versions and critical hotfixes. As an experienced engineer, the SDM guides the team in full-stack development practices across various domains including Application, UI/UX, Cloud Infrastructure, Databases, and Microservices. This role is pivotal in supporting and advancing the careers of Software Development Engineers. The SDM fosters a culture of continuous feedback and professional growth, providing technical vision and problem-solving direction. Additionally, the SDM assesses performance, collaborates with cross-functional stakeholders, and upholds strict confidentiality and compliance standards.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 10+ years of progressive experience in software design, development, and delivery within enterprise or SaaS environments.
  • 5+ years of proven experience managing software development engineers, including team building, performance management, and coaching.
  • Demonstrated success delivering complex technical projects, scaling engineering teams, and fostering a culture of accountability and innovation.

Nice To Haves

  • Software development experience with Java, C#, and PHP, as well as working with APIs and advanced software environments (e.g., enterprise or SaaS systems).
  • People management experience, including performance evaluations, promotions, and employee career development.
  • Strong ability to communicate at all levels (360-degree communication): clearly present engineering updates and roadmaps to leadership, energize and engage with peers, and provide direction to direct reports through work plans and schedules.
  • Ability to manage both functional and non-functional engineering work, including security, performance, scalability, and testing - in addition to new feature development and bug resolution.

Responsibilities

  • Develop and lead the team of Software Development Engineers to design, implement, and maintain software solutions that meet business and customer needs.
  • Deliver high-quality products on time, ensuring code meets established standards, performance benchmarks, and business acceptance criteria.
  • Oversee all incoming development requests, including feature development, beta releases (collecting and incorporating feedback), and production hotfixes or hotchanges.
  • Provide people management and career development support for direct reports, including coaching, performance feedback, and professional growth planning.
  • Be the administrative manager for the team to help drive actions and tasks necessary to conduct business.
  • Plan, manage, and track projects and sprint deliverables using Agile methodologies to ensure efficient workflows and on-time releases.
  • Establish and enforce software engineering best practices, including coding standards, code reviews, and test coverage.
  • Foster a team culture of innovation, learning, and continuous improvement, encouraging experimentation and curiosity.
  • Partner closely with Product, QA, and UX teams to refine requirements and ensure alignment on scope, timelines, and priorities.
  • Ensure system scalability, reliability, and security by guiding the implementation of non-functional requirements and reviewing system performance regularly.
  • Represent Engineering in cross-functional initiatives, providing updates, roadmaps, and technical input to leadership and stakeholders.
  • Adheres to all confidentiality and compliance regulations.
  • Performs other duties as assigned.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Publishing Industries

Education Level

Bachelor's degree

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service