Broadcast Music, Inc.: Sr. Software Developer Remote

Related keywords: remote job java developerremote job tennesseeux remote job

Overview

Broadcast Music, Inc. (BMI) is seeking a Senior Software Developer for a remote position. The company is headquartered in Tennessee and offers a collaborative work environment aimed at designing, building, and maintaining software solutions. The role involves extensive interaction with various stakeholders such as product management, UI/UX designers, enterprise architects, and software development teams. Technical leadership is a critical aspect of this position, ensuring that the solutions align with BMI's business needs and technological architecture.

Position Summary

As a Senior Software Developer, you will be responsible for a range of functions from understanding business requirements to supporting the deployment of new products. This encompasses participation in all phases of the Application Lifecycle Management—including requirements analysis, development, and testing.

Key responsibilities include:

  • Providing technical leadership on projects to deliver valuable solutions.
  • Monitoring development and testing efforts while resolving technical issues.
  • Participating in discussions about technical logic and design.
  • Creating and maintaining various technical documents and assessments.

Role Functions

The essential functions of the job require the developer to:

  • Identify suitable software architecture based on requirements and enterprise architecture guidelines.
  • Collaborate with UX/UI teams to improve product design and user experience.
  • Work with 3rd party vendors during the technical design, testing, and deployment processes.
  • Assist in the timely completion of assigned development projects along with technical documentation preparation.
  • Contribute to resource, technical, and risk assessments relating to development projects.

Required Qualifications

Education

Candidates are expected to have a Bachelor's Degree or higher in Computer Science, Mathematics, or a related field with industry experience.

Experience

The position requires:

  • A minimum of 8 years of hands-on experience in Object-Oriented programming using Java.
  • Proven expertise in building Java-based server-side applications and RESTful APIs using Spring Boot.
  • Strong SQL proficiency, preferably with MySQL experience.
  • Demonstrated capabilities in developing applications in the Microsoft Azure cloud.
  • Familiarity with Agile methodologies.
  • Experience with Databricks and knowledge of XML/SOAP technologies is a plus.
  • Familiarity with infrastructure-as-code tools such as Terraform is also advantageous.

Skills and Abilities

Candidates should possess a variety of skills critical for success in this role, including:

  • Ability to work independently in a fast-paced environment.
  • Self-motivated with strong collaboration and effective communication skills.
  • Experience in creating and maintaining artifacts like use cases and process flow diagrams.
  • Problem-solving skills and strong analytical abilities.
  • Capability to present technical information effectively.
  • Preference for candidates with experience in distributed systems or a large enterprise background.
  • Understanding of SDLC automation concepts such as continuous integration and a willingness to work overtime when required.

Salary Information

The salary for this role is not explicitly stated; however, it is based on individual qualifications, skills, experience, and education. The pay range is subject to change based on various internal and external factors. Additionally, the position may be eligible for performance-based bonuses and comes with a competitive benefits package that includes:

  • Health, dental, and vision insurance.
  • 401K with employer match.
  • Flexible spending accounts.
  • Paid vacation and personal time.
  • 12 paid holidays annually.
  • Paid volunteer time off.
  • Summer hours for improved work-life balance.
  • Company-paid life insurance.
  • Up to 12 weeks paid parental leave.
  • Tuition assistance for eligible employees.
  • Commuter benefits in New York.
  • Strong emphasis on a culture of diversity and inclusion.

Company Values and Culture

BMI fosters a culture that embraces diversity and inclusion, considering all applicants for employment without regard to race, color, sex, religion, nationality, age, sexual orientation, gender identity or expression, veteran's status, marital status, disability, or other cultural factors. As a candidate for this role, you will be part of an organization that values collaboration, teamwork, and an engaging workplace culture.

Application Process

To apply for this exciting opportunity with BMI, interested candidates should follow the application instructions outlined in the job posting. Emphasizing relevant experience and aligning qualifications with the position's requirements will enhance the chances of a successful application.



This job offer was originally published on weworkremotely.com

Broadcast Music, Inc.

Remote - (US)

Software development

Full-time

September 13, 2025

40 views

2 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.