Brightedge logo
Brightedge
Posted 6 days agoVerified live 1d ago

Software Development Manager

Brief overview

Remote
UndergradOr in progress
$120k–$160k/yrStated range
5+ yrsMinimum
8 H-1B approvalsDept. of Labor
1 green cardsCertified filings
PythonReactRelational DatabasesNoSQL DatabasesBig Data SystemsAgile MethodologiesAWSAzureGoogle Cloud PlatformDockerKubernetesDevOps PracticesLeadershipCommunicationProblem-solving

About the company

Brightedge logo
Brightedgebrightedge.com

Global leader in SEO and digital marketing.

Visa sponsorship history

3 years sponsoring, last filed FY2025

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
8H-1B approved
100%approval rate
2new H-1B hires
1PERM certified
$148,034median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20232
20245
20251
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20233
20251
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20231
Top sponsored roles
Senior Manager, EngineeringCloud Security EngineerQA Engineer II
Sponsored employees from
India

Job description

Summary

BrightEdge is a global leader in SEO and Digital marketing, known for its innovative cloud-based platform that optimizes marketing content across online channels. They are seeking a Software Development Manager to lead the development of a new product, manage a high-performance team, and ensure timely delivery of software projects.

Responsibilities

  • Leading, managing, and mentoring a high-performance team of software engineers
  • Overseeing the design, development, and implementation of software solutions
  • Prioritizing development efforts and unblocking developers to ensure timely delivery of software projects
  • Managing multiple projects simultaneously and ensuring they are delivered on time and within budget
  • Collaborating with stakeholders to define project requirements and scope
  • Creating and maintaining project timelines and ensuring on-time delivery of software projects
  • Evaluating and recommending software development tools and methodologies
  • Identifying and mitigating risks and issues related to software development projects
  • Monitoring team performance and identifying areas for improvement
  • Holding the team accountable for project deliverables and ensuring adherence to coding standards
  • Performing root cause analysis of technical issues and implementing solutions to prevent recurrence
  • Fostering a culture of innovation and continuous improvement within the team
  • Communicating progress, status, and issues to stakeholders and senior management

Skills

  • 5+ years of experience in software development, with 2+ years in a management or leadership role
  • Experience managing high-performance teams and driving results
  • Strong technical skills in software development, with experience in Python, React, Relational & NoSQL Databases
  • Experience with large scale system design and big data systems
  • Familiarity with agile software development methodologies
  • Excellent communication, leadership, and team management skills
  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced environment and handle multiple projects simultaneously
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with DevOps practices such as continuous integration and delivery
  • Familiarity with machine learning and data analytics technologies
  • Strong business acumen and ability to understand and articulate the impact of technology on business objectives
  • Passion for developing and growing team members and creating a positive team culture

Qualifications

Must Haves

  • Bachelor's degree in computer science, software engineering, or related field
  • 5+ years of experience in software development, with 2+ years in a management or leadership role
  • Experience managing high-performance teams and driving results
  • Strong technical skills in software development, with experience in Python, React, Relational & NoSQL Databases
  • Experience with large scale system design and big data systems
  • Familiarity with agile software development methodologies
  • Excellent communication, leadership, and team management skills
  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced environment and handle multiple projects simultaneously

Nice to Haves

  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with DevOps practices such as continuous integration and delivery
  • Familiarity with machine learning and data analytics technologies
  • Strong business acumen and ability to understand and articulate the impact of technology on business objectives
  • Passion for developing and growing team members and creating a positive team culture

Benefits

  • Competitive Salary
  • PTO and Paid Holidays
  • Medical, Dental, and Vision Insurance

More jobs like this