
Senior Software Engineer

Underdog Fantasy
Summary
Join Underdog, the fastest-growing sports gaming company, and contribute to building innovative games and products for American sports fans. As a Software Engineer, you will write efficient and maintainable code in various languages, work with multiple web application frameworks, and design automation solutions. You will build and maintain APIs and frontend applications, while also helping to improve the software development lifecycle. This role requires 6+ years of professional software engineering experience and a passion for developer productivity engineering. Underdog offers competitive compensation, including a base salary between $150,000 and $180,000, plus equity, along with benefits such as unlimited PTO, parental leave, and a home office allowance.
Requirements
- 6+ years of professional software engineering experience, with a passion for developer productivity engineering and internal tools
- Experience working with multiple web application frameworks, full stack development, containerized applications and CI/CD
- A strong written and verbal communicator
- Collaborative by nature, and passionate about fostering best practices for the betterment of the team
- Driven to enhance the platform's performance and scalability
- Eager to test, track, and document your work
- A top-level problem solver whoβs comfortable ideating and implementing solutions suggested by the team
Responsibilities
- Write efficient, maintainable, well structured code in various languages (including, but not limited to: Typescript, Ruby, GoLang)
- Work with many web application frameworks such as Next.JS, Ruby on Rails, Express, etc
- Design, develop and integrate automation solutions that minimize manual efforts and increase productivity around build, deploy, observability, test automation, and compliance
- Build and maintain APIs for our internal tools that integrate with GitHub, Jira, Slack, AWS, GCP, Kubernetes, DataDog, Helm, ArgoCD, etc
- Build and maintain frontend applications
- Help evaluate and evangelize solutions that improve our software development lifecycle
- Document the systems you help build, monitor, and maintain
- Coordinate efforts across product engineering, infrastructure and technical compliance teams
Preferred Qualifications
- Experienced with relational databases (Postgres) and event-driven systems (Kafka)
- Familiar with React, Mobile native application development, and containerized infrastructures
- Actively leveraging the capabilities of AI to augment abilities and gain knowledge about interested domains
Benefits
- Unlimited PTO (we're extremely flexible with the exception of the first few weeks before & into the NFL season)
- 16 weeks of fully paid parental leave
- A $500 home office allowance
- A connected virtual first culture with a highly engaged distributed workforce
- 5% 401k match, FSA, company paid health, dental, vision plan options for employees and dependents
Share this job:
Similar Remote Jobs

