Software Engineering Manager
Breadware, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Oct 8, 2022
Last Date
Nov 8, 2022
Location(s)

Job Description

ABOUT US

At Breadware, we are on a mission to empower our clients to improve the world by helping them create simple, connected, and scalable IoT solutions.

JOB DESCRIPTION

As the Software Engineering Manager, you will lead a high-performing team tasked with the support of industry-leading products and technologies that span user presentation, enterprise services, and database design. You will work closely with customers at all levels of the organization. In this role, you will exercise independent judgment and are encouraged to think outside the box to implement innovative solutions and technologies for challenging requirements.

Personal attributes that will lead to success in this role include a positive attitude, bias to action, high-level problem solving, emotional intelligence, accountability, team building, and collaborative nature. At Breadware, we care deeply about providing great customer service and love a challenge.

The starting salary for this position is between $140-150K, depending on experience. See end of posting for a description of our employee benefits.


ESSENTIAL FUNCTIONS

Team Management

  • Manage and develop the Software Engineering Team. Provide ongoing guidance and mentoring to assist with their career development and training.
  • Work with the team to identify and drive progress on department initiatives and process improvements.
  • Help develop team practices and procedures to ensure high-quality code and teamwork.
  • Participate in code reviews.
  • Document and communicate design decisions to team members.
  • Provide coverage for team members as needed.
  • Direct problem-solving activities and corrective action for interdepartmental issues and conflict.
  • Perform four performance check-ins per team member per year, documenting and resolving any issues or concerns.
  • Determine and communicate personnel needs with management and lead the selection process for additional human resources.
  • Foster a team culture where it is safe to speak up.

Customer Support

  • Identify how to use IoT and cloud technologies to solve client business needs.
  • Work directly with enterprise clients to understand and solve their needs and problems.
  • Prioritize and triage any customer-reported bugs.
  • Train end-users on product features and functions as needed.
  • Provide general email support regarding any product-related concern/question by the customer.

Sales Support

  • Partner with the sales team to support pre-sales discussions with potential clients
  • Participate in client calls to help identify requirements and recommended solutions
  • Provide level-of-effort estimates to the sales team for client proposals

Internal Product Development

  • Work with the Product Manager to create and maintain the software product roadmap.
  • Identify and investigate new technologies to integrate into existing and future products.
  • Help to manage product development schedules and resources.
  • Encourage adherence to product development process and documentation of engineering throughout design.

General:

  • Track and record engineering time, by project, using timekeeping software
  • Participate in quarterly performance check ins, with emphasis on embracing and demonstrating the Breadware OWN IT mindset and behaviors
  • Perform any additional duties requested by management

Requirements

KNOWLEDGE, SKILLS, and ABILITIES

Required:

  • Bachelor’s Degree in Computer Science or related field
  • 2+ years of software management experience
  • 5+ years of software design experience
  • Backend development experience
  • Recent development experience you must be comfortable directly contributing to the code when needed

Preferred:

  • 1+ years of experience with multiple technologies listed in our stack (listed below)
  • IoT experience
  • Experience building full-stack web applications

OUR STACK

Experience with general-purpose programing languages such as Python, Java; containerization with tools such as Docker, Kubernetes; experience with SQL and No-SQL Databases such as PostgreSQL, MongoDB; Message Queue such as Kafka; Stream processing framework such as Storm; Web Frameworks.

OTHER INFORMATION

  • Travel to branch locations, customer sites, and conferences may be required
  • Extended working hours may be needed at peak times or when short staffed
  • We value the diversity of the people we hire an

Job Specification

Job Rewards and Benefits

Breadware

Information Technology and Services - Nevada, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.