Senior Software Engineer – .NET, C# and Java
Posted 31ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing complex software integration solutions for Motorola's enterprise products and third-party systems. Leading technical decisions and mentoring junior engineers in a dynamic environment.
Responsibilities:
- Lead the development of complex software interfaces between Motorola's enterprise products and third-party systems
- Architect and implement interfaces for MSI products (CAD, RMS, Real Time Command & Control, Analytics) that connect with diverse customer systems
- Drive technical decisions for mission-critical integrations
- Mentor junior engineers and collaborate with solution architects and product teams to translate customer requirements into robust, production-ready systems
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 8+ years of software development experience with enterprise integration systems
- Expert-level proficiency in Microsoft .NET (C#) and Java programming languages
- Extensive experience with REST and SOAP API development and integration
- Strong background in SQL and NoSQL database technologies
- Hands-on experience with microservices architecture and Kubernetes orchestration
- Proven experience with DevOps practices and CI/CD pipeline management
- Proven experience with API architecture
- Experience with ArgoCD, GitOps workflows, or similar deployment automation tools
- Experience designing and implementing ETL (Extract, Transform, Load) architectures
- Knowledge of transformation layer development including field mapping, filtering, and business logic
- Demonstrated ability to lead technical projects and mentor junior engineers
- Strong problem-solving skills and ability to work with complex system integrations.
Benefits:
- None specified
















