SENIOR SOFTWARE ENGINEER
Tunecore Engineering develops web applications supporting our talented customers and internal operations. As a
Senior Software Engineer, you will work within a small engineering team building experiences that benefit our core
business and end-users in the music space. You will interact with internal stakeholders, product managers as part of
requirement gathering and issue diagnosis.
We’re looking for an engineer to help drive the evolution of our web platform under the leadership of a technical lead.
The ideal candidate will have a strong background in object oriented and functional software architecture, have
experience leading teams, be an excellent communicator, and will work very well in a collaborative agile environment.
ResponsibilitiesCultivate expertise in the team’s subject matter, including its framework, CMS, and other supporting technology componentsWrite clean, well-tested, reusable codeEngage in technical design & code reviewsDesign and create relational database schemasProactive passion for solving business problems with automationMaintain existing application platforms, and look for opportunities to improve themKeep abreast of new technologies, and be willing to present them to the technical staffMentor and teach, learn and be mentoredContribute to a dynamic environment of collaborationBring an ethos of craft to your codeBelieve in quality as a first level concernSupport training and documentation as it relates to projects and codeExperience joy when debating the pros and cons of Cloud Computing, Virtualization, MVC frameworks, NoSQL Databases, Agile Development, The UNIX Way, MIT Open Source License, RESTful APIs
Please also submit your resume, cover letter, and salary requirements to firstname.lastname@example.org for consideration for