Software Architect
Job Description
Position: Software Architect
Division: Denver, CO
Department: Development
Reports to: SVP, Engineering
About Marketron:
Marketron is the leading provider of business software solutions and services for broadcasters, offering revenue management, revenue generation and an array of digital audience engagement solutions. With more than 7,000 media organizations served globally, Marketron manages an estimated $15 billion in annual advertising revenue. Headquartered in Hailey, Idaho with offices in New York, Colorado, Alabama, and Canada, Marketron is owned by Diversis Capital. www.marketron.com
Overview:
The Software Architect is a key role in Marketron’s Software Development team providing technology guidance, architecture and direction. This role is responsible for designing and defining best practice-based software engineering techniques and architecture, while continually evolving all aspects of our technology systems.
Responsibilities:
· Responsible for the design and architecture of new products and features while efficiently working with the software teams to enhance code quality and higher confidence in delivery.
· Accountability for all aspects of detailed application architecture, software design, development and deployment of Marketron's applications.
· Create a plan of continuous incremental improvements to reduce tech debt.
· Assist in any company audits by internal or external entities.
· Maintain and enhance cybersecurity policies and procedures.
· Maintain and enhance disaster recovery policies and procedures and execute quarterly disaster recovery tests.
Required Education and Experience:
· 10+ years of software development experience.
· 5+ years of software architecture experience.
· 5+ years of experience building large scale, highly available web applications.
· Experience with Microsoft based software development.
· Experience with AWS Cloud architecture.
· Experience with Ruby and React.
· Experience with MS SQL Server and PostgreSQL.
· Experience with Message queuing and publish / subscribe based architecture.
· Bachelor’s degree in computer science or related field; advanced degree is a plus.
· Strong technology Architecture Experience (both server infrastructure and application architecture).
· Excellent written and verbal communication skills.
· Manage diverse, simultaneous projects of varying complexities.
· Relentless with best practices and willing to discuss the choices you make with your fellow engineers.
Preferred Experience:
· Experience with API and Services based architectures.
· Possesses strong organizational and software development skills.
· Experience in building multi-tenant SaaS applications.
· Experience with Agile methodology.
· Experience with data analytics such as Redshift and Kinesis/Spark.
Marketron is an Equal Employment Opportunity Employer