Ridgeline

Application Integration Engineer

Ridgeline

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Manual Apply

Salary

💰 $145,000 - $170,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudGoJavaJavaScriptKotlinMySQLPostgresPythonSQLTerraformTypeScript

About the role

  • Build reliable and adaptable integrations to support a wide range of business needs
  • Partner closely with Security, HR, Legal, and other departments to understand workflows and identify opportunities for automation
  • Engage in the entire development process from requirements gathering to deployment and testing
  • Collaborate with engineers and stakeholders to design scalable and secure integration approaches
  • Apply AI technologies to boost internal productivity and streamline processes
  • Implement thoughtful practices for secure data handling, API integrations, and system monitoring
  • Share knowledge and offer guidance to team members to elevate quality across the group
  • Evaluate and connect with third-party services and platforms at scale
  • Stay informed on evolving cloud technologies and contribute innovative ideas to the team
  • Document and maintain systems to support transparency and team understanding

Requirements

  • 5+ years in a software engineering role focused on system integration, automation, or internal tools
  • Degree in Computer Science or related field, or equivalent practical experience
  • Proficiency in one or more modern programming languages (e.g., Python, Java/Kotlin, JavaScript/TypeScript, Go); Python preferred
  • Experience building integrations with RESTful APIs
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL, Aurora) and effective SQL skills
  • Experience with AWS services such as Lambda, S3, and API Gateway
  • Familiarity with CI/CD pipelines and tools like GitHub Actions, and container build/deploy tools
  • Understanding of Agile methodologies and tools like Jira or Asana
  • Interest in automation and continuous improvement of systems and processes
  • Clear communication skills with the ability to explain technical concepts in accessible ways
  • Experience supporting team members through mentoring, guidance, or collaboration