Sr. Software Engineer - C# / .Net Core
Motorola Solutions · Allen, TX · 2 wk ago
HybridEngineering$120k–$150k/yrFull-time
About the role
We are seeking a highly skilled Senior Software Engineer to design, develop, and implement enterprise-grade systems for the storage, processing, and retrieval of multimedia data. The ideal candidate is an experienced engineer with deep expertise in C# and the .NET ecosystem, as well as a strong understanding of multimedia technologies across both Linux and Windows environments. This individual will play a key role in architecting scalable, high-performance solutions while collaborating closely with cross-functional teams in a fast-paced Agile environment.
Responsibilities
- Design and develop distributed, high-performance, highly available services and applications
- Architect and implement scalable multimedia processing and data management solutions
- Collaborate with engineering, product, and operations teams to deliver reliable enterprise software
- Contribute to technical strategy, code quality, and engineering best practices
- Participate in code reviews, mentoring, and continuous improvement initiatives
- Troubleshoot complex technical issues and drive resolutions through completion
- Support CI/CD, infrastructure automation, and cloud-native development practices
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline; equivalent practical experience will also be considered
- 5+ years of proven experience designing and building distributed, mission-critical systems
- Strong proficiency in C# and the .NET ecosystem, including .NET Core / .NET
- Experience with infrastructure-as-code and automation tools such as Terraform or CloudFormation
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working with containerization technologies such as Docker and Kubernetes
- Experience integrating with third-party APIs and services
- Experience working within Agile development methodologies such as Scrum or Kanban
- Strong understanding of cloud platforms such as AWS, Azure, or GCP
- Excellent verbal, written, and interpersonal communication skills
- Demonstrated ability to thrive in a fast-paced, collaborative environment
- Strong problem-solving, organizational, and multitasking skills
- Ability to work independently while contributing effectively within a team environment
Preferred Qualifications
- Experience with: C# and modern .NET technologies, Python, React and JavaScript / TypeScript
- Proficiency with Git-based workflows, including pull requests / merge requests and peer code reviews
- Cloud platform certifications are a plus
Pay
Target Base Salary Range: $120,000 - $150,000 USD
Benefits
- Incentive Bonus Plans
- Medical, Dental, Vision benefits
- 401K with Company Match
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
- and more!