Senior Software Engineer

🕒 April 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Invoca

Invoca

201 - 500 employees

Founded 2012

🤖 Artificial Intelligence

🤝 B2B

📡 Telecommunications

Artificial Intelligence • B2B • Telecommunications

Invoca is a leading provider of a revenue execution platform designed to help marketing, sales, and contact centers drive more revenue. They specialize in call tracking, artificial intelligence, and interaction management to optimize revenue growth. Their innovative platform connects marketing investments directly to offline sales through AI capabilities, offering detailed insights into buyer behavior from calls. Invoca supports a wide range of industries including automotive, financial services, healthcare, home services, insurance, retail, telecom, and travel & hospitality. The company is recognized for helping businesses optimize ad spend and improve campaign performance through full attribution for every call.

📋 Description

• Own and evolve CI/CD “paved road” tooling • Build and maintain reliable, scalable CI/CD workflows (guardrails, automation, reusable patterns/templates). • Enhance Backstage as the unified developer portal, improving CI/CD visibility, deployment tracking, and self-service workflows. • Improve developer feedback loops: reduce flaky pipelines, speed up builds/tests, and increase observability of the release toolchain. • Operationally support release tooling (triage, incident follow-ups, preventative improvements). • Drive Ruby/Rails platform upgrades (monolith + ecosystem) • Lead or heavily contribute to Ruby and Rails upgrade efforts, including: • Coordinating cross-repo changes (application, Docker/CI images, shared gems, test strategy). • Creating safe rollout plans (canaries, staged deploys, rollback paths) and enabling other teams through docs/runbooks. • Platform enablement – Build and improve self-service tooling and Golden Path workflows through Backstage, CI/CD templates, and standardized patterns so service teams can safely own their own infra, config, and auth changes without gatekeepers. • Help standardize and operationalize Auth0 and other authentication/authorization patterns across environments • Partner with service teams to drive Golden Path adoption, unblock migrations, and turn platform investments into org-wide leverage. • Embrace AI to accelerate delivery and improve developer experience – Use AI-assisted development responsibly to increase throughput and quality (e.g., faster iteration, better testing strategies, improved docs/runbooks). • Help the org adopt AI tools safely and effectively by sharing best practices and patterns.

🎯 Requirements

• CI/CD, Release Engineering, (Buildkite/Backstage) • ArgoCD, Kubernetes • Ruby, Ruby on Rails, Bundler, dependency management • Runtime/framework upgrades (Ruby upgrades, Rails upgrades) • Auth0 (or similar IdP), OAuth/OIDC concepts, M2M authentication • Terraform / infrastructure-as-code (nice-to-have) • Observability, on-call/operational support, incident analysis • AI-assisted development (Cursor, Claude Code) and best-practice sharing • Working experience in a PAAS environment

🏖️ Benefits

• Flexible Time Off – We encourage a healthy work-life balance. Our flexible paid time off policy allows you to recharge and take time away as needed. • Paid Holidays – Invoca provides 16 U.S. paid holidays, including a winter break, giving you ample opportunity to refresh and spend time with friends and family. • Health Benefits – Our healthcare program includes medical, dental, and vision coverage, with multiple plan options so you can choose what works best for you and your family. Fertility assistance is also included. • Retirement – Invoca offers a 401(k) plan through Fidelity with a company match of up to 4%. • Stock Options – All employees are invited to share in Invoca’s success through stock options. • Mental Health Program – Well-being support on a broad range of issues is available through our SpringHealth program. • Paid Family Leave – Up to 12 weeks of 100% paid leave is provided for baby bonding, adoption, and caring for family members. • Paid Medical Leave – Up to 12 weeks of 100% paid leave is provided for childbirth and medical needs. • InVacation – As a thank-you to our long-term team members, we offer a bonus after 7 years of service. • Wellness Subsidy – We provide a subsidy that can be applied toward gym memberships, fitness classes, and more.

Apply Now

Similar Jobs

🕒 April 23

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer designing scalable infrastructure for deep learning libraries at NVIDIA. Collaborating with software engineers and infrastructure experts to deliver high-performance tools.

Docker

Jenkins

Kubernetes

Open Source

Python

🕒 April 23

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Senior Staff Software Engineer defining and leading web platform infrastructure at Affirm. Collaborating with architects and product teams, mentoring engineers, and driving technical vision.

React

TypeScript

🕒 April 23

DriveTime

1001 - 5000

🛒 Retail

🚗 Transport

💸 Finance

Software Engineer developing applications for the DriveTime Family of Brands, focusing on innovation and technology in the automotive industry. Responsibilities include collaboration, coding, and software development.

Angular

Azure

Distributed Systems

GraphQL

JavaScript

React

TypeScript

Vue.js

🕒 April 23

tvScientific

51 - 200

📱 Media

☁️ SaaS

🤝 B2B

Senior Software Engineer designing and implementing CTV auction simulations. Building AI tools to improve TV advertising strategies and performance.

AWS

Python

Rust

Scala

Spark

🕒 April 23

Senior Software Engineer supporting the design and implementation of flexible software solutions at STR. Collaborating with project teams and participating in system integration and testing for critical customer projects.

Docker

Java

Linux

Python