[Remote] Systems Software Engineer - US Remote
Note: The job is a remote job and is open to candidates in USA. Motorola Solutions is a global community focused on building technologies for public safety. The Systems Software Engineer role involves developing and maintaining data migration solutions, collaborating with project teams, and ensuring customer satisfaction through effective communication and technical expertise.
Responsibilities
- Build/maintain data migration and conversion tools, test scripts, and deployment timelines with the project team
- Collaborate, prototype, design, and implement data conversion solutions
- Perform system integration of data migration solutions for customers
- Work with customers to fulfill business objectives and end-user expectations
- Act as a bridge between customer's business needs and technical ability to deliver data migration solutions
- Validate/deliver data migration solution with the customer based on contract deliverables
Skills
- High School diploma, Bachelor's degree AND 3+ years experience in Software disciplines: Systems Integration, Software Engineering, Product Development, System Test, System Support, or Information Technology
- Must be able to obtain a background clearance as required by our government customers
- Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position
- Bachelor's degree in Computer Science, Engineering, or a related field
- Technical/software development experience
- Experience in software development; experience (C#, XML, Python and .NET technologies)
- Hands-on experience with SQL database design (MS SQL (preferred), Oracle, MySQL or PostgreSQL)
- Strong Experience in SQL Query Design and Implementation
- Understanding of object-oriented coding and design, Participating in code reviews and feedback
- Able to troubleshoot and debug issues
- Support and triage issues with customer integration teams under minimum supervision
- Solid networking understanding
- Ability to create Project's overall quality strategy and modify as-needed basis
- Ability to evaluate software quality through load testing, stress testing and techniques like unit testing and exploratory testing
- Should be able to summarize findings in a clear manner through the use of reports and other written artifacts
- Validate/deliver data migration solution with the customer based on contract deliverables
- Strong communication skills and the ability to communicate complex technical strategies with customers
- Experience with Agile software development, project management and business analysis practices is a plus
Benefits
- Incentive Bonus Plans
- Medical, Dental, Vision benefits
- 401K with Company Match
- 10 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
Company Overview