Find Your Next Career Here | Aperia Technologies

Software Engineer

Job Title
Software Engineer
Job ID
Other Location
Location: Remote ( PST only ), Burlingame, CA

Your Role
This is an opportunity for a mid-career software engineer to play a crucial role in the maturation of our Halo Connect platform to perform at an even larger scale while also collaborating with other parts of the larger engineering team to bring new diverse feature sets to market. You will work in a high-communication environment as part of a team of empowered engineers who have passion for the products they work on and care about their end-users. We’re looking forward to you sharing your experience and working together to make Halo Connect something we’re all proud of. Since we are still a small team, your contributions will have a significant impact on the product, our company, and our customers.

Your Responsibilities
  • Implementing new features as an individual and in collaboration with others
  • Contributing to the design, development, and maintenance of:
    • automated testing tools and suites
    • deployment and monitoring tools
    • infrastructure as code
  • Working with other engineering disciplines and field technicians to understand problems, propose solutions, and refine requirements
  • Supporting other business functions in the organization to retrieve data and develop self-service tools to meet those needs

  • Bachelor’s in Computer Science, Master’s preferred (other degrees acceptable depending on experience).
  • Minimum 5 years experience developing, deploying, monitoring, and maintaining scalable systems.
  • Minimum 2 years experience developing and maintaining automated testing at the unit and system level.
  • Experience deploying and maintaining cloud infrastructure (AWS certifications are a plus).
  • Experience with infrastructure as code is a plus.
  • Expertise in at least one statically typed language and one dynamically typed language, respectively.
  • A background in mathematics and statistics is a plus.
  • Demonstrated success working in remote, highly collaborative environments.
  • Self-motivated, proactive, independent, curious, and driven to learn and improve.
  • Robust problem analysis and solving skills.
Required Skills


Option 1: Create a New Profile