{"id":564463,"url":"https://alion.io/job/cast-senior-software-engineer","title":"Senior Software Engineer","company":{"id":9202,"name":"CAST","domain":"castsoftware.com","url":"https://alion.io/company/cast","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":17500,"max_usd":41000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"Bootstrap","optional":false},{"name":"Docker","optional":false},{"name":"Go","optional":false},{"name":"JavaScript","optional":false},{"name":"Neo4j","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"CI/CD","optional":true},{"name":"Jest","optional":true},{"name":"Mocha","optional":true},{"name":"Sass","optional":true},{"name":"Scrum","optional":true},{"name":"SQL","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-09T09:02:20Z","employer_posted_date":null,"last_verified_at":"2026-09-09T09:02:20Z","board_verified":false,"closed_at":null,"days_open":46,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":46},"description":"Responsibilities:\nLead the design and implementation of Role-Based Access Control (RBAC) systems, ensuring robust authentication and authorisation mechanisms across our software ecosystem.\nArchitect and develop a highly scalable and fault-tolerant distributed queue system to facilitate efficient communication and data processing among various microservices.\nLead efforts to optimise Neo4j query performance, leveraging best practices and advanced techniques to enhance the efficiency and responsiveness of graph database operations.\nProvide technical guidance and mentorship to backend developers, fostering a culture of excellence, collaboration, and continuous learning within the team.\nYou will be working as an individual contributor, and will be integrated in Dashboard Teams working on web portals of CAST AIP.\nYour teammates are located in India and in France.\nYou will collaborate on writing and designing new features and improving existing ones.\nYou will write unit tests and drive code reviews.\nYou will participate in the best practices definition and technology watch.\nDepending on your will, skills and experience, you will have the opportunity to take a technical lead on topics or projects.\nWhile the domain of CAST is a niche, the position will propose that you work on software that is dedicated to company dashboards and control software, focusing on technical and creative skills.\nWork as part of cross-functional, passionate agile project teams to ensure quality is driven into the heart of the development process.\nIt involves designing the software system, selecting algorithms, theories or technologies that will be used for business applications.\nContribute to software development design discussions for new features and new product development.\nRequirements:\nExperience: 4 to 6 years.\nExperience in developing back-end/full-stack applications at scale.\nExperience in backend technologies like GOLANG, NodeJS, Python, REST web services and Java(OOPS, Collections, DB Access) or any other technology.\nShould have experience in any of the front-end frameworks like React, Angular, BackboneJS, Ext, etc and HTML/CSS/Bootstrap.\nHands-on experience in JavaScript Concepts (OO-JS, Closures, Unit Testing, Module Patterns)\nGood to have skills like REST, Bootstrap, UI Components, CI/CD, and NoSQL-based DB is an added advantage.\nExperience with advanced CSS programming using LESS or SASS is a plus.\nExpertise in server-side technologies and SQL/NoSQL is a plus.\nExperience with JavaScript testing frameworks like Karma, Mocha, Jest, etc.\nStrong problem-solving skills and ability to troubleshoot applications and environment issues.\nAdaptability, ability to learn faster, Independent, responsible and diligent.\nGood team spirit and interpersonal skills, excellent written, analytical skills and business Thinking.\nTechnical leader or having good mentoring and communication skills.\nThe candidate should have a passion for technology and a flexible, creative approach to problem-solving.\nYou are autonomous and take responsibility for your work.\nIdeally, you know how to write unit tests and maybe even better, write them in TDD.\nYou have knowledge in agile methodologies such as Scrum.\nYou know about GIT and the use of continuous integration tools.\nYou have developed single-page JS applications end-to-end.\nCandidate should have a Bachelor's or Master's technical degree or equivalent experience.\nStrong knowledge in software engineering. Proactive Self Starter, creative thinker in designing, developing and supporting applications.","description_format":"text","description_chars":3557,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"},{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Developer Tools"],"lifecycle":[{"event":"open","at":"2026-09-09T09:02:20Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 2","filings_12m":2,"filings_prev_12m":5,"green_card_filings_12m":0,"median_offered_wage_usd":132500,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":1}],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.69,"p_room":0.45,"age_days":45,"expected_fill_days":27,"reasons":["seen:45","velocity","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/cast-senior-software-engineer","json_url":"https://alion.io/job/cast-senior-software-engineer.json","meta":{"generated_at":"2026-10-26T01:47:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2229,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9202},"rest":"https://alion.io/mcp/rest/get_company?id=9202"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcast-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcast-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcast-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cast-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcast-senior-software-engineer"}]}