Logo
Matrix Solutions

Senior Software Engineer

Matrix Solutions, Pittsburgh, Pennsylvania, us, 15289


Matrix Solutions is a forward-thinking technology company that empowers the media ad sales world with intelligence, technology, and expertise. It provides the technology backbone for the end-to-end workflow for sales organizations, transacting in the media marketplace. Its flagship solution, Monarch, is the only global ad sales platform built specifically for media, delivering the CRM and business intelligence necessary to optimize inventory. Matrix manages more than $13 billion annually in media ad revenue, has over 10K users, maintains over 95% renewal rate, and has founded the annual Media Ad Sales Summit and Media Ad Sales Council (MASC) – both of which bring together industry leaders to advance the future of media ad sales.

As Senior Software Engineer on the Matrix Solutions team, you will create and deliver solutions that represent broadcast television and digital workflows, leveraging industry developments including the TIP initiative, digital sales standards and emerging sales business models. A successful candidate will have the ability to work with multiple Development and Product Teams to solve customer business problems. As a key stakeholder, the Senior Software Engineer will play a lead role on the Agile Product Development team through developing effective applications and mentoring others on the teams.

Note that is is a remote position.

Core Responsibilities and Focus

CreateCreate enterprise web and mobile web applications using a variety of tools and languages, including JavaScript, AngularJS, CSS, C#/ASP.NET Core, Azure functions and SQLParticipate in all aspects of the building a software solution by providing input during design meetings, planning meetings, product demos, and incorporating customer feedbackUnderstand best modern practices; a good eye for UI design is an asset

Collaborate

Work in tandem with our clients, product owners, architects, developers, and testers to create efficient and scalable software designs that help solve enterprise-level business problems, meet business objectives, and support long-term company growthHelp by participating in the promotion of Matrix Solutions to the tech industry; assist in recruiting and interviewing as neededRegularly communicate project status and risks to the team and management

Learn

Help build a culture of learning and continuous improvementUse Agile methodologies to support team members daily for product feedback, issue resolution and product implementation strategiesWork with the team to ensure the resolution of product support issues and other life-cycle development operational functions such as builds and deployments

Essential Skillset and Experience

At least 6 years of experience building JavaScript/AngularJS client applicationsDevelopment experience with C# and ASP.NET CoreWorking knowledge of SQL and relational database designExperience developing applications on Microsoft Azure or other PaaS platformsExcellent communication and team-building skillsA strong desire to solve problems and provide creative solutionsAn interest in networking with other technical and business peers outside the walls of Matrix SolutionsEligibility for employment in the U.S.

Bonus Points

Familiarity with functional programming, particularly a working knowledge of F#Worked as part of a team delivering features using AI technologyExperience with Kafka, Event Hub, Kinesis, or other tools for event streamingDeveloped a mobile application, either in the form of mobile web or a native applicationAn understanding of Agile or XP-influenced methodsHave experience coding analytic or reporting applications, particularly against large datasetsWorked with distributed source control systems, especially GitExperience or understanding of NHibernate or other ORM toolFamiliarity with startup culture, or experience working within other SaaS companies