Software Development Manager
Posted on 1/4/2023
INACTIVE
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Spark
AWS
Apache Kafka
JIRA
C/C++/C#
Java
Maven
MongoDB
SQL
Python
Go
NoSQL
Requirements
- 6+ years' experience in a system software development role, and 2+ years' experience as a team technical lead or manager
- Bachelor's Degree in Computer Science or STEM field
- Experience with two or more of the following languages/technologies: Java, Python, .NET, C, C++, SQL, Golang, ODBC, JDBC, ADO.NET, DB-API, Hibernate, Spark, Kafka, JMS, AMQP, NoSQL, MongoDB, JSON, Maven, JIRA, AWS
- Prior experience developing database software systems preferred
Responsibilities
- Manage a team of system software developers responsible for the development of high-performance data ingest, query, and machine learning capabilities
- Drive technical decisions, determine priorities, allocate development talent, and review requirements, designs, and code
- Partner effectively across the organization to define and execute product goals, while developing and maintaining best practices
- Complete annual performance appraisals, salary administration, hiring, performance management and coaching
- Manage the team skill set and build talent in key areas of required expertise