Job Closed
This listing is no longer active.
Solving for safer
Sr. Software Engineer - .Net Core / C# / AI
Location
South Africa
Posted
69 days ago
Salary
0
Seniority
Senior
Job Description
Sr. Software Engineer - .Net Core / C# / AI
Motorola Solutions
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department OverviewFocusing on the RapidDeploy product line leading cloud-native platform for public safety. We provide Next Generation 911 solutions that deliver intelligent information throughout the emergency response journey, empowering agencies and first responders to drive better outcomes in mission-critical situations. With a curated partner network, our platform combines mobile signals, critical datasets, and call information into a single operating system, improving emergency response with location accuracy, situational awareness, modern communications, and actionable insights. Our products improve outcomes and ultimately save lives. At RapidDeploy, our mission is to reduce emergency response times by equipping dispatchers and call-takers with real-time situational awareness through advanced tactical mapping, and by delivering powerful analytics to help public safety agencies optimize their operations. Now, together with Motorola Solutions, we’re accelerating our shared vision of creating safer communities through smarter technology. Job DescriptionWe are looking for a Senior Software Engineer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, to integrate AI/ML components into our core services, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential. AI-Augmented Requirements: Translate application storyboards and use cases into functional applications by leveraging GenAI for story refinement, technical task breakdown, and automated documentation. High-Performance Engineering: Design, build, and maintain efficient, reusable, and reliable C# code, utilizing agentic code-generation tools to accelerate development while maintaining strict human-in-the-loop oversight for security and logic. System Optimization: Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, devising solutions through a mix of traditional debugging and AI-powered diagnostic agents. Agent & Skill Development: Architect and build custom AI Skills and autonomous Agents that integrate into the core application logic to solve complex data processing or decision-making tasks. Lifecycle Contribution: Contribute to all phases of the SDLC, from initial ideation to automated testing, using AI to generate comprehensive test suites and edge-case scenarios. Architectural Integration: Collaborate with software engineers to ensure AI components and agents are seamlessly integrated into our microservices architecture and meet required service-level objectives (SLOs). Basic RequirementsBasic Requirements - Fluent English. - 5+ years of software engineering experience with C# and its surrounding ecosystem. - Practical experience with Agentic Workflows for autonomous code and skill creation. - Practical experience with SDLC Automation using AI-driven tools (Copilot, Cursor, Claude Code etc.) - Practical experience with Code Quality tools and auditing AI-generated logic for security. - Practical experience with Cloud DevOps and CI/CD - Practical experience with Microservices Architecture and RESTful API design. - Practical experience with containerization technologies, specifically Docker. - Practical experience with Cloud, and distributed systems. - Strong understanding of message queuing. - Strong understanding of asynchronous processing, with knowledge of concurrency patterns - Strong understanding of design and architectural patterns. - Familiarity with Domain Driven Design and Event Sourcing - Ability to take the initiative and work independently, yet function as an integral part of a team. Bonus points for experience with: - Experience deploying models via Azure OpenAI or similar cloud AI services. - Experience with Natural Language Processing (NLP) tasks, such as data extraction, classification, and normalization. - Familiarity with Python and common AI/ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face). - Experience with pipeline architecture. - Experience with Azure API Management, Azure Serverless Functions, Event Hubs, Service Bus, Application Insights, Cosmos DB. - Experience with Azure IoT and/or managing an IoT device platform. - Experience in 9-1-1 industry. - Experience with Azure DevOps and CI/CD. - Experience with computer networking. - Experience with complex regular expressions. Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYes CompanyMotorola Solutions South Africa (Proprietary) LimitedEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Commuter benefits, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Volunteer in local community, Employee stock purchase plan, Family medical leave, Flexible Spending Account (FSA), Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid industry certifications, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Relocation assistance, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Continuing education available during work hours, Tuition reimbursement, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups
Related Guides
Related Categories
Related Job Pages
More Artificial Intelligence Jobs
Jako Koordynator/ka Reagowania na Incydenty Cybernetyczne 1 dołączysz do zespołu Cyber Operations i będziesz odpowiedzialny/a za koordynację incydentów bezpieczeństwa w zmianie dziennej. Rola obejmuje prowadzenie War Room, komunikację kryzysową, pełną dokumentację incydentu, nadzór nad raportowaniem zgodnym z NIS2 oraz wsparcie działań analitycznych przy użyciu AI/LLM. Twój zakres obowiązków: - Prowadzenie War Room podczas incydentów o wysokiej wadze - Prowadzenie dokumentacji incydentu: logbook, timeline, raporty - Zapewnienie terminowego raportowania zgodnie z NIS2 (okno 24h) - Prowadzenie komunikacji kryzysowej z interesariuszami biznesowymi - Używanie narzędzi AI/LLM do korelacji zdarzeń i tworzenia Post Incident Reports - Organizacja i udział w Tabletop Exercises - Przygotowywanie danych do KPI (MTTC/MTTD) i Lessons Learned - Zapewnienie płynnego przekazania zmiany (handover) To oferujemy: - Umowę o pracę w nowoczesnej, międzynarodowej firmie farmaceutycznej - Możliwość pracy zdalnej - Prywatną opiekę medyczną - Dofinansowanie do karty Multisport - Kartę lunchową – 400 zł miesięcznie - Ubezpieczenie na życie - System kafeteryjny - Pracowniczy Program Emerytalny – 3,5% płacone przez pracodawcę - Pakiet relokacyjny - Szkolenia i rozwój kompetencji zawodowych - Niezbędne narzędzia pracy - Jeden dodatkowy dzień wolny w roku Nasze oczekiwania: - 2–3 lata doświadczenia w IR/SOC/CSIRT - Znajomość frameworków IR (SANS/NIST 800‑61) - Umiejętność pracy pod presją czasu i prowadzenia komunikacji kryzysowej - Znajomość wymogów NIS2 dotyczących zgłaszania incydentów - Umiejętność analizy logów i korelacji zdarzeń z użyciem AI/LLM - Dobra organizacja pracy - Znajomość języka angielskiego
Jako Koordynator/ka Reagowania na Incydenty Cybernetyczne 2 dołączysz do zespołu Cyber Operations, zapewniając ciągłość dowodzenia operacyjnego podczas nocnych i weekendowych zmian. Rola obejmuje prowadzenie incydentów równoległych (multi site), korelację zdarzeń z pomocą AI, pełną dokumentację incydentu oraz zapewnienie terminowego raportowania zgodnego z NIS2. Twój zakres obowiązków: - Prowadzenie War Room i koordynacja incydentów w trybie multi site - Prowadzenie logbooka, timeline i pełnej dokumentacji incydentu - Zapewnienie zgodności raportowania incydentów z NIS2 (24h) - Korelacja alertów z wielu źródeł z wykorzystaniem AI/LLM - Aktualizacja playbooków i wsparcie DR/IR - Organizowanie Tabletopów i symulacji kryzysowych - Zapewnienie płynnego przekazania zmiany (handover) - Weryfikacja gotowości systemów AI na wypadek incydentu To oferujemy: - Umowę o pracę w nowoczesnej, międzynarodowej firmie farmaceutycznej - Pracę w trybie zdalnym - Prywatną opiekę medyczną - Dofinansowanie do karty Multisport - Kartę lunchową – 400 zł miesięcznie - Ubezpieczenie na życie - System kafeteryjny - Pracowniczy Program Emerytalny – 3,5% płacone przez pracodawcę - Pakiet relokacyjny - Szkolenia i rozwój kompetencji zawodowych - Niezbędne narzędzia pracy - Jeden dodatkowy dzień wolny w roku Nasze oczekiwania: - 3–5 lat doświadczenia w IR/SOC/CSIRT - Bardzo dobra znajomość IR wg SANS/NIST - Odporność na stres i umiejętność prowadzenia incydentów wielowątkowych - Zrozumienie wymogów raportowych NIS2 - Doświadczenie w korelacji alertów i analizie danych (AI/LLM) - Gotowość do pracy zmianowej (noc/weekend) - Bardzo dobra komunikacja i umiejętność podejmowania decyzji
AI Application Developer Internship
iWorks CorporationiWorks Corporation, founded in 2005, is a leading provider of information technology and professional services to the federal government. We are a recognized leader in personnel security and vetting solutions, Agile, DevOps, DevSecOps, data analytics, and cloud solutions. Our continuous process improvement approach, combined with our business and technology expertise, results in innovative solutions.
Title: AI Application Developer Internship Location: Remote Duration: June - August About iWorks: iWorks Corporation, founded in 2005, is a leading provider of information technology and professional services to the federal government. We are a recognized leader in personnel security and vetting solutions, Agile, DevOps, DevSecOps, data analytics, and cloud solutions. Our continuous process improvement approach, combined with our business and technology expertise, results in innovative solutions. About the Role iWorks Corporation is seeking an AI Application Developer Intern to join our Emerging Technology Team and contribute to Wingman, an internal AI initiative focused on developing intelligent assistant capabilities for enterprise and federal use cases. This internship offers hands-on experience building AI-powered web applications, integrating machine learning models, and developing modern full-stack solutions. Interns will collaborate with developers, engineers, and data scientists to create features that enhance chatbot functionality, improve user interaction, and support secure document processing. This role is ideal for students interested in AI applications, full-stack development, and emerging agentic AI systems. Hourly rate: $22.00 What You'll Work On: As an intern, you will contribute to the development of AI-powered applications while gaining exposure to modern software engineering practices. On a day-to-day basis you will: - Assist in developing web applications and AI interfaces using JavaScript, React, Python, and Node.js - Support the integration of AI/ML models into chatbot workflows - Help design and prototype user interfaces for AI-driven tools - Participate in full-stack development tasks, including backend services and APIs - Work with developers to integrate secure document handling workflows - Assist with cloud-based deployments and CI/CD pipelines - Participate in Agile team meetings and sprint planning - Research emerging AI technologies, including Agentic AI and AI assistants - Help test and improve system performance and usability Internship Learning Objectives: - AI-powered application development - Full-stack web development - Chatbot architecture and AI integration - Cloud deployment and DevOps workflows - Secure application development practices - Agile software development environments Required Qualifications & Education: - U.S. Citizenship - Pursuing a Bachelor's or Master's degree in: - Computer Science - Software Engineering - Artificial Intelligence - Data Science - or a related field Technical Foundations: - Basic familiarity with: - HTML, CSS, JavaScript - React or modern front-end frameworks - Python or Node.js - Building or contributing to web applications Please Note: We maintain an on-camera policy for all virtual company meetings to foster engagement and collaboration. Reasonable exceptions may be granted with prior approval from Human Resources and/or the applicable manager or client. FLSA & EMPLOYMENT STATUS: FLSA EXEMPT AND FULL-TIME POSITION iWorks Corporation is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic. iWorks is committed to maintaining a safe and productive work environment for all employees and ensuring the security and well-being of our clients. As part of our standard hiring process, we may conduct background checks and drug screenings on potential candidates to assess their suitability for employment.
Intelligence Intern - Cloud/Mobile (Remote)
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches, and we’ve redefined modern security with the world’s most advanced AI-native platform. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. We’re always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Our University Recruiting program is dedicated to attracting and cultivating the future leaders of this industry. This program offers paid positions for students and recent grads, designed to provide exposure to work that makes an impact while being supported through a structured experience with seasoned professionals. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: This is a highly technical position on one of two teams within the Technical Analysis Cell (TAC), at the forefront of CrowdStrike's mission against nation state and criminal adversaries. Both teams are tasked with investigating, reconstructing and reverse engineering newly discovered, malicious artifacts and documenting analysis results as a stream of intelligence reporting. We are often the first to analyze previously unknown threats. One team encounters mobile malware (primarily APKs); The other team analyses cloud activity logs; We respond quickly when needed and perform equally well at conducting detailed analysis. Communication and collaboration with other teams of CrowdStrike is highly important to facilitate this. As distributed international teams, we are looking for an energetic self-starter with the ability to take ownership and be accountable for deliverables while at the same time supporting and helping to improve upon our analysis workflow. If you'd like to work with passionate people in a fast-paced, team-oriented environment, you've come to the right place! Depending on the candidates aptitude we can offer a role on one of two teams: The Mobile Mission or the Cloud Mission Cloud Mission What You’ll Do: - Maintain a detailed understanding of the technical details of cloud intrusions through analyzing cloud provider activity logs, such as AWS CloudTrail and Azure Activity Logs. - Convert your understanding to an intelligence report What You’ll Need: - Actively enrolled in a university, studying Computer Science, Cyber Security or related Masters degree (2027 graduate). - Familiarity with at least one cloud service provider (AWS, Azure, GCP) as a user e.g., creating identities - Investigative mindset - Team player: someone who is eager to help, teach, and learn from others - Strong problem-solving skills - Independent Learner Bonus Points: - Knowledge of programming and scripting languages, in particular Python - Ability to express complex technical and non-technical concepts - Understanding of identity and access management for at least one major cloud service provider (AWS, Azure, GCP) - Familiarity with at least one major cloud service provider’s (AWS, Azure, GCP) cloud activity logs e.g. CloudTrail, Azure Activity logs, GCP Audit Logs Mobile Mission What You’ll Do: - Create tools to automate analysis tasks and tracking of threat actors. - Contribute to active mitigation efforts with technical expertise. - Track relations between new threats and existing actors using in-house tools. - Document threat evolutions and intelligence gaps for the broader Intelligence Team. - Create host-based and network-based signatures suited for large-scale hunting, detection, and tracking of threats. What You’ll Need: - Actively enrolled in a university, studying Computer Science, Cyber Security or related Masters degree (2027 graduate). - Team player: someone who is eager to help, teach, and learn from others - Malware-analysis or knowledge of reverse-engineering principles - First exposure to analyzing malware targeting mobile devices - Ability to reconstruct incidents based on cloud activity logs from at least one major cloud service provider (AWS, Azure, or GCP) - Strong problem-solving skills - Ability to express complex technical and non-technical concepts - Ability to learn new analysis techniques quickly, especially when faced with less-common file types - Solid writing skills - Knowledge of programming and scripting languages, in particular Python Bonus Points: - Solid understanding of mobile platforms - Dynamic instrumentation frameworks - Experience identifying and classifying malicious tooling through development of signatures that can be used for tracking and hunting purposes - Familiarity with at least a couple of the following tools and languages; - IDA - Ghidra - JEB - WinDbg - x86dbg/x64dbg - Parallels or Virtual Box - Java - C/C++ - Rust - Golang - C# - .NET This is a 12 week internship commencing on Monday 1st June and completing on Friday 21st August. #LI-Remote #LI-RM1 What You Can Expect: - Market leader in compensation and equity awards - Paid holidays (including birthday holidays) and 401k matching (where applicable) - Professional development opportunities including workshops, tech talks, and Executive Speaker Series - Assigned mentors from across the company for continuous support and feedback - Participation in companywide initiatives including FalconFIT, Wellness Programs, and Employee Assistance Program - Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections - Vibrant office culture with world class amenities - Ownership of impactful projects that move the company forward - Great Place to Work Certified™ across the globe CrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program. CrowdStrike is committed to providing equal employment opportunity for all employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements. If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at recruiting@crowdstrike.com for further assistance.


