Location
Remote (India)
Seniority
Staff · 15+ years exp
First seen by Alion on Nov 7, 2026.
Overview
Company
Impact
Profile match
Connect, bill, and engage customers with CSG's award-winning SaaS solutions for customer experience, billing, and payments. Built for the world's top brands.
Roles & Responsibilities:
Architecture & Solution Design:
- Define architecture and solution designs for Java-based applications.
- Translate business and technical requirements into scalable, secure, and maintainable solutions.
- Lead design reviews and document architecture decisions, patterns, and standards.
- Identify technical risks, dependencies, and opportunities to simplify application flows.
- Ensure designs meet performance, availability, resiliency, and supportability requirements.
- Guide the design and development of enterprise Java applications.
- Promote sound practices for code quality, testing, performance, and maintainability.
- Help diagnose complex application issues and improve transaction performance and reliability.
- Guide API and service-based integrations between Java applications and other enterprise systems.
Telecom Customer Care & Billing:
- Partner with business stakeholders to translate telecom requirements into technical solutions.
- Apply domain knowledge across customer and subscriber management, order processing, service provisioning, billing, payments, and customer care.
- Ensure application flows support accurate and reliable business operations.
Modernization & Production Stability:
- Identify opportunities to modernize Java applications and improve system integration.
- Support technical-debt reduction and future-state architecture planning.
- Provide architectural guidance during incident investigations and root-cause analysis.
- Promote operational readiness, security, auditability, and production supportability.
Team Leadership:
- Mentor senior developers and technical leads in Java, system design, and online troubleshooting.
- Build the team's ability to make sound technical decisions and own solutions end to end.
- Collaborate with US-based customers, business stakeholders, and global engineering teams.
- Partner with product owners and engineering leads to refine requirements, plan work, track dependencies, and communicate delivery progress using Agile practices.
Technical Skills:
Core Java & Application Architecture:
- Experience with Spring Boot and REST APIs.
- Familiarity with SQL and relational databases.
- Knowledge of Git, Maven or Gradle, and unit testing.
- Enterprise Java application design and development.
- APIs, service-oriented architecture, and system integration.
- Automated testing, code quality, and maintainability practices.
Platform & Operations:
- Enable the adoption of AI-assisted development tools such as Cursor, GitHub Copilot, Glean, and similar platforms.
- Support initiatives involving APIs, scripting, DevOps, and CI/CD practices.
- Build integrations between mainframe and distributed/open systems platforms.
- Proven experience in CI/CD design and automation (Jenkins, Azure DevOps, Chef).
- Proficiency in scripting/programming (JavaScript, Python, and PowerShell).
- Identify opportunities to streamline workflows through AI and automation.
Good to Know:
- High-Level Assembler (HLASM) and mainframe online application concepts.
- CICS, DB2, or related mainframe technologies.
- Knowledge of RabbitMQ and Elasticsearch.
- Familiarity with observability, logging, monitoring, and application security.
Leadership & Business:
- Solution and application architecture.
- Technical roadmap planning and risk assessment.
- Stakeholder communication and cross-team collaboration.
- Team mentoring and technical knowledge transfer.
- Telecom billing and customer-care domain knowledge.
Agile Delivery & Work Management:
- Knowledge of Agile practices, including backlog refinement, sprint planning, estimation, reviews, and retrospectives.
- Experience using Azure DevOps (ADO) for work items, user stories, bugs, sprint boards, and delivery tracking.
- Ability to help teams maintain clear priorities, ownership, and visibility into progress and risks.
Ideal Experience:
- 15+ years of software development experience, with deep Java expertise.
- 5+ years in architecture, technical leadership, or equivalent senior engineering roles.
- Experience designing and supporting high-volume applications.
- Experience with enterprise integrations and mission-critical production systems.
- Telecom billing, customer care, or comparable enterprise-domain experience.
- Demonstrated success mentoring engineers and working with globally distributed teams.
Skills
Customer Care, Java, Spring Boot, Telecom Billing
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,900 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
India
Sr Applications Developer
3 days ago
In office · 8+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Python
pySpark
Databases
MySQL
Databricks
Oracle
AI/ML
Spark
DevOps
Azure DevOps
Azure
CI/CD
AWS
Analytics
Microsoft Excel
Apply
Sr Software Engineer
3 hours ago
In office · Full-Time · 5+ years exp · Hyderabad
JavaScript
TypeScript
AI/ML
Claude
Function Calling
LLM
OpenAI Codex
Structured Outputs
Frontend
React.js
Mobile
JUnit
DevOps
CI/CD
Kubernetes
Management
ServiceNow
QA
TestNG
Selenium
Playwright
Apply
Consultant Software Engineer - Planisware
3 hours ago
In office · Full-Time · 10+ years exp · Bengaluru
DevOps
CI/CD
Management
Agile
Apply
Lead Software Engineer (Full Stack)
4 hours ago
In office · Full-Time · 8+ years exp · Bengaluru
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
pgvector
DynamoDB
OpenSearch
AI/ML
Copilot
Claude Code
Model Context Protocol
AI Agents
LangSmith
AWS Bedrock
LLM
OpenAI
Anthropic
OpenAI Codex
Vercel AI SDK
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Terraform
Datadog
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon ECS
Amazon EventBridge
Apply
Senior Software Engineer (Full Stack)
4 hours ago
In office · Full-Time · 5+ years exp · Bengaluru
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
pgvector
Pinecone
DynamoDB
Apache Kafka
OpenSearch
AI/ML
Copilot
Claude Code
Model Context Protocol
Function Calling
AI Agents
LangSmith
AWS Bedrock
LLM
RAG
OpenAI
Anthropic
OpenAI Codex
Human-in-the-Loop
LLM Guardrails
Vercel AI SDK
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Terraform
Datadog
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Lambda
Amazon S3
Amazon ECS
Apply
Remote (India) · 5+ years exp · India
SQL
C#
C#
ASP.NET Core
Blazor
Databases
MS SQL
DevOps
Terraform
GCP
Azure DevOps
Azure
Git
Docker
Kubernetes
Google Cloud Run
Windows
Apply
Sr Software Engineer
1 day ago
In office · 7+ years exp · Bachelor's Degree · India
Ruby
C#
Mobile
MVC
DevOps
AWS
Kubernetes
Amazon EKS
Amazon EC2
Management
Agile
Apply
In office · Full-Time · 5+ years exp · High School Diploma · India
Apply
In office · Full-Time · 1+ year exp · High School Diploma · India
Apply
In office · Full-Time · 1+ year exp · High School Diploma · India
MedTech
CAPA
Apply
This is one of many
2,136,900 more open roles from verified company boards, updated every day.

