Senior Software Engineer, Fullstack, Experience

Iru

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional software engineering experience
  • Proficiency in a backend programming language (e.g., Python, Go, Java)
  • Hands-on experience with React and JavaScript/TypeScript for front-end development
  • Experience in event-driven architectures using message brokers like Kafka or RabbitMQ
  • Solid understanding of microservices and service-oriented architecture
  • Experience with RESTful APIs and gRPC design
  • Knowledge of CI/CD processes and deployment strategies
  • Familiarity with Docker and Kubernetes for container orchestration
  • SQL proficiency with experience in relational databases like Postgres

Responsibilities

  • Build scalable, event-driven services for complex billing and tenant workflows
  • Contribute to front-end development for internal and external user interfaces
  • Own technical direction and rapidly deliver high-quality products
  • Collaborate in identifying problems and designing scalable solutions
  • Engage in peer code reviews to enhance team collaboration and code quality

Benefits

  • Hybrid work environment (3 days in office per week)
  • 100% individual and dependent medical, dental, and vision coverage
  • 401(K) with a 4% company match
  • 20 days PTO
  • Equity for full-time employees
  • In-office lunch stipend
  • Paid leave for new parents (up to 16 weeks)
  • Paid Family and Medical Leave
  • Mental health benefits for employees and dependents
  • Fertility benefits
  • Employee discounts through Working Advantage
  • Onsite fitness center
  • Free parking
  • Career growth opportunities
Full Job Description
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. 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.

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.

Minimum Qualifications:

  • 5+ years of professional software engineering experience.
  • Proficiency in a backend programming language (e.g., Python, Go, Java, or similar).
  • Hands-on experience building user interfaces with React and modern JavaScript/TypeScript.
  • Experience working in an event-driven distributed architecture with message brokers (e.g., Kafka, Kinesis, RabbitMQ).
  • Solid understanding of service-oriented architecture and microservices best practices.
  • Experience consuming and designing RESTful APIs and/or gRPC from both the client and server side.
  • Ability to identify problems/opportunities, break them down into critical parts, and design scalable solutions.
  • 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.


Preferred Qualifications:

  • 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.


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

Equity for full-time employees

In-office lunch stipend provided

Up to 16 weeks of paid leave for new parents

Paid Family and Medical Leave

Modern Health mental health benefits for individuals and dependents

Fertility benefits

Working Advantage employee discounts

Onsite fitness center

Free parking

Exciting opportunities for career growth

We are excited to be serving a significant need for a fast-growing market, and are proud of the high-performing team we have brought together so far. 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.

Similar Jobs

More Jobs at Iru

More Information Technology Jobs

Find similar Senior Software Engineer, Fullstack, Experience jobs: