Avatar for Morning Consult

Intelligent Data, Intelligent Decisions

Senior Software Engineer (golang)

$130k – $180k
Apply now

The Role: ** In this very hands-on role, you will be leading and mentoring our growing engineering teams with implementation and collaborating directly with senior technical leadership on business-critical systems. You will also be creating new web applications from scratch, extending the current codebase, and designing new system architecture for future expansion in a high up-time and high availability environment. Specifically, candidates will apply their combination of problem solving and hands-on coding experience to drive development of Morning Consult Intelligence – an evolving online platform grounded in fullstack javascript and golang. As one of the first leaders of the Technology team, you will also help build out our engineering team and shape the crucial architecture decisions of the platform to ensure extensibility, reliability, scalability and performance. **Key Responsibilities:

  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Translate software requirements into stable, working, high performance software
  • Play a key role in architectural and design decisions, building toward an efficient microservices distributed architecture
  • Lead a small, growing engineering team with best practices, code reviews, pair programming, technical mentoring
  • Work side-by-side with CTO on core infrastructure and systems
  • Interact with product and project teams for collaboration, planning and requirements definition Requirements:
  • Minimum of 2 years writing Go
  • Familiar with Go channels, goroutines, interfaces, godoc, godep
  • 6+ years of professional experience writing software
  • Experience with Docker
  • Expert knowledge of Go, Python, Javascript, or similar language
  • Expert knowledge of SQL
  • Experience deploying to public cloud infrastructure
  • Experience building and designing distributed systems with uptime/resilience constraints Desired Skills:
  • Contributing to open source projects
  • Experience with concurrency and scale
  • Expert knowledge of PostgreSQL
  • Experience working with Hashicorp tools
  • Public speaker (even better if talks are Go related)
  • Experience leading agile teams/projects About Morning Consult: Named one of the fastest growing technology companies in North America by Deloitte, Morning Consult is revolutionizing ways to collect, organize, and share survey research data to transform how global leaders in business and government make decisions. With offices in New York, San Francisco, Chicago, and Washington D.C., Morning Consult provides research, news, and brand-tracking technology for over 200 of the world’s biggest companies and industry associations. Additionally, Morning Consult conducts regular surveys for major media organizations including POLITICO, The Hollywood Reporter, Bloomberg, and The New York Times. ** **** We are committed to a work environment that is inclusive to all and free of discrimination. ***It is our policy to be an equal opportunity employer without regard to race, color, religion, sex, age, national origin, ability, citizenship status or any other factors prohibited by law. Morning Consult will provide reasonable accommodations for qualified individuals.*
image

Health, vision, & dental

Life insurance

401 (k) matching

Commuter benefits

Team training summits

+4 more

More jobs at Morning Consult

View all jobs

Manager, Product Operations

Apply now

Head of UX

Apply now