EXPLORE PREMIER
OPPORTUNITIES

As a skilled professional seeking career growth, you deserve access to the best job opportunities available. Join Outdefine's Trusted community today and apply to premier job openings with leading enterprises globally. Set your own rate, keep all your pay, and enjoy the benefits of a fee-free experience.

career-heroJoin now
Back to jobs
logo
API Engineer

Halcyon

Software
51-200
Austin, TX, USA
Apply Now

About the job

Overview:

Company Overview

Halcyon is a pioneering cybersecurity company founded in 2021 by experts from major firms like Cylance, FireEye, Accuvant, and ISS X-Force. Their mission is to deliver the first-ever adaptive anti-ransomware platform that leverages proprietary prevention engines and AI to stop ransomware attacks. As a remote-native, distributed team, Halcyon empowers talented individuals from around the world to contribute to its vision of protecting organizations from advanced cyber threats.

Role Overview: API Engineer

The API Engineer will play a crucial role in the development of Halcyon’s cloud applications, specifically focusing on creating APIs that provide customers visibility into and control over their deployed endpoints. Success in this role involves designing and maintaining high-quality, scalable APIs that ensure seamless integration with UI components and other cloud services, while emphasizing performance, reliability, and security.

Job Duties and Responsibilities

  • API Design and Development: Develop enterprise-grade APIs using modern programming languages and web server frameworks.
  • Collaboration with Product Teams: Work closely with product managers to align API designs with the overall product vision and ensure that APIs are user-centric, usable, and consistent.
  • Interface with UI and Data Teams: Collaborate with UI and data platform developers to ensure that APIs are integrated seamlessly and provide an optimal user experience.
  • System Reliability: Design APIs with long-term reliability in mind, proactively monitoring for potential issues and responding quickly and responsibly to any degradation or failures.
  • Innovation: Continuously explore new methodologies, tools, and techniques to improve API development processes, usability, and performance.
  • API Security: Secure APIs using OpenID Connect (OIDC) and related authorization flows to ensure that they are protected from vulnerabilities.
  • Testing and Automation: Create and automate comprehensive test suites for APIs, focusing on functionality, performance, and security.
  • Infrastructure Deployment: Deploy applications and infrastructure in AWS, leveraging Kubernetes and Helm for container orchestration.

Requirements/Qualifications

Must-Haves:

  • API Development Expertise: Extensive experience building enterprise-quality APIs using modern programming languages and frameworks.
  • API Design Knowledge: Experience with API versioning and design principles that promote discoverability, such as HATEOAS.
  • API Documentation: Familiarity with API documentation tooling, such as the Open API Specification.
  • Database and Data Store Experience: Strong understanding of interfacing with various databases and data stores.
  • API Security: Proficiency in securing APIs using OpenID Connect (OIDC) and related authorization flows.
  • Cloud Infrastructure Experience: Experience deploying infrastructure and applications in AWS.
  • Collaboration: Demonstrated ability to collaborate with cross-functional teams to integrate and architect solutions.
  • Kubernetes Experience: Hands-on experience deploying applications on Kubernetes using Helm or similar tools.
  • API Testing: Strong ability to design and automate comprehensive API test suites for functionality, performance, and security.

Bonus Skills:

  • Programming Languages: Experience building APIs in Scala, Java, or Rust.
  • DevOps Tools: Knowledge of Terraform, GitLab, and ArgoCD for infrastructure as code and CI/CD pipelines.
  • Data Technologies: Experience with OpenSearch/ElasticSearch, Postgres, DynamoDB, and Kafka.

What Success Looks Like

Success in this role means delivering high-quality APIs that are secure, reliable, and seamlessly integrated with Halcyon’s cloud applications. The API Engineer will contribute to the overall success of the anti-ransomware platform by ensuring that customers have clear visibility and control over their deployed endpoints. Success also includes innovating API designs, optimizing processes, and collaborating effectively with UI and data platform teams to meet product goals.

Salary and Benefits

  • Base Salary Range: $150,000 - $190,000 with a 10% bonus target.
  • Benefits: Comprehensive healthcare, 401k with employer contribution, short and long-term disability coverage, flexible PTO, parental leave, and equity offerings.
Skills required
API developmentRESTful API DesignCloud Infrastructure DeploymentKubernetesScala
Employee location
Austin, TX, USA
Experience level
Not specified
Workplace type
remote
Job type
full time
Compensation
$150000 - 190000 /yr
Currency
🇺🇲USD

Become a trusted member, apply to jobs, and earn token rewards

backgroundtopCreate a profile

Create and customize your member profile.

backgroundtopComplete assessment

Earn 500 Outdefine tokens for becoming trusted member and completing your assessment.

backgroundtopApply for jobs

Once you are a Trusted Member you can start applying to jobs.

Apply Now