Senior Software Engineer - The Flyover
Fort Collins, CO 80523
About the Job
Overview
The Flyover is a family of email news publications that reaches 1,000,000+ Americans each morning. We're focused on delivering the news to everyday Americans without the bias found in typical media outlets, and we’re growing quickly. We prioritize creating custom solutions from the ground up, steering away from traditional industry norms. This approach empowers our developers to innovate, fostering technical growth and continuous learning.
Position Overview
As a Senior Software Engineer, you will help lead the design and architecture of complex systems, ensuring scalability and reliability. This role is ideal for someone who thrives in a greenfield environment and enjoys mentoring others while tackling high-impact projects. You’ll be a pivotal part of reshaping our future!
Key Responsibilities
- Greenfield Development
- Design and implement large-scale systems and applications from the ground up.
- Lead DevOps Changes: Help define and implement DevOps process improvements such as containerization, IaC, automated testing, etc.
- Async Programming
- Apply advanced asynchronous programming techniques to build high-performance systems.
- Mentorship and Leadership
- Mentor and lead developers, driving technical excellence across the team.
- Large-Scale Data Analytics: Oversee the development of data analytics tools and platforms to support data-driven decision-making and predictive modelling.
Qualifications
- 5+ years of professional software development experience.
- Expertise in Python and experience with event-driven systems.
- Hands-on experience with microservices, containerization (Docker/Kubernetes), and CI/CD pipelines.
- Advanced proficiency in asynchronous programming and scalable system design.
- Extensive experience with Postgres or similar structured databases.
- Previous experience in a greenfield environment.
- Expertise in system architecture, design patterns, and cloud-based development.
Why Join Us
- Be a key leader in greenfield projects, designing systems from scratch.
- Learn Best Practices of Architecture, Event-Driven Sourcing Models, and how to gracefully handle millions of events per minute
- Competitive salary and comprehensive benefits package.
- Work in an environment that fosters innovation, technical growth, and embodies the belief that failure is a key part of the process.