We’d love you to join our growing product and technology team whose mission is to create people-centric software experiences that empower our local news and digital partners. True to our purpose, we help small teams play big!
Be part of a digital media landscape in the midst of rapid change; our team is at the center of a new content, marketing, operations, and revenue-sustainable experience that puts product, people and performance first. You will be a key member of our digital subscriptions agile team focused on building reliable, trusted applications that engage with customers across the many US media markets in our portfolio, such as the Denver Post, San Jose Mercury News, the Boulder Daily Camera and the St. Paul Pioneer Press, as well as our Adtaxi digital marketing agency. Check out our local news portfolio to see if we operate in a market near you.
As part of the broader team, you will contribute to a culture that prioritizes continuous learning, autonomous decision making, agility, and pragmatism. Join us to kick-start your career at a company that offers substantial personal and professional growth opportunities via a hands-on learning approach and a flexible working style.
This is a fully remote role available in most states.*
The Senior Software Engineer is a member of an agile team that solves customer or team problems by creating valuable, quality software with a continuous delivery focus. This role is responsible for building high quality, reliable, scalable product experiences by designing, developing, implementing, integrating, and maintaining customized and off-the-shelf solutions while leveraging best of class digital technology, partners, and platforms. The senior software engineer also must continually innovate and survey the marketplace to bring new digital technology, practices, and principles into the agile team and product experience. This role is expected to regularly collaborate with product management during definition and prioritization by brainstorming and envisioning the solution and providing a job size for prioritization, and works with project management throughout the agile delivery lifecycle. With a focus on shipping value quickly, the Senior Software Engineer frequently and creatively devises smaller deliverables and experiments to run to lower the cost and time to ship, without sacrificing quality.
Specifically, we are seeking an individual who is a leader comfortable with uncertainty, change, and figuring things out. We need someone who can assert themselves confidently, is not afraid of deadlines, and is willing to point out and implement improvements or fill gaps. Everyone on our team is an individual contributor, so be ready to roll up your sleeves and get things done.
Hybrid tactical/strategic role in that the focus is still around performing hands-on activities and tasks, but provides more input on direction of projects, prioritization, scope, design, and job size. Impacts the agile team and the product area they are assigned to based on the JIRA stories they work on, but also impacts other business departments and product areas where system dependencies exist within a larger solution context. High-impact, complex stories that may have cross-team or partner dependencies outside the team scope. Can code review and provide deeper architectural insights impacting the team and beyond.
Investigate, design, build and integrate new technologies for the company’s digital subscriptions platforms
Understand engineering best practices and how to apply them to complex new products in a largely undefined environment
Coordinate with engineering director to implement team guardrails and workflows
Help implement code testing
Work with other scrum teams on code integration and deployments
Review and provide recommendations on new technologies the company investigates; work with engineering leadership and team product managers to provide high-level insights on projects
Contribute to best practices for building sustainable products, including leading team code reviews and guarding against technical debt wherever possible
Create and update documentation
Provide feedback and recommendations on vendor relationships
Participate in cross-team leadership discussions with other senior/lead engineers and engineering management
BS in Computer Science/Engineering or an intensive bootcamp
5+ years of relevant software development experience
Media experience preferred but not required
Experience working in an agile environment a plus
JavaScript
AWS microservices (Lambda, DynamoDB, API Gateway)
Node.js
High-level WordPress understanding (PHP)
oAuth 2.0
JWT
Experience with user management platforms such as Auth0 a strong plus
CSS
HTML
Unit testing
GIT
Continuous Integration (CircleCI)
Google AMP (not required)
Digital Subscriptions engineers
WordPress engineers
Mobile engineers
Product owners
Scrum masters
Content Technology director.
*Not available in Colorado.