Principal Software Architect

Job not on LinkedIn

July 4

Apply Now
Logo of Digital Media Solutions

Digital Media Solutions

Advertising • eCommerce • Finance

Digital Media Solutions is a company that specializes in connecting high-intent consumers with advertisers across a variety of verticals including insurance (auto, home, health), education, consumer finance, and ecommerce. Established in 2012, DMS focuses on delivering superior service and innovative digital performance advertising solutions. The company's approach is centered around compliance, leveraging industry expertise, and prioritizing customer needs to ensure brand safety and effective advertising. DMS helps advertisers achieve a superior return on ad spend while assisting consumers in making informed purchasing decisions. Recently, DMS transitioned ownership of its core business assets and subsidiaries to existing lenders and Imon Media LTD as part of a court-supervised sale process.

201 - 500 employees

🛍️ eCommerce

💸 Finance

💰 Post-IPO Equity on 2023-03

📋 Description

• Location: Remote USA • Reports to: SVP of Software Development • By taking ownership of technical architecture, accuracy and code quality across the entire tech ecosystem, the Principal Software Architect oversees development across the DMS software suite. • They are a contributing decision maker about what technologies to use, how software should be architected, and what the technical direction of certain platforms will be. • Provide application-wide leadership on decision making about technical application architecture with the viewpoint of meeting business requirements at the lowest total application life-cycle cost for the related business value added • Perform detailed design and prototyping in accordance with the enterprise vision to move DMS’s application base forward • Advise an application team or set of application teams– providing guidance on development practices and technical designs • Lead a team or set of teams directly focusing on architecture improvement projects for specific applications or enterprise architectural components • Identify areas in applications for refactoring and improvement and work in collaboration with the SVP of Software Development to establish a roadmap of enterprise and application-specific architectural improvement • Assist application Product Owners in prioritization of architectural work on the code base • Work closely with the Product team and SVP of Software Development to estimate large efforts and guide long term decisions about how to implement new features and functionality • Mentor and guide developers to improve their coding practices via code standards, unit testing, secure coding practices, design patterns, code reviews, pair programming and other best practice activities as necessary • Conduct skills development efforts when new technologies are introduced • Inspire and excite people internally around the technology vision and plans • Work with DevOps group and application teams to streamline build and release processes via architectural modifications • Pay particular attention to: Application security best practice implementation in our applications • Architecture and technology capability with agile processes and tool chains “lities” – quality, stability, productivity, scalability, usability and maintainability

🎯 Requirements

• BS in Computer Science preferred, or has an equivalent combination of technical education and/or equal work experience • 10+ years of experience in software development • 4+ years leading an engineering team or as a Sr. Software Engineer • In depth experience with AWS • Ability to effectively communicate across multiple channels, on and offline • Demonstrates good time management skills, utilizing tools as needed • Demonstrates knowledge of different design & problem solving patterns • Use of multiple languages and technologies (front and back end) • Ability to use the right tool for the job • Ability to take on legacy projects as well as architect solutions from the ground up • In depth understanding of the entire SDLC • Works well with IT and is involved in DevOps processes • Certified in Scrum/Agile, or equivalent knowledge and experience

🏖️ Benefits

• Medical, dental, vision insurance • Wellness and mental health benefits • Tax-Advantaged healthcare accounts • Financial and income protection benefits (life insurance, short-term disability, 401(k) • Paid time off (PTO), holidays and sick time off • Remote worker assistance for wellness and home office

Apply Now

Similar Jobs

July 2

Join Figma as a Software Engineer focusing on Rendering & Animation, enhancing design collaboration tools.

Objective-C

Rust

TypeScript

Go

July 2

As a Principal Engineer at Crogl, lead the evolution of our security operations platform.

Cyber Security

Distributed Systems

Python

Go

July 1

As a Staff Software Engineer at Bestow, you’ll support advanced insurance products and drive technical leadership remotely.

Distributed Systems

July 1

Join Discord as a Staff Software Engineer focusing on UI and Interactions for gaming.

React

React Native

Spring

July 1

Join TradeZero as a Principal Software Engineer leading development for innovative trading solutions.

Docker

Java

JavaScript

Kafka

Kubernetes

SDLC

SQL

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com