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.