Senior Software Engineer – Order to Cash Systems
Telecom Domain Experience: Strong understanding of telecom concepts including - Customer and Service Order Management, subscriber provisioning and billing. 6+ years in software development, with expertise in back-end systems.
Hands-on experience in software design, architecture, and data modeling for large-scale systems.
Proven expertise in Java and JavaScript/TypeScript (Node.js, React).
Strong experience with AWS, Kubernetes, Kafka, Redis, and CI/CD pipelines.
Hands-on knowledge of BPMN and workflow engines like Camunda (highly preferred).
Familiarity with AI/ML concepts, including LLMs, prompt engineering, and agentic AI frameworks (LangChain, LangGraph, or similar) — or a strong eagerness to develop these skills.
AI Agent Development: Experience building AI agents or multi-agent systems using frameworks such as LangChain, LangGraph, AutoGen, or CrewAI.
MCP Servers: Experience building or consuming MCP (Model Context Protocol) servers to connect AI agents with external services and APIs.
Passion for building developer-friendly tools and APIs.
Proficiency with development environments such as GitLab and CI/CD pipelines.
Ability to engage with stakeholders, translate requirements into design/architecture, and execute independently.
Expertise in designing scalable, large-scale systems with a focus on enterprise applications.
A college or university degree in Computer Science or a related field.
Microservices in Java and Go Lang BPMN workflow orchestration and JavaScript Protobuf and gRPC for internal microservice interactions, REST when public-facing Docker for microservices deployments Deployed on AWS infrastructure Database and Messaging: MySQL, PostgreSQL, Kafka, Redis Android and iOS Apps (Java/Kotlin and Swift) Angular/React websites
and Team We value delivery of quality products and services.
We value expression of our ideas and suggestions in a respectful manner.
We take ownership of our delivery and take pride in our commitment to building a world-class technology team.
Once a decision has been agreed upon, we work together in the same direction.
We believe in giving and getting actionable feedback to fuel our growth.