Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Motorola Solutions, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer at Motorola Solutions will play a pivotal role in designing, developing, and maintaining advanced software solutions that support public safety and security initiatives. This position requires a deep understanding of software engineering principles to lead various projects from conception through delivery. The successful candidate will collaborate closely with cross-functional teams, ensuring that the software meets the highest standards of performance, reliability, and user experience while adhering to best industry practices.
Job Responsibilities
- Design, develop, and implement software applications that align with project goals and technical specifications.
- Conduct code reviews and maintain high standards of software quality by leveraging best practices and agile methodologies.
- Collaborate with product managers, UX designers, and other stakeholders to define and refine project requirements.
- Debug and troubleshoot software issues, providing timely and effective solutions to enhance system performance.
- Stay current with emerging technologies and industry trends to continuously enhance software capabilities.
- Mentor junior engineers and provide guidance on best practices in software development processes.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development with a strong background in programming languages such as Java, C++, or Python.
- Proven experience in developing scalable web applications and RESTful APIs.
- Familiarity with modern software development practices including Agile methodologies and CI/CD.
- Strong problem-solving skills and ability to think critically under pressure.
- Excellent communication skills, both written and verbal, with an ability to work effectively in a team-oriented environment.
Technologies & Tools
The Senior Software Engineer will work with a variety of technologies and tools including cloud platforms like AWS or Azure, containerization technologies such as Docker and Kubernetes, as well as version control systems like Git. Familiarity with frameworks such as React or Angular for front-end development and Express or Spring Boot for back-end services is also advantageous. Additionally, experience with databases (SQL and NoSQL) will be crucial for effective data management.
Ideal Candidates
Ideal candidates for this position will possess a strong technical aptitude combined with effective communication and teamwork skills. They will be proactive problem solvers who demonstrate initiative in addressing technical challenges and driving projects forward. A passion for public safety and a commitment to developing innovative software solutions that can significantly impact communities will further enhance their fit for this role. Additionally, candidates should exhibit adaptability and a continuous learning mindset to stay ahead in a dynamic technological landscape.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.