Jobs and Careers
HA
Senior Software Engineer, Distribution and/or Music Publishing Rights Team (Java)
Hatch ITWashington, United Statesfull_timeVerifiedPosted 11 Jul 2024
About the role
hatch I.T. is partnering with a Music Tech company to find a Senior Software Engineer. See details below:
About the Role:The Senior Software Engineer will be a key contributor to full lifecycle software development while coaching and mentoring other contributors within the technical team. This role is a primary contributor to the software development process for one or more applications and collaborates across the engineering organization to ensure efficient development and delivery of technical solutions. The Senior Engineer is a critical element in their agile delivery process for new features and capabilities to support their growing music royalty processing platform.
About the Role:The Senior Software Engineer will be a key contributor to full lifecycle software development while coaching and mentoring other contributors within the technical team. This role is a primary contributor to the software development process for one or more applications and collaborates across the engineering organization to ensure efficient development and delivery of technical solutions. The Senior Engineer is a critical element in their agile delivery process for new features and capabilities to support their growing music royalty processing platform.
Essential Functions:
- Contribute as a code author and reviewer within a small team of software engineers
- Collaborate across small Agile teams to design, develop, test, and support data driven solutions
- Facilitate architecture discussions and decision-making both within their team and coordination with interfacing terms
- Interface with key project stakeholders, mentor team members, and promote and improve software engineering practices
- Demonstrate responsibility, accountability, and dedication to engineering team success
- Establish and promote use of technologies and processes that lower risk and increase efficiency
- Support and improve established software development standards and best practices
Required Knowledge, Skills, Abilities (KSAs):
- Proficiency at designing and developing software using many of the following: Java (Spring Boot, JPA/Hibernate), SQL (Postgres), AWS (S3, Fargate, OpenSearch, ElastiCache, RDS, Aurora, Athena, Step Functions)
- Experience building enterprise software with complex business rules and data models
- Experience with Terraform or other infrastructure as code technologies
- Experience with Angular, Vue, or React
- Experience designing and developing microservices or other distributed systems
- Experience with scaling to work with large data sets
- Ability to influence and communicate effectively with team members and business partners
- Proficiency in Agile software development methodology, processes, and practices
Required Education, Certifications/ Licenses, Related Experience:
- Bachelor’s degree in computer science or equivalent experience
- Five or more years of experience in software engineering
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s