Sr. Software Engineer
Company: Analysts
Location: Colorado Springs
Posted on: May 16, 2022
|
|
Job Description:
Sr. Software Engineer
Permanent Remote Role
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 amid 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.
About this Role
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.
Responsibilities / Impact:
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.
Main Accountabilities
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
Certifications, experience, training, education required
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
Applications / Platform knowledge required
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)
Working Relationships / Stakeholders
Digital Subscriptions engineers
WordPress engineers
Mobile engineers
Product owners
Scrum masters
Content Technology director.
Keywords: Analysts, Colorado Springs , Sr. Software Engineer, IT / Software / Systems , Colorado Springs, Colorado
Click
here to apply!
|