Header Ads Widget

Senior Software Engineer-iCPass/Workflow Engine

We are Kaleyra! Our technology makes it possible to deliver billions of messages monthly safely and securely in more than 190 countries to power communications for global brands.

We are looking for enthusiastic team players with a bias for action and ownership to join our quest in working on the cutting edge of large-scale, low latency, high availability platforms.

We are seeking an experienced Software Engineer to play a pivotal role in our newly created Workflow Engine team. The Workflow Engine is one of the key components of our new Intelligent CPaaS offering and will be the foundation of the Customer Interaction Suite, helping us model and execute all messaging flows that specific vertical use cases may require. Given its core role, there are high requirements on load and scalability and we expect engineers to have the maturity to not just think about features, but really focus on a production-ready product able to scale to millions of transactions per second while providing high observability.

The Workflow Engine is in an early stage of development, therefore we expect engineers to have a founder mentality and be in the driving seat, supporting product managers in the definition of the ideal solution. Being able to make wise tradeoffs between moving fast and ensuring reliability and future proofing will be a daily challenge. We expect flexibility while holding to solid engineering principles and contributing to a positive environment where constructive criticism is essential to personal growth and building better products.

Key Responsibilities

  • Develop and maintain large-scale SaaS applications in a Kubernetes environment using Java and Spring Boot framework.
  • Engage in complex performance scenarios, ensuring high reliability, scalability, and efficiency of our services.
  • Collaborate closely with product management to define problems and conceptualize solutions that align with our strategic goals.
  • Take full ownership of projects, from initial concept through deployment, including design, development, testing, and support.
  • Demonstrate a startup mentality with a proactive approach, quickly adapting to changing requirements and environments.
  • Innovate and contribute to the evolution of our technology stack and development practices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, related field, or related work experience.
  • At least 8 years of proven experience in developing large-scale applications using Java, particularly in a microservices environment.
  • Strong understanding of message queues systems and event streaming services, especially RabbitMQ and Kafka.
  • Experience with cloud technologies, containerization (Docker, Kubernetes), and CI/CD pipelines.
  • Excellent problem-solving skills and ability to make and explain trade offs
  • Strong communication skills, especially in writing, and ability to work in a team-oriented, collaborative environment.
  • A self-starter attitude with experience in a fast-paced, startup-like environment.

Benefits

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Training & Development

"If you are a United States Job Applicant see our Privacy Notice and our Notice at Collection for California Employees and Applicants here: https://www.kaleyra.com/privacy-policy-kaleyra/#. By applying to a Kaleyra job posting, you agree to our collection and use of such data as provided in the aforementioned links."



from Remotive: easily access active and fully remote job opportunities in Software Development from vetted tech companies. https://ift.tt/jIQoSXY
Job Dhundle

Post a Comment

0 Comments