Open role
[Remote] Associate Software Engineer - Integrations
Note: The job is a remote job and is open to candidates in USA. HeroDevs builds platforms, pipelines, and automation that keep critical open-source software secure after it reaches end of life. The Associate Software Engineer will work with experienced engineers to build, test, and automate data pipelines, APIs, integrations, and production systems while developing platform engineering skills.
Responsibilities
- Build, test, and maintain automated jobs that deliver data from internal systems to our integration partners
- Work with existing HeroDevs data sources and internal APIs to retrieve, transform, and validate data
- Write scripts and small services using JavaScript/TypeScript, Node.js, or Python
- Build and maintain CI/CD workflows using GitHub Actions
- Add monitoring and alerting so delivery failures surface quickly, and help triage them when they do
- Troubleshoot and debug integration issues, including malformed data and failed deliveries
- Collaborate with team members through code reviews and daily standups
- Write clear technical documentation for the integrations you build
Skills
- * Bachelor's degree in Computer Science, Software Development, or a related field
- * Understanding of REST APIs, JSON, and how web services communicate
- * Familiarity with databases and basic SQL queries
- * Experience with Git or other version control tools
- * Curiosity, accountability, and a willingness to learn new technologies
- * Effective written communication and the ability to work well in a distributed team
- * Strong foundation in at least one programming language (JavaScript/TypeScript or Python preferred)
- * Exposure to Node.js and the npm ecosystem
- * Familiarity with CI/CD tooling, especially GitHub Actions
- * Experience with cloud services (AWS, GCP, or Azure) or containerization with Docker
- * Coursework, internship, or personal project experience with APIs, data pipelines, ETL, or automation
- * Familiarity with Agile development and tools like GitHub, Jira, or Docker
- * Interest in open-source software and its long-term maintenance
Benefits
- Direct mentorship from the experienced engineers on the Shared Services team
- Clear scope and direction from your manager, so you're never guessing at priorities
- Exposure to real-world projects across multiple business units
- A front-row seat to how enterprise software partnerships and secure software delivery actually work
- Benefits and professional growth opportunities
Company Overview