{"id":1881347,"url":"https://alion.io/job/bayer-senior-software-engineer-aws-iot","title":"Senior Software Engineer AWS IoT","company":{"id":671164,"name":"Bayer","domain":"bayer.com","url":"https://alion.io/company/bayer-7","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","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":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":38000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":133},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"Incident Management","optional":false},{"name":"MQTT","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Terraform","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-04T23:56:32Z","employer_posted_date":"2026-10-04","last_verified_at":"2026-10-08T00:52:41Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice.\nSenior Software Engineer AWS IoT\nYOUR TASKS AND RESPONSIBILITIES:\nConnectivity Platform Development\nDesign, develop and maintain scalable AWS-based IoT services and applications.\nBuild secure and reliable backend services and APIs using Python.\nDevelop cloud-native solutions supporting device onboarding, provisioning, registration, telemetry ingestion, alarm processing, software distribution, file transfer and remote service capabilities.\nContribute to architecture decisions and technology roadmaps for Bayer’s connectivity platform.\nEnsure solutions are secure, scalable, reliable, maintainable, and compliant with organizational quality standards.\nSupport the strategic transition from existing connectivity platforms such as ThingWorx toward cloud-native AWS IoT-based connectivity solutions.\nBackend Engineering and API Development\nDesign and develop backend services, APIs, and integration components using Python.\nBuild services that support device communication, telemetry processing, alarm handling, file movement, remote service workflows, and platform integrations.\nDesign REST APIs and service contracts for integration between cloud services, device software and enterprise applications.\nContribute to microservices architecture, event-driven design and distributed application patterns.\nEnsure backend services are testable, observable, maintainable, and suitable for regulated product development environments.\nDevice Connectivity and Integration\nCollaborate closely with Device Software teams to integrate medical devices with cloud-based connectivity services.\nDefine and implement secure communication mechanisms including MQTT, HTTPS, TLS, and certificate-based authentication.\nSupport secure device onboarding, registration, identity management and lifecycle management.\nDrive integration testing across cloud services, device software, and enterprise applications.\nAssist in defining communication contracts, APIs, and integration patterns between connected devices and cloud services.\nTroubleshoot device-to-cloud connectivity issues across application, network, authentication and cloud service layers.\nCloud Engineering and AWS Platform Services\nDevelop and maintain services leveraging AWS IoT Core and related AWS services.\nImplement Infrastructure as Code using Terraform and CloudFormation.\nSupport cloud deployments across development, validation, and production environments.\nConfigure and maintain cloud resources required for scalable, secure, and reliable IoT platform operations.\nMonitor platform performance, availability, scalability, and operational health.\nOptimize platform services for reliability, maintainability, security, and cost efficiency.\nTroubleshooting and Operational Support\nServe as a technical escalation point for complex platform and connectivity-related issues.\nPerform deep troubleshooting across cloud infrastructure, backend services, APIs, networking, authentication, connectivity workflows, and device communication layers.\nConduct root cause investigations and drive corrective and preventive actions.\nSupport production environments and contribute to continuous operational improvement.\nDevelop and improve monitoring, logging, alerting, and observability capabilities.\nSupport incident management, problem management, and operational readiness activities.\nMaintain strong ownership of issues from identification through resolution.\nAgile Delivery and Release Management\nParticipate in sprint planning, backlog refinement, estimation, and Agile development ceremonies.\nCollaborate with Product Owners, architects and stakeholders to define and prioritize platform capabilities.\nSupport release planning, deployment readiness, release coordination, and change management activities.\nContribute to delivery planning across development, validation and production release cycles.\nEnsure delivery commitments are met while maintaining high quality, security, and compliance standards.\nWork with global teams to coordinate dependencies across cloud, device software, quality, cybersecurity, and operations.\nSecurity, Quality and Compliance\nApply cybersecurity best practices throughout the software development lifecycle.\nSupport operation and maintenance of solutions within regulated and GxP-compliant environments.\nCollaborate with Quality, Regulatory Affairs and Cybersecurity teams to support compliance, validation and audit-related activities.\nSupport secure software development practices, vulnerability remediation, encryption, identity management, and certificate handling.\nContribute to technical documentation, architecture documentation, operational procedures and engineering best practices.\nEnsure solutions are developed and maintained in alignment with healthcare technology, quality and cybersecurity expectations.\nUI and Cross-Technology Collaboration\nWork effectively with teams responsible for user-facing applications and platform interfaces.\nMaintain a basic understanding of UI and front-end technologies such as Node.js and React.js.\nContribute to technical discussions involving APIs, front-end integration, workflow behavior, and user-facing connectivity capabilities.\nCollaborate across backend, cloud, device software and UI layers to support end-to-end platform delivery.\nCollaboration and Engineering Excellence\nWork within global cross-functional teams across R&D, Device Software, Service, Product, Quality, Regulatory, Cybersecurity and Operations.\nCommunicate technical topics clearly to engineering and non-engineering stakeholders.\nMentor junior engineers and actively contribute to knowledge sharing within the team.\nPromote engineering discipline, maintainability, documentation, and operational excellence.\nContribute to a high-performing engineering culture aligned with Bayer’s Dynamic Shared Ownership model.\nWHO YOU ARE:\nEducation\nBachelor's or master's degree in computer science, Software Engineering, Information Technology, Electronics Engineering, or related technical discipline.\nExperience\n5 to 7+ years of professional software engineering, cloud engineering, connectivity platform, or related technology experience.\nMinimum 3 years of hands-on experience developing solutions on AWS.\nStrong experience building backend applications, services and APIs using Python.\nExperience developing cloud-native applications and distributed systems.\nHands-on experience with AWS IoT Core and related AWS services.\nExperience working with REST APIs, microservices, and integration architectures.\nExperience with MQTT, HTTPS, TLS, certificate management, and secure communication protocols.\nExperience with Infrastructure as Code using Terraform and/or CloudFormation.\nExperience working with CI/CD pipelines and DevOps practices.\nExperience operating and supporting production systems.\nExperience working within Agile product development environments.\nExperience supporting release planning, deployment of readiness, release coordination, and change management activities.\nExperience performing deep troubleshooting across cloud, application, networking, authentication and device communication layers.\nExperience in Medical Devices, MedTech, Healthcare, Software as a Medical Device, Life Sciences, or another regulated industry.\nExperience maintaining or supporting systems operating within GxP environments.\nExperience supporting connected products, connected medical devices, cloud-based connectivity platforms, or IoT platforms.\nExperience with remote service, remote monitoring, software distribution, file transfer, alarm processing, event management, or similar connected device workflows.\nExperience working with globally distributed product development or engineering teams.\nDomain and Business Acumen\nStrong understanding of cloud-based connectivity platforms and connected product architectures.\nUnderstanding secure device onboarding, provisioning, registration, telemetry ingestion, alarm processing, software distribution, file transfer and remote service workflows.\nAbility to work across cloud services, backend services, device software integrations and operational environments.\nGood understanding of regulated software development environments, including quality, validation, documentation, change control, and operational compliance expectations.\nBasic understanding of UI concepts and technologies such as Node.js and React.js.\nFamiliarity with healthcare technology, connected medical devices, digital health software, or medical device software development.\nAbility to understand end-to-end workflows spanning device software, cloud connectivity, backend services, APIs, operations and user-facing applications.\nTechnical Execution\nStrong hands-on engineering skills with the ability to design, build, troubleshoot and operate platform capabilities.\nAbility to work independently and take ownership of technical deliverables.\nStrong analytical, debugging, and problem-solving capabilities.\nAbility to contribute to architecture discussions, design reviews, and technical decision-making.\nAbility to balance delivery speed, quality, security, compliance, and operational reliability.\nAbility to support production issues with a structured troubleshooting mindset and strong ownership from identification through resolution.\nAbility to develop and maintain solutions suitable for regulated product development and GxP operational environments.\nEver feel burnt out by bureaucracy? Us too. That's why we're changing the way we work- for higher productivity, faster innovation, and better results. We call it Dynamic Shared Ownership (DSO). Learn more about what DSO will mean for you in your new role here\nhttps://www.bayer.com/enfstrategyfstrategy\nBayer does not charge any fees whatsoever for recruitment process. Please do not entertain such demand for payment by any individuals / entities in connection with recruitment with any Bayer Group entity(ies) worldwide under any pretext.\nPlease don’t rely upon any unsolicited email from email addresses not ending with domain name “bayer.com” or job advertisements referring you to an email address that does not end with “bayer.com”. For checking the authenticity of such emails or advertisement you may approach us at .\n\nYOUR APPLICATION\n\nBayer is an equal opportunity employer that strongly values fairness and respect at work. We welcome applications from all individuals, regardless of race, religion, gender, age, physical characteristics, disability, sexual orientation etc. We are committed to treating all applicants fairly and avoiding discrimination.\n\nLocation:\nIndia : Karnataka : Bangalore \n\nDivision:\nPharmaceuticals \n\nReference Code:\n889774 \n\n Contact Us\n\n+ 022-25311234","description_format":"text","description_chars":11261,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Prescription Drugs","Crop Protection","Information Security","OTC & Consumer Health Products"],"lifecycle":[{"event":"open","at":"2026-10-04T23:56:32Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":30,"reasons":["conf:4","velocity","win:early","comp:brand"],"computed_at":"2026-10-07T05:47:15Z"},"pay":null,"html_url":"https://alion.io/job/bayer-senior-software-engineer-aws-iot","json_url":"https://alion.io/job/bayer-senior-software-engineer-aws-iot.json","meta":{"generated_at":"2026-10-08T01:15:12Z","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","counted_by":"address","units_charged":1,"used_today":2227,"day_limit":5000,"remaining_today":2773,"minute_limit":60,"resets_at":"2026-10-09T00: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":671164},"rest":"https://alion.io/mcp/rest/get_company?id=671164"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbayer-senior-software-engineer-aws-iot"},{"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%2Fbayer-senior-software-engineer-aws-iot"},{"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%2Fbayer-senior-software-engineer-aws-iot"},{"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/bayer-senior-software-engineer-aws-iot\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbayer-senior-software-engineer-aws-iot"}]}