Lead development of next-generation simulation and process data management software for CAE applications. Responsibilities include designing backend and full-stack architectures, implementing Java and web functionality, developing automated tests, integrating systems, using software engineering tools, and providing technical input on feasibility, estimation, automation, and project implementation.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
EDUCATION (state degree and field)
WORK EXPERIENCE
DUTIES/RESPONSIBILITIES
MSC Software develops CAE software applications for high-end engineering simulation and engineering data management. MSC is looking for an experienced computer scientist who is familiar with profound Web programming and backend architecture experience to design and implement next generation simulation data management software architecture.
EDUCATION (state degree and field)
BTech or MTech in Computer Science, Engineering, or related fields.
WORK EXPERIENCE
5+ years of experience implementing commercial software.
KNOWLEDGE, SKILLS AND ABILITIESMust Have:- Strong proficiency in Java, JavaScript, Typescript
- Experience in Angular 18+, Angular Material UI, HTML, CSS, SCSS, React
- Deep knowledge of multi-layered software architecture incl. micro-service architecture
- Experienced in working on complex object models
- Knowledge of relational databases and SQL
- Knowledge of data persistence and processing on heterogeneous cloud environments as well as in mixed hybrid space
- Sound knowledge of Unix/Linux environments
- Experience in Git, JIRA, Azure DevOps
- Knowledge of scripting languages: Shell, Python etc.
- Knowledge of multi-threading and synchronization
- Knowledge of containerization technologies e.g. Docker
- Knowledge in large, high-performance storage
- Authentication technologies such as OAuth, SSO, OIDC
- Web app testing (jest, playwright)
- Basic knowledge of HPC environments and queueing systems
- An appreciation for physics or engineering
- Familiar with full-stack web architecture
- Familiarity with automated testing patterns, including Web UI
- Knowledge of coding guidelines and compliance
- Good verbal and written communication skills
DUTIES/RESPONSIBILITIES
- Develop software in CAE and SPDM (Simulation and Process Data Management) domain following set coding standards and in accordance with web applicable software development methodology and release processes
- Implement automated test cases for delivered functionality
- Provide technical solutions for the development, design, and systems integration
- Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
- Provide Technical inputs in areas of estimation, feasibility, technology, automation, and project implementation
Cadence Design Systems Pune, Mahārāshtra, IND Office
Building No 1 , First Floor, Samrat Ashok Path, Commerzone IT Park, Yerawada, Pune, Maharashtra, India, 411006
Similar Jobs
Financial Services
Leads design, development, testing, and maintenance of enterprise-scale payment applications. Builds Java and Spring Boot microservices, REST APIs, GraphQL services, and React micro frontends. Drives secure coding, automated testing, CI/CD, cloud-native development, observability, troubleshooting, architecture, and responsible AI-assisted engineering practices. Collaborates across product, architecture, operations, and engineering teams while ensuring performance, resiliency, scalability, and maintainability.
Top Skills:
AWSCi/CdCSS3GraphQLHTML5JavaJavaScriptJunitMicroservicesPlaywrightReactReact Testing LibraryRest ApisSpring BootTypescriptViteWebpack
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads the design, development, and delivery of scalable full-stack Java applications using React or Angular. Establishes architecture, technical standards, APIs, microservices, security, resiliency, and zero-downtime production practices. Collaborates with product and cross-functional teams, provides technical leadership, estimates scope and timelines, and supports project delivery. The role also drives cloud-native development, DevOps automation, observability, release management, and adoption of generative AI solutions.
Top Skills:
Angular 14+AnsibleApache AirflowAWSAws SqsAzureC#CamundaChefCi/CdDockerDroolsEasyrulesElasticsearchElk StackGCPGenerative AiGithub CopilotGradleGroovyHibernateHTMLInfrastructure As CodeJava 17+JavaScriptJenkinsKafkaKubernetesLarge Language ModelsMavenMicroservicesMongoDBN8NNetflix ConductorNode.jsOpenapiOpenshiftOpentelemetryOraclePostgresPythonRabbitMQReact Js 16+RedisRestRetrieval-Augmented GenerationScalaSonarqubeSplunkSpring BootSpring FrameworkSQL ServerUnix Shell Scripting
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Supports performance advisors through evidence-based feedback, performance improvement guidance, data-driven insights, resources, communications, and global HR programs. Provides leadership coaching to current and emerging leaders, contributes to functional initiatives and tools, and partners across HR to ensure consistent program delivery. The role requires strong relationship-building, communication, diplomacy, independent problem-solving, and the ability to work effectively in a hybrid, fast-paced environment.
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.



