PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Sr. Software Developer:
-
Employment Type:
Full-Time
-
Experience:
10 years
-
Education:
4 Year Degree
-
Location:
Nashville, TN (Onsite)
Do you meet the requirements for this job?

Sr. Software Developer
POSITION SUMMARY
We are seeking a highly skilled and experienced Senior Software Developer to join our team. The ideal candidate will have a strong background in software development, excellent problem-solving skills, and the ability to take on technical leadership responsibilities when required. In this role, you will both lead and collaborate with technical leads and team members to design, develop, and maintain high-quality software solutions. We emphasize proactive teamwork and expect you to be an active collaborator, stepping into a leadership role when needed while also embracing guidance from others.
LOCATION
Remote - (US)
FUNCTIONS OF THE JOB
Essential Functions: which may be representative but not all inclusive of those commonly associated with this position.
POSITION QUALIFICATION REQUIREMENTS
Education
Bachelor's Degree or higher in Computer Science or Software Engineering or related industry experience
Experience
plus.
SKILLS AND ABILITIES
This may be representative but not all inclusive of those commonly associated with this position.
- Experience in leading technical projects or teams, with the ability to step into a technical lead role when required
- Strong focus on quality, security, and performance optimization
- Must possess the ability to work independently in a fast-paced, dynamic environment
- Must be a self-motivated team player who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
- Must possess the ability to create and maintain artifacts including use cases, data flow charts, process flow diagrams, software requirements document, functional specifications document, etc.
- Must possess strong analytical, problem solving and technical documentation skills
- Must possess ability to effectively present information and respond to questions
- Experience with complex and distributed systems, microservices architecture, and RESTful API design
- Must have experience with Git and familiarity with common branching strategies
- Must have an excellent understanding and hands-on experience with design and development best practices
- Detail orientation and strong attention to detail
- Must have progressive achievement in job history
- Must be willing to work overtime, including weekends, when required
- Must possess ability to implement strong unit and service-level tests
SALARY RANGE
The specific base salary offered to a successful applicant will be based on individual qualifications, skills, experience, and education. The pay range is subject to change at any time based on various internal and external factors. The position may also be eligible for one or more performance-based bonuses. In addition to cash compensation, BMI offers a competitive portfolio of benefits to its employees, as described below.
What We Give to You:
- Health, dental, and vision insurance
- 401K with employer match
- Flexible spending accounts
- Paid vacation and paid sick/personal time
- 12 paid calendar holidays
- Paid volunteer time off
- Summer hours that offer more time for fun in the sun
- Company paid life insurance
- Up to 12 weeks paid parental leave
- Tuition assistance for qualified team members
- Commuter benefits (New York)
- Amazing and engaging culture
- Employee Resource Groups
BROADCAST MUSIC, INC. IS AN EQUAL OPPORTUNITY EMPLOYER: All applicants will receive equal opportunity for employment without regard of race, color, sex, religion, nationality, age, sexual orientation, gender identity and/or expression, veteran’s or marital status, disability, or any other cultural factor.
#LI-Hybrid