Back to jobs
New

Software Engineer

New York, New York

About TEGNA

TEGNA Inc. (NYSE: TGNA) serves local communities across the U.S. through trustworthy journalism, engaging content, and tools that help people navigate their daily lives. Through customized marketing solutions, we help businesses grow and thrive. With 64 television stations in 51 U.S. markets, TEGNA reaches approximately 100 million people every month across the web, mobile apps, streaming, and linear television. For more information, visit TEGNA.com.

 

 

 

The Challenge:
We are looking for skilled Software Engineers to join our team, where you'll play a key role in developing and maintaining high-performance, event-driven systems for real-time applications. You'll work closely with senior engineers to implement microservices, optimize code performance, and contribute to the overall success of our technical projects.

 Responsibilities:
•    Component Development: Collaborate in developing and maintaining components of high-performance, real-time systems, following the guidance of senior team members.
•    Microservices Implementation: Build microservices using Java, Python, or Go, adhering to established architectural patterns for scalability and resilience.
•    Performance Optimization: Enhance code performance by focusing on efficient memory management, concurrency, and I/O operations to meet demanding performance standards.
•    Database Management: Work with both SQL and NoSQL databases to create efficient data storage and retrieval solutions for high-volume environments.
•    Real-Time Analytics: Assist in developing real-time analytics features, contributing to the creation of insightful visualizations for stakeholders.
•    Monitoring & Alerting: Participate in developing monitoring and alerting solutions, with a focus on key performance indicators and system health metrics.
•    Infrastructure as Code (IaC): Support the implementation of IaC practices, helping to create and maintain deployment scripts for consistent and reliable deployments.
•    Container Orchestration: Contribute to container orchestration strategies, focusing on efficient resource utilization and auto-scaling.
•    Caching & Data Access: Implement and optimize caching strategies and data access patterns to improve system responsiveness.
•    Code Reviews: Engage in code reviews, offering constructive feedback and incorporating suggestions to enhance code quality.
•    Production Support: Assist in troubleshooting and resolving production issues, including participating in on-call rotations as required.
•    Technical Documentation: Contribute to technical documentation, ensuring that system designs and implementations are clearly documented.
•    Proof-of-Concept Projects: Participate in proof-of-concept initiatives, researching and implementing new technologies under the guidance of senior engineers.
•    Knowledge Sharing: Actively participate in team knowledge-sharing sessions, presenting on new technologies and best practices.

 Requirements:
•    Educational Background: Bachelor’s degree in Computer Science or a related field.
•    Experience: A minimum of 5 years of professional software development experience.
•    Technical Proficiency: Strong skills in at least one major programming language (Java, Python, or Go), with a focus on writing clean, maintainable code.
•    Microservices & Event-Driven Systems: Experience with microservices architecture and event-driven systems.
•    Distributed Systems: Solid understanding of distributed systems concepts and associated challenges.
•    Database Skills: Practical experience working with both SQL and NoSQL databases.
•    Cloud & Containerization: Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker.
•    Big Data: Basic understanding of big data technologies such as Hadoop, Spark, or Kafka.
•    Version Control & CI/CD: Experience with version control systems (preferably Git) and CI/CD pipelines.
•    Problem-Solving: Strong problem-solving abilities and experience in debugging complex issues.
•    Communication & Teamwork: Excellent communication skills and a proven ability to work effectively within a team.
•    Continuous Learning: Eagerness to learn new technologies and adapt to changing methodologies.
•    Agile Practices: Basic understanding of agile development practices

Pay Range

$160,000 - $160,000 USD

Benefits: 

TEGNA offers comprehensive benefits designed to safeguard the physical, mental and financial health of our employees and their families. TEGNA offers two medical plan options for full and part-time employees through Blue Cross Blue Shield of Texas, as well as access to dental and eye care coverage; fertility, surrogacy and adoption assistance; disability and life insurance.

Our 401(k) program offers full, part-time and temporary employees the opportunity to contribute 1% - 80% of their pay on a pre-tax basis to TEGNA’s 401(k). Contributions made up to the first 4% of pay are eligible for a 100% match from the company and are 100% vested from day one.

Regardless of participation in TEGNA medical plans, ALL employees and their eligible family members receive nine free virtual doctor’s appointments with a physician through Teladoc, and 12 free annual therapy sessions with a licensed clinician through Spring Health.

TEGNA offers a generous Paid Time Off (PTO) benefit as well as nine paid holidays per year. 

* Some jobs are covered by a collective bargaining agreement and thus some or all of the benefits described herein may not apply. For example, some newsroom bargaining unit employees receive health and retirement benefits under plans administered by the union.

EEO statement:

TEGNA Inc. is a proud equal opportunity employer. We are proud to be an equal opportunity employer, hiring and developing individuals from diverse backgrounds and experiences to add to our collaborative culture. We value and consider applications from all qualified candidates without regard to actual or perceived race, color, religion, national origin, sex, gender, age, marital status, personal appearance, sexual orientation, gender identity or expression, family responsibilities, disability, medical condition, enrollment in college or vocational school, political affiliation, military or veteran status, citizenship status, genetic information, or any other basis protected by federal, state or local law. TEGNA will reasonably accommodate qualified individuals with disabilities in accordance with applicable law. If you are in need of an accommodation in order to submit your application, please email askhr@tegna.com 

Recruiting Fraud Alert:

To all candidates: your personal information and online safety are important to us. Only TEGNA Recruiters or Hiring Managers will reach out to you regarding consideration of your application or background.  Communications with TEGNA employees will either come from a TEGNA email address with a domain of tegna.com or one of our affiliate station domains.  

Recruiters or Hiring Managers will never request payments, ask for financial account information or sensitive information such as social security numbers. 

 
 

Create a Job Alert

Interested in building your career at TEGNA Inc.? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...

Reel Upload

Accepted file types: pdf, doc, docx, rtf, txt, mov, mp4, mwv, wmv

Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

Sales agreements may or may not contain a non-compete term. Please respond yes if you have signed any sales agreement. 

Select...