Senior Software Engineer

Matrix Solutions
Pittsburgh, PA, US
Full-time

Job Description

Job Description

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

Create

Create enterprise web and mobile web applications using a variety of tools and languages, including JavaScript, AngularJS, CSS, C# / ASP.

NET Core, Azure functions and SQL

  • Participate in all aspects of the building a software solution by providing input during design meetings, planning meetings, product demos, and incorporating customer feedback
  • Understand 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 growth
  • Help by participating in the promotion of Matrix Solutions to the tech industry; assist in recruiting and interviewing as needed
  • Regularly communicate project status and risks to the team and management

Learn

  • Help build a culture of learning and continuous improvement
  • Use Agile methodologies to support team members daily for product feedback, issue resolution and product implementation strategies
  • Work 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 applications
  • Development experience with C# and ASP.NET Core
  • Working knowledge of SQL and relational database design
  • Experience developing applications on Microsoft Azure or other PaaS platforms
  • Excellent communication and team-building skills
  • A strong desire to solve problems and provide creative solutions
  • An interest in networking with other technical and business peers outside the walls of Matrix Solutions
  • Eligibility 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 technology
  • Experience with Kafka, Event Hub, Kinesis, or other tools for event streaming
  • Developed a mobile application, either in the form of mobile web or a native application
  • An understanding of Agile or XP-influenced methods
  • Have experience coding analytic or reporting applications, particularly against large datasets
  • Worked with distributed source control systems, especially Git
  • Experience or understanding of NHibernate or other ORM tool
  • Familiarity with startup culture, or experience working within other SaaS companies

Powered by JazzHR

nNWEaBae4S

30+ days ago
Related jobs
Promoted
Siemens Mobility
Munhall, Pennsylvania

As a Senior Software Engineer, you’ll be responsible for designing, implementing, and maintaining high-quality software. S in Computer Engineering, Electronics Engineering or Computer Science. Design, improve, implement, and release software that meets functionality, usability, reliability, performa...

Promoted
Advanced Robotics for Manufacturing (ARM)
Pittsburgh, Pennsylvania

BS in computer science, software engineering, robotics engineering, or related field with a minimum of 10 years’ experience in software development in support of robotic autonomy pipelines. This is not your typical software engineering role!. This position will report to the Director of Federa...

Vaco
Pittsburgh, Pennsylvania

We are currently searching for a Senior Software Engineer for a direct-hire hybrid opportunity with our client in the Pittsburgh market. As a Senior Software Engineer, you will be a key part of the motor that drives our client’s product line to success. You will collaborate day-to-day with a team of...

Motion Recruitment
PA, United States

Job DescriptionThis well-known financial services company is looking for a Senior Software Developer to join their team. ...

Seegrid
Pittsburgh, Pennsylvania

As a Senior C++ Software Engineer on the Vehicle Application Team at Seegrid, you will be tasked with building software abstractions and composing robotics primitives together in order to solve real world business problems and deliver value to our material handling customers. The Role: Senior C++ So...

Aurora
Pittsburgh, Pennsylvania

Senior Staff Software Engineer - Deployment / Linux Platforms. We’re searching for a Senior Staff Software Engineer for our Deploy / Linux Platforms (DLP) Team. Design, implement, and maintain software running in the cloud to support our autonomous vehicle software deployments. This team is responsi...

Carnegie Mellon University
Pittsburgh, Pennsylvania

BS in computer science, computer engineering, software engineering, or related field of study, with 10 years of relevant experience, OR a MS in computer science, computer engineering, software engineering, or related field, with 8 years of relevant experience. The CERT division of the Software Engin...

Dick's Sporting Goods
Coraopolis, Pennsylvania
Remote

As a Senior Software Engineer, you are an expert of your craft. As a Senior Software Engineer at DICK’S you will:. Our Software Engineering team are key disruptors. We empower our engineers to tear down the silos and work collaboratively with their product team to deliver solutions. ...

Matrix Solutions
Pittsburgh, Pennsylvania

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. As a key stakeholder, ...

Omnicell, Inc
Warrendale, Pennsylvania

The Senior Embedded Software Engineer is responsible for developing, maintaining, and supporting our device software development and product environment. Experience as a DevOps engineer or in a similar software engineering role. Collaborate with software quality engineers during all phases of testin...