Job Description
Type: Direct Hire, Full Time
Work Schedule: Hybrid (1 day in the office per week)
Location: Denver
Pay: $90k - $120k
Industry: Broadcast Media Production & Distribution
The new hire is expected to reside in Colorado upon starting - this is not a remote position.
About the Position:
The Software Engineering Manager supports the success of the company by leading and managing a team of developers and a designer, providing technical strategy, and closely working with them to maintain, update and evolve our primary websites. This position will supervise two developers and a UX designer, estimate the team's level of effort, review their work, plan releases and website updates, and assess risks and dependencies. This position will also oversee the software engineering completed by vendors and contractors, and work with internal project stakeholders to make sure our websites meet business goals and user needs. Overall, the role balances people management, project management, and technical knowledge to deliver the right product, the right way.
About You:
Our ideal candidate will have the following qualities:
- You're a technical web strategist with strong written and verbal communication skills.
- You excel as a systems architect who has a talent for presenting complex information in simpler terms.
- You balance this with a deep understanding of the technical complexities required to execute feature developments, improve the CMS and front end, and maintain site plugins and infrastructure.
- You have a demonstrated ability to inspire, mentor, guide, and develop staff.
- You work with your team to build key features, troubleshoot issues, fix bugs, figure out project blockers, and perform QA.
- You're able to speak to business, marketing, and content counterparts as you navigate their needs and convert their goals into technical requirements and solutions.
- You're able to negotiate and collaborate with different stakeholders and persuade them with confidence in order to build a technical roadmap based on priorities, feasibility, and team capabilities.
Minimum Qualifications:- At least 5 years of experience related to the position is required, including:
- Recent experience as a software engineer, working as an individual contributor on both front-end and back-end.
- An understanding of and experience with PHP, JavaScript frameworks, WordPress framework, and WordPress REST API experience with updating custom themes, templates, and WordPress plugins
- Understanding of design systems and experience creating front-end theming elements utilizing a components-based approach a knowledge of dependency and package management systems like npm.
- At least 3 years of experience managing people is required. This experience ideally includes coaching, leading and developing staff.
- Understanding of the principles behind SEO, web accessibility, and performance optimization.
- While not required, you ideally have experience working with consumer-facing websites, preferably in media or publishing, and delivering public-facing features.
- While not required, you ideally have familiarity with headless WordPress or a decoupled architecture, React, Next.js, AWS, Heroku, Elasticsearch, Salesforce, Google Ad Manager, Google Tag Manager and code versioning tools such as Git.
- While not required, you ideally have familiarity with monitoring and optimizing website performance, debugging issues with the website and web servers, installing security updates, and addressing any bugs or website-related concerns.
Education Equivalency:An Associate's or Bachelor's degree in Computer Science, Software Engineering, or a similar d
To apply please email your resume to jdimond@ledgent.com