IRU

IRU

Senior Software Engineer, Fullstack, Experience

Miami · Senior · Full-time

Sponsorship not specifiedDetected 56 days ago
JavaScriptPythonJavaGoReactDistributed SystemsFull-Stack DevelopmentCode ReviewSQLPostgreSQLAWSCloud PlatformsDockerKubernetesCI/CDRESTgRPCKafkaRabbitMQPlaywright

About the role

  • As a Senior Software Engineer (Full-Stack) on Iru's Customer Experience team, you'll join a platform team responsible for the systems that power how customers are provisioned, billed, and managed across the company.
  • You'll take on meaningful ownership of services that handle complex billing and tenant lifecycle workflows, including usage-based billing, with real depth in modeling, state, and cross-system coordination.

Responsibilities

  • You'll spend most of your time in the backend building scalable, event-driven services, while also contributing to the front-end surfaces that internal and external stakeholders rely on to interact with these systems.
  • This is a role for engineers who thrive with ambiguity, want to own technical direction, and can ship quickly with strong product and engineering judgment.

Requirements

  • 5+ years of professional software engineering experience.
  • Proficiency in a backend programming language (e.g., Python, Go, Java, or similar).
  • Experience working in an event-driven distributed architecture with message brokers (e.g., Kafka, Kinesis, RabbitMQ).
  • Experience consuming and designing RESTful APIs and/or gRPC from both the client and server side.
  • Hands-on experience with CI/CD pipelines, infrastructure automation, and deployment strategies.
  • Experience writing unit and integration tests across the stack.
  • Experience with Docker and container orchestration platforms such as Kubernetes or ECS.
  • Proficiency in SQL and experience with relational databases such as Postgres or MySQL.
  • Strong experience with peer code reviews, offering and receiving constructive feedback.

Nice to have

  • Familiarity with E2E testing systems (e.g., Playwright).
  • Experience with billing or payment platforms (e.g., Stripe).
  • Exposure to subscription, account provisioning, usage based billing, or customer lifecycle systems.
  • Experience with API gateways (e.g., Kong, AWS API Gateway).
  • Experience with observability tools and practices, including distributed tracing, logging, and monitoring.
  • Experience with cloud platforms such as AWS or GCP.
  • If you're someone who wants to engage in new, exciting projects that will challenge your skills in the best way possible, we would love to connect with you.
  • We know that diverse teams are strong teams, and welcome those from all backgrounds and varying experiences.

Compensation

  • Benefits & Perks Competitive salary Hybrid work environment (3 days in office per week) 100% individual and dependent medical + dental + vision coverage 401(K) with a 4% company match 20 days PTO Iru Wellness Week the first week in July Equ

Company info

  • About Iru Iru is the AI-powered security & IT platform used by the world's fastest-growing companies to secure their users, apps, and devices.
  • Customers include Cursor, Vercel, Lovable, Replit, and Mercor, and Iru partners with industry leaders such as ServiceNow and AWS.
  • The Opportunity As a Senior Software Engineer (Full-Stack) on Iru's Customer Experience team, you'll join a platform team responsible for the systems that power how customers are provisioned, billed, and managed across the company.
  • At Iru, we believe in fostering an inclusive environment in which employees feel encouraged to share their unique perspectives, leverage their strengths, and act authentically.

Equal opportunity

  • equal opportunity employer committed to diversity and inclusion in the workplace.

This listing is sourced directly from IRU's careers page and normalized into a canonical job model.