This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

HeroDevs
Posted 6d ago

Associate Software Engineer - Integrations

HeroDevs
United States
RemoteFull Time
Responsibilities
  • building pipelines
  • writing services
  • troubleshooting integrations
Requirements
  • Bachelor's degree in computer science
  • Software development, or related field
  • Programming foundation
  • REST APIs, JSON
  • Databases, SQL, Git, and strong written communication skills
Technical tools mentioned
JavaScriptTypeScriptNode.jsPythonGitHub ActionsGitSQLAWSGCPAzureDockerGitHubJira

Job description

About the Role

We're seeking an Associate Software Engineer for our Shared Services team who is eager to learn, contribute, and grow into a well-rounded platform engineer. We're the internal services team behind HeroDevs, the company that keeps critical open-source software secure long after it reaches end of life. Our mission is to build the platforms, pipelines, and automation that the rest of the company runs on, including the systems that deliver data and secure package releases to our integration partners. We care about doing things carefully, automating what shouldn't be manual, and giving new engineers a supportive place to grow.

You'll work closely with experienced engineers on our team to build, test, and automate the pipelines that move data between our internal systems, our APIs, and our integration partners.

Your manager will define the scope of each project and set the approach for how we work with partner data, so you can focus on building. This is a learning-focused role and a strong fit for recent graduates with a solid programming foundation who want real-world experience with APIs, automation, and production systems.

Responsibilites

  • 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

Required Qualifications

  • Bachelor's degree in Computer Science, Software Development, or a related field
  • Strong foundation in at least one programming language (JavaScript/TypeScript or Python preferred)
  • 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

Nice-to-Have Skills

  • 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

About HeroDevs

Provides security patches and support for end-of-life open-source software.

Year founded
2018
Employees
99
Organization type
Private
Latest investment
Raised $125.00M Series D (2025) — led by PSG, Album VC
Subsidiaries
Headquarters
US

Similar jobs

Software Engineer roles
7mo
Save
Mark Applied
Hide
Software Developer / Software Engineer
United States
RemoteFull Time
Psudo
Psudo: Building software and infrastructure to reinvent the internet experience.
2+ YOE2+ years of experience in software development; proficient in Java, C++, Ruby on Rails; SQL/NoSQL; familiar with SDLC; able to document and collaborate.
Java, C++, Ruby on Rails, SQL, NoSQL, ASP .Net, JQuery, Apache Wicket, JSF, Spring MVC, AWS, Azure, Google Cloud, OpenStack
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
2h
Save
Mark Applied
Hide
Senior Software Engineer - Release
College Park or Boulder or Bothell
$146k-$209k/yr HybridFull Time
IonQ
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
8+ YOERequires 8+ years in release or build engineering, hands-on release automation and artifact management, CI/CD pipeline experience, standards adoption across teams, and a bachelor's degree or equivalent practical experience.
Artifactory, GitHub Packages, CI/CD, FPGA
2h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Cambridge or United States or Singapore or Australia or Belgium or Canada or France or Germany or Ireland or Japan or Latin America or Netherlands or Spain or Sweden or United Kingdom or India
HybridFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
5+ YOEPrincipal-level backend engineer with distributed financial systems expertise, publicly traded company experience, strong architecture and executive communication skills, and experience evolving complex legacy systems.
Corex
3h
Save
Mark Applied
Hide
Software Engineer (Application Software)
Hawthorne, California, United States
$125k-$195k/yr OnsiteFull Time
SpaceX
SpaceX: Designs and launches advanced rockets and satellite internet constellations.
1+ YOEBachelor's in computer science, engineering, math, or science, or 2+ years software experience in lieu; 1+ year full-stack development experience. Proficiency in software design and development tools preferred.
Python, C#.NET, Go, Scala, Java, Make, Bazel, Pants, Buck, Gradle, pip, npm, UNIX, Terraform, Ansible, Puppet, Apache Kafka, RabbitMQ, ActiveMQ, Docker, Kubernetes, Angular, React, JavaScript, PostgreSQL, SQL Server
3h
Save
Mark Applied
Hide
Software Engineer- React Native
Shelton, Connecticut, United States
$103k-$128k/yr OnsiteFull Time
Subway
Subway: Global quick-service restaurant chain specializing in made-to-order sandwiches.
2+ YOERequires 2–5 years of software engineering experience, JavaScript, Node.js, ReactJS, React Native, REST APIs, databases, testing, and troubleshooting. Bachelor's degree or equivalent practical experience preferred.
JavaScript, Node.js, ReactJS, React Native, REST APIs, Microsoft?, CI/CD
3h
Save
Mark Applied
Hide
Software Engineer
Highland Heights, Ohio, United States
OnsiteFull Time
HEICO
HEICONYSE: HEI: Manufactures specialty electronic components and niche aircraft parts.
5+ YOEBachelor's degree in Electrical Engineering, Computer Science, or related field; 5+ years' experience; embedded software development, architecture, algorithms, testing, and communication protocols. U.S. citizenship or permanent residence required.
C, C++, Assembler, C#, Microsoft .NET, VB, DMM, Oscilloscope, Programmable PS, PCB, Ethernet, ARINC-429
3h
Save
Mark Applied
Hide
Senior Software Engineer - NetSuite Integration Specialist
South Portland or Massachusetts or Maine or New Hampshire
$120k-$135k/yr RemoteFull Time
ReVision Energy
ReVision Energy: Provides full-service solar and renewable energy system installation.
5+ YOERequires 5 years designing software solutions, 2 years leading development projects, NetSuite integration expertise, programming in Java, Python, or C#, and strong troubleshooting and communication skills.
NetSuite, SuiteScript, SuiteTalk, SuiteFlow, Microsoft Dynamics, Boomi AtomSphere, Procore, UKG, Agile, Java, Python, C#, Salesforce
This job has expired