GoodRx is looking for an Engineering Manager to help team members with technical aspects of their jobs, troubleshoot problems, drive end-to-end architectural design, and ensure alignment with business growth and deadlines.
Requirements
- Demonstrable knowledge of application design, development, monitoring and operating critical domains and infrastructure reliably.
- Experience designing, building, deploying, operating, and maintaining cloud-based web services and microservices (AWS, Azure, GCP, etc.)
- Deep Experience with one or more backend programming languages (Go, Java, Python, C-Sharp)
- Experience with relational and non-relational database technologies
- Experience with automatic building/deployment services like Jenkins, AWS, CodeFresh, GCP, etc.
- Experience with APM and visual performance monitoring (DataDog, SpeedCurve or others)
- Integrating with different analytics/events-based systems like Segment, Google Analytics, Google Tag Manager, etc.
Responsibilities
- Responsible for key system design, integration decisions and for communicating decisions to individuals implementing the system.
- Able to materially improve performance and quality of team output.
- Demonstrable knowledge of application design, development, monitoring and operating critical domains and infrastructure reliably.
- Experience designing, building, deploying, operating, and maintaining cloud-based web services and microservices (AWS, Azure, GCP, etc.)
- Deep Experience with one or more backend programming languages (Go, Java, Python, C-Sharp)
- Experience with relational and non-relational database technologies
- Experience with automatic building/deployment services like Jenkins, AWS, CodeFresh, GCP, etc.
Other
- Minimum education required: Bachelor's degree in Computer Science, Computer Engineering, or a related quantitative field.
- Minimum required experience: 5+ years in software engineering, with at least 2 years in a management or technical leadership role.
- Seasoned and experienced manager who successfully leads a single function team.
- Effective hiring, retaining, and developing software engineers.
- Leadership skills necessary to manage and develop several teams local and remote.