Output Inc. · 3 days ago
Senior Software Engineer - Full Stack
Wonder how qualified you are to the job?
MusicSoftware
Insider Connection @Output Inc.
Responsibilities
Design, develop, and deploy client audio applications with a focus on software quality, performance, and reliability
Design, develop, and deploy backend services to support client applications
Collaborate closely with other engineers, product designers, and sound designers, becoming a core member of a product team
Actively participate in scrum process - work breakdown, grooming, estimation, planning and execution of software development work as part of a scrum team
Provide architectural leadership for projects - Understand critical tradeoffs and prioritize paying down tech debt along the way
Build, operate and maintain infrastructure, tools, and CI/CD deployment pipeline. Take operational responsibility for the services that are owned by your team
Be a role model for the team on SW engineering best practices, leading by example
Lead technical projects from start to finish - ability to apply lean process
Strong judgment to drive project trade-off decisions between complexity and lead time
Advocate for making quality implicit in our engineering processes and practices
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
6+ years experience as a full-stack software developer delivering impactful, high-quality software applications for production systems
Proficiency building complex UIs and interactive applications with web technologies
Proficiency building single page applications using React, Redux, or similar frameworks
Fluency in JavaScript, TypeScript, CSS3, HTML5, and RESTful API integration
Proficiency with front-end coding and debugging, with understanding and application of high performance web application concerns such as asynchronous loading and caching.
Experience designing and consuming GraphQL and REST APIs
Experience with backend architectural patterns, technologies, tools, and best practices
Ability to quickly familiarize yourself with new technologies and software stacks
Dedication to industry-standard development process and long-term codebase quality
Experience working with cross-functional product teams
Excellent communication and interpersonal skills - Ability to propose solutions and back them up with sound reasoning
Preferred
Proficiency with high performance 2D Canvas and/or WebGL applications a plus
Experience with micro services and other architectural patterns a plus
Experience with C++ audio software development a plus
Experience with music creation tools and software applications a plus
Bonus: Passion for democratizing music making and empowering creative music makers
Benefits
5 weeks of PTO
Excellent health care
Community of music enthusiasts
Company
Output Inc.
Output develops innovative software for musicians, composers, producers and sound designers.
Funding
Current Stage
Early StageTotal Funding
$45MKey Investors
Summit Partners
2020-10-21Series A· $45M
Recent News
Company data provided by crunchbase