Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Senior Software Engineer
Motorola SolutionsJob Overview
Build C# applications including back-end services and client-end components, integrate AI/ML into core services, and collaborate with the team on infrastructure layers. Focus on collaborative problem solving, sophisticated design, and quality products in a cloud-native platform for public safety.
Responsibilities
- Translate application storyboards and use cases into functional applications using GenAI for refinement, task breakdown, and documentation.
- Design, build, and maintain efficient, reusable, and reliable C# code with agentic code-generation tools, ensuring human oversight for security and logic.
- Ensure optimal performance, quality, and responsiveness by identifying bottlenecks and bugs using traditional debugging and AI-powered diagnostics.
- Architect and build custom AI Skills and autonomous Agents for complex data processing and decision-making tasks.
- Contribute to all phases of the SDLC, from ideation to automated testing, using AI for test suites and edge cases.
- Collaborate to integrate AI components into microservices architecture, meeting service-level objectives.
Qualifications
- Fluent English.
- 5+ years of software engineering experience with C# and its ecosystem.
- Practical experience with Agentic Workflows for autonomous code and skill creation.
- Practical experience with SDLC Automation using AI-driven tools like Copilot, Cursor, Claude Code.
- 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.