Principal Application Development Engineer

Req ID: R103879

Apply Now

Principal Application Development Engineer

  • Remote
  • Pune, Maharashtra, India
  • Jaspersoft

Key Responsibilities

  • Software Development: Develop core components, frameworks, and libraries using Java, Spring Boot, JavaScript, Typescript, React, and Python. Optimize codebases for performance and scalability, with a strong focus on delivery by collaborating with global and virtual teams.
  • Technical Leadership: Lead the analysis, conceptual design, and technical direction of complex projects. Engage with stakeholders to understand requirements and present architectural solutions based on TOGAF principles and established architectural patterns.
  • Architecture & Design: Design scalable, maintainable, secure, low-latency, and performant systems. Identify trade-offs, costs, bottlenecks, and mitigate risks in architecture.
  • AI-First Development: Champion the use of AI/ML across the development lifecycle to improve quality, accelerate delivery, and automate repetitive coding tasks. Use tools like GitHub Copilot, Windsurf, and custom LLM-based agents to enhance engineering efficiency.
  • Mentorship: Guide and mentor junior engineers, fostering a culture of technical excellence and continuous learning.
  • Agile Collaboration: Work within agile frameworks like SAFe and methodologies like Scrum and Kanban to ensure timely and effective project delivery.
  • AI/ML Integration: Apply Generative AI (GenAI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP) to build intelligent, adaptive system components and developer tools.

Required Experience & Skills

  • Experience: 15+ years of experience in software development.
  • Architecture: Expertise in designing systems using TOGAF principles and established architectural and security best practices.
  • Languages & Frameworks: Expert-level proficiency in Java, Spring Boot, and Hibernate. Strong experience with JavaScript, Typescript, React, and Python.
  • Databases: Expertise in both SQL (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB, Neo4j, VectorDB).
  • Cloud & Containerisation: Hands-on experience with Kubernetes (K8S), Microservices, REST, and Docker.
  • AI/ML: Proven experience with GenAI, LLM, RAG and MCP.
  • Communication & Leadership: Strong problem-solving, social, and analytical skills. Ability to engage with stakeholders, plan and estimate architectural tasks, and identify trade-offs and risks.
  • Formal Education: Bachelor's degree in Engineering/Technology (BE/BTech) or higher, in Computer Science (CS).

Strongly Preferred

  • Application Servers: Experience with application servers like Tomcat, WebSphere, or JBoss.
  • Caching: Experience with caching technologies such as Ehcache and Infinispan.
  • Microservices: Experience in designing and deploying microservices-based architectures.
  • Cloud: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Data Management & Tools: Experience with Kafka, Elasticsearch, Datalake, gRPC, Apache Spark, and tools like Git, Maven, Terraform, Grafana, Kibana, and Prometheus.
  • Security: Knowledge of HTTPS, TLS, and OWASP security principles.

About Us:

Cloud Software Group is one of the world’s largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value passion for technology and the courage to take risks.  Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud.

Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

If you need a reasonable accommodation due to a disability during any part of the application process,  please email us at AskHR@cloud.com for assistance.

Apply Now

Not You?

You are now being redirected to complete your application