{"id":1466771,"url":"https://alion.io/job/cornerstone-ondemand-associate-software-engineer","title":"Associate Software Engineer","company":{"id":6504,"name":"Cornerstone OnDemand","domain":"cornerstoneondemand.com","url":"https://alion.io/company/cornerstone-ondemand","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Cornerstone","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":9000,"max_usd":27000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EC2","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"DynamoDB","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"Maven","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Unix","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"CloudFormation","optional":true},{"name":"Helm","optional":true},{"name":"Incident Management","optional":true},{"name":"Kubernetes","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Redis","optional":true},{"name":"Splunk","optional":true},{"name":"Swagger","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-09-29T13:21:20Z","employer_posted_date":null,"last_verified_at":"2026-09-29T13:21:20Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"We're looking for aAssociate Software EngineerThis role is Office Based, Pune Office Associate Software EngineerAbout the role\n\nWe are hiring an Associate Software Engineer to join Cornerstone's team in Pune. You will work on building and supporting scalable backend services, data integrations, and cloud-native applications across Cornerstone.\n\nThis is a hands-on engineering role where you will write production code in Java and Spring Boot, work with AWS services, contribute to microservices and event-driven applications, and learn how to design, test, deploy, and operate software in a production environment.\n\nYou will work closely with experienced engineers, participate in code reviews and design discussions, troubleshoot application issues, and continuously improve the reliability, performance, and maintainability of the systems you build.\n\nIn this role you will...\n\nDevelop and maintain backend services and APIs using Java and Spring Boot.\nBuild scalable and maintainable REST APIs and microservices following established engineering standards.\nWork with AWS services such as DynamoDB, S3, SQS, SNS, Kinesis, Lambda, and EC2.\nBuild data integrations and event-driven workflows.\nWork with Kinesis streams for processing and consuming real-time data events.\nWrite clean, readable, testable, and well-documented production code.\nDevelop unit and integration tests and contribute to improving automated test coverage.\nDebug application issues using logs, metrics, and traces and contribute to production issue resolution.\nDesign and work with DynamoDB tables, partition keys, sort keys, indexes, and queries.\nContribute to CI/CD pipelines using Jenkins and support automated build, test, and deployment processes.\nWork with Docker and containerized applications and gain exposure to AWS ECS/EKS environments.\nUse Git for source control and participate in pull requests, code reviews, branching, and release activities.\nContribute to application monitoring, logging, and observability.\nFollow secure coding practices and contribute to addressing code-quality and security findings.\nCollaborate with senior engineers, QA, DevOps/SRE, and product teams to deliver features end to end.\nParticipate in incident troubleshooting, root-cause analysis, and continuous improvement activities.\nLearn and adopt engineering best practices around scalability, reliability, performance, and maintainability.\n\nYou've got what it takes if you have...\n\n0–2 years of relevant software development experience, including internships or project experience.\nGood programming fundamentals and proficiency in Java.\nWorking knowledge of Java 8+, including:\nObject-oriented programming\nCollections\nException handling\nStreams and Lambda expressions\nMultithreading/concurrency fundamentals\nBasic to intermediate knowledge of Spring Boot and REST API development.\nUnderstanding of microservices architecture and common service-to-service communication patterns.\nHands-on or academic/project experience with AWS services, preferably DynamoDB, S3, SQS, SNS, Kinesis, Lambda, or EC2.\nWorking knowledge of DynamoDB fundamentals, including partition keys, sort keys, indexes, queries, and capacity concepts.\nBasic understanding of event streaming and messaging concepts, including Kinesis, SQS, or SNS.\nFamiliarity with Git and standard software development workflows.\nExposure to Maven or Gradle build tools.\nBasic understanding of CI/CD concepts, preferably Jenkins or an equivalent tool.\nFamiliarity with Docker and containerization.\nBasic understanding of Linux/Unix commands and application troubleshooting.\nGood understanding of software development fundamentals including data structures, algorithms, design principles, and debugging.\nStrong problem-solving skills and willingness to learn new technologies.\nGood communication and collaboration skills.\n\nNice to have\n\nExperience building applications using Java + Spring Boot through internships, academic projects, or previous employment.\nHands-on experience with DynamoDB, SQS, SNS, Kinesis, Lambda, or S3.\nExposure to AWS ECS/EKS or Kubernetes.\nExperience developing event-driven and asynchronous applications.\nFamiliarity with Kinesis Data Streams and stream-processing concepts.\nFamiliarity with Redis, Kafka, RabbitMQ, or other messaging technologies.\nExposure to CloudWatch, ELK, Splunk, or other application monitoring tools.\nUnderstanding of Terraform, CloudFormation, or Helm.\nFamiliarity with API documentation tools such as Swagger/OpenAPI.\nExposure to application security concepts, SAST/DAST, dependency scanning, and secrets management.\nAWS certification such as AWS Cloud Practitioner or Solutions Architect Associate.\nExposure to AI/ML, Generative AI, or AWS Bedrock is a plus.\nContributions to open-source projects, hackathons, or technical projects demonstrating strong software engineering fundamentals.\n\nWhat you'll learn\n\nBuilding production-grade Java/Spring Boot microservices.\nDesigning and integrating AWS cloud-native services.\nEvent-driven architecture using SQS, SNS, and Kinesis.\nDesigning and optimizing DynamoDB-based applications.\nBuilding and consuming real-time data streams.\nProduction debugging, observability, and incident management.\nCI/CD and automated software delivery.\nContainerization and cloud deployment using Docker, ECS, and EKS.\nSecure, scalable, and reliable software engineering practices.\n\nOur Culture\n\nSpark Greatness. Shatter Boundaries. Share Success. Are you ready Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today.\n\nWho We Are\n\nAt Cornerstone, we believe in AI that works in the service of people, amplifying their judgment to drive high-performing, future-ready organizations forward. Cornerstone Workforce AI™, the intelligence platform for workforce readiness, brings together workforce and labor market data into a proprietary Cornerstone People Graph™, translating signals into intelligence, targeting learning where it matters, developing critical skills, and surfacing hidden talent. Delivered as an open, enterprise platform across whatever application your people work in every day, Cornerstone Workforce AI is built for scale, security, and trust, with certified AI guardrails. As an industry leader, Cornerstone is helping approximately 7,000 organizations, 140M+ users, across 186 countries build continuous workforce readiness.\n\nCheck us out on LinkedIn , Comparably , Glassdoor , and Facebook !\n\nSkills\nJava, S3, Dynamodb, Spring Boot, Microservices, Jenkins, Lambda, Git, Ec2, Kinesis, Docker, Sqs, Sns, Rest Apis, AWS","description_format":"text","description_chars":6735,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Education","AI Agents","HR & Recruiting AI"],"lifecycle":[{"event":"open","at":"2026-09-29T15:00:01Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":22,"reasons":["seen:2","win:early","comp:junior,attention"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/cornerstone-ondemand-associate-software-engineer","json_url":"https://alion.io/job/cornerstone-ondemand-associate-software-engineer.json","meta":{"generated_at":"2026-10-03T00:16:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":86,"day_limit":5000,"remaining_today":4914,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}