Manager, Software Engineering

Black Duck Software, Inc.
Burlington, MA, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$166,000.0 - $210,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Software as a Service Continuous Integration Spring Framework Python (Programming Language) PostgreSQL Open Source Technology Scrum Methodology Software Engineering Web Applications Spring-boot
+4 more
Software Security Devsecops Static Application Security Testing Dynamic Application Security Testing

Job description

Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and application behavior. With a combination of industry-leading tools, services, and expertise, only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle. Software Engineering Manager (30-50% hands-on) The Manager of Software Engineering leads a team of talented software engineers and architects, designing and developing SaaS based software products. Adhering to our agile scrum methodology, he/she plans sprints, tracks development timelines, and negotiates feature sets with the product teams. The ideal candidate must have hands-on technical and management experience. Excellent project management, organizational, and communication skills are needed to succeed in this fast-paced environment. Relies on experience and judgment to plan and accomplish goals. Leads and directs the work of individual contributors; responsible for managing people and projects. A wide degree of creativity and latitude is expected. Reports to the Executive Director of Engineering in the Burlington, MA office. Responsibilities include, but are not limited to:

  • Manage the day-to-day development activities of the engineering team within an Agile/Scrum environment

  • Build and nurture a cohesive and powerful team of top notch software developers

  • Lead the integration of Quality Engineering directly into the product development process

  • Collaborate with Product Management and Engineering leadership to ensure clearly defined user stories, product definition and acceptance criteria

  • Drive improvement in velocity to accelerate time to market for our new products and enhancements

  • Work closely with the engineers to architect and develop the best technical design and approach for the software products

  • Create schedule estimates and resource plans, assess and communicate risks based on complexity, resource and timeline constraints

  • Balance New project initiatives in parallel to supporting on-going Projects.

  • Quality, customer focused execution and turn around in development mindset is key

Requirements

  • Technical leader with extensive experience in complex SaaS product environments

  • Technical background in Java, scalable webapp, middle layer & relational datastores

  • Tech stack background: Java, spring boot, spring framework, Python, PostgreSQL, Messaging queues

  • 4-6 years of direct people management experience

  • Experience managing remote and offshore development teams

  • Organized and self-directed leader who can work well independently

  • Excellent communication skills and ability to work well with QA, Product Management and Development Managers as well as teams across the organization

  • 7-10 years as a software developer with significant technical contributions

  • Proven ability to build relationships, collaborate with and influence cross-functional teams across product line boundaries

  • Proven track record in implementing agile methodologies and delivering shipping product

  • Calm, steady demeanor during stressful and complex situations

  • Working experience utilizing Continuous Integration/Deployment concepts and streamlined delivery of code

  • Excellent written and verbal communication, problem solving, interpersonal, and time management skills, proven ability to delegate tasks to smaller teams to get results

Benefits & conditions

3.9 Burlington, MA $166,000 - $210,000 a year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:25 min

Advantages of migrating search infrastructure to PostgreSQL

Dharin Shah Dharin Shah · World Congress 2025

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

Videos

See all

Related articles

See all