Software Development Manager (Hybrid - Newark, NJ or NYC)
Core
Lead a software development team focusing on high-quality, scalable solutions with a strong emphasis on test automation, data mapping validation, and ETL-related testing.
Role type
Senior Software Development Manager (Technical Leadership)
Builds
Scalable and reliable software solutions, test automation frameworks, and engineering quality practices.
Domain
Software Engineering / Test Automation / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Technical leadership, team management and mentoring, test automation strategy, SDET background, data mapping validation, ETL testing, software development lifecycle (SDLC), agile methodologies, code review, CI/CD integration, distributed team collaboration.
Preferred skills
MPP database technologies, OLTP database experience, SQL, cloud platforms, DevOps practices, tax reporting processes, AI/machine learning concepts.
Technologies
MPP databases, SQL, Cloud platforms, CI/CD pipelines
Responsibilities
Lead, manage, and mentor a team of software developers; Drive the design, development, and delivery of software solutions; Provide hands-on technical leadership in test automation frameworks; Establish SDET-inspired engineering best practices; Partner with architects and stakeholders to define technical solutions; Review technical designs and code quality; Collaborate with onshore and offshore teams; Support team members in solving complex technical challenges; Drive improvements in engineering processes; Participate in hiring and performance management.
Seniority
Senior, hands-on IC with people management