Senior Software Engineer - Core Products
Meltano
·
Posted:
June 1, 2023
·
Remote
About the position
Meltano is seeking a software engineer or data engineer with strong programming and leadership experience to join their all-remote team. The role involves working on Meltano and developing engineering strategies based on target goals. Responsibilities include proposing specification improvements, designing and maintaining reusable design patterns, reviewing community contributions, and participating in on-call rotations. Proficiency in Python, CI/CD technologies, and open source projects is required, while experience with infrastructure development, Meltano, and data protocols is a bonus. Remote working experience is also a plus.
Responsibilities
- Work on Meltano and come up with engineering strategies based on target goals.
- Propose specification improvements in the open source community and engage with other proposals.
- Design, build, and maintain reusable design patterns in the community-facing SDK for Singer Taps and Targets.
- Work cross functionally on projects.
- Review community contributions and provide thorough code reviews.
- Be part of on-call rotations with the engineering team.
Requirements
- 3+ years’ experience as a software engineer, or similar experience in data engineering with strong programming and leadership experience
- Proficiency in CI/CD technologies such as GitHub Actions, Gitlab CI, or similar
- Expert-level knowledge of Python and Python testing practices
- Proficiency in writing unit and integration tests
- Knowledge of community open source projects
- Proficiency using the command line
- Ability to work with US time zones
- Ability to develop and maintain infrastructure via Pulumi and other IAC tools (bonus qualification)
- Experience with Meltano, the Singer spec, or similar data protocols (bonus qualification)
- Solid understanding of challenges for Meltano’s users: either in the field of data engineering, big data, ML and/or data warehousing (bonus qualification)
- Remote working experience is a plus (bonus qualification)
Benefits
- Flexible working hours
- Unlimited PTO with minimums
- Caregiver leave
- Competitive Compensation and Equity
- Health and Wellness Offerings
- Generous budget for home office setup and workspace supplies
- Travel Opportunities
- Professional Development
- World Class All-Remote Culture