Engineer III - Platform Engineering
Req #37533
To connect with us, visit www.gannett.com
Position Summary
The Software Engineer works as part of a product engineering team to maintain existing systems running in production and build new systems to support our business. The position includes self directed work and collaborative work with resources within and outside of the team. For self directed work, you will be expected to communicate status to the team's Lead Engineer, regularly, and for regular project work, you should be able to function in the team's standard processes for work management. A majority of the work will be in web services and other enabling technologies from databases to caching tools. The team's hosting platforms is entirely cloud based.
Key Responsibilities
- Externally directed engineering, much of your work will be as a part of the larger team and working on features or tasks that interface with other parts of your team's overall deliverables. Operating within the team's documented process is imperative.
- Self directed engineering, when you receive a larger, undefined task, you will be expected to help set expectation on the size of the task and will be asked to regularly communicate status of the task, so stakeholders understand its progress.
- Improve code quality through writing unit tests, automation and code reviews.
- On Call, you will be part of a rotation that would put you as the primary respondent to failures in the system that are discovered in out-of-work hours.
Qualifications:
Essential Skills
- Experience with GKE or other cloud hosting platform.
- Knowledge of BigQuery
- Knowledge of dynamic languages for server-side programming: Ruby, JavaScript, Java.
- Basic understanding of front-end programming, as front-end engineers are your customers.
- Basic understanding of configuration and maintenance of cloud platforms such as Amazon AWS and Google Cloud.
- Experience with monitoring tools, like New Relic and SumoLogic, and alerting to ensure our customers experience the level of service and reliability they expect.
- Experience with Agile development methodologies and able to work with teams who are using them.
- Experience with git source control and Github.
- Ability to work with multiple teams.
- Ability to work effectively with a geographically dispersed team.
- Bachelor's of Computer Science or equivalent degree in technology-related studies; MS in technology related field; or Bachelor's in unrelated area accompanied by multiple years of proven work experience in technology leadership.
Desirable Skills
- Understanding of other systems programming languages: Go, Python, Kotlin
- Experience tuning applications to increase performance.
- Experience automating AWS and Google Cloud configurations using technologies such as CloudFormation and Terraform.
- Extensive knowledge of current and emerging Open-Source technologies and trends.
Personal Attributes
- Technical curiosity, when something interests you, you have to try it out for yourself and you find a way to get others excited about it as well.
- Pragmatism with regard to application of craft, technology, and currently available team and resources.
- A strong troubleshooter of distributed systems.
- A strong sense of customer advocacy.
#LI-REMOTE
#LI-SG1
#Productgnt
The annualized base salary for this role will range between $59,400 and $140,300. Variable compensation is not reflected in these figures and based on the role, may be applicable. Exact compensation may vary based on skills, experience, location, and union representation, if applicable.
Other details
- Job Family Development & Engineering
- Job Function Technology
- Pay Type Salary
- Min Hiring Rate $125,000.00
- Max Hiring Rate $135,000.00