Sr Software Engineer

3 Months ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer at Motorola Solutions, you will analyze, develop, design, and maintain software for innovative products. You will be working on complex projects. Responsibilities include analyzing user needs, designing and developing software systems, implementing Java-based applications, maintaining RESTful APIs, and mentoring junior engineers. Collaborate with cross-functional teams to ensure the successful delivery of software solutions.
Must have:
  • Bachelor's degree in Computer Science or related field.
  • Minimum of 6 years of Java software development experience.
  • Proficient in Java with knowledge of its ecosystems.
  • Solid understanding and experience with REST API development.
  • Expertise in ORM frameworks like Hibernate.
  • Extensive experience with Spring Framework, including Spring Boot.
  • Ability to design and implement robust software systems.
  • Strong problem-solving and troubleshooting skills.
  • Excellent verbal and written communication skills.
  • Ability to work well in a team and independently.
Perks:
  • Competitive salary and benefits package.
  • A dynamic and inclusive work environment.
  • Opportunities to work on cutting-edge technology.
  • Support for professional development and continuous learning.

Job Details

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.


Department Overview

The Cloud Platform Engineering team is responsible for the development and operations of critical cloud infrastructure and platform services, in support of Motorola Solutions' public and hybrid cloud-based Software as a Service (SaaS) solutions for public safety customers. This team is part of Motorola Solutions’ Video & Software division, which offers secure, reliable and efficient team communications, workflow and operational intelligence solutions for mission critical public safety and enterprise markets throughout the world. Our services leverage Cloud Computing infrastructure on Azure, AWS and GCP to build at scale.


Job Description

As a Senior Software Engineer at Motorola Solutions, you will be an integral member of our software development team, responsible for analyzing, developing, designing, and maintaining software for the organization’s innovative products and systems. You will work on complex projects that require a high level of technical proficiency and creativity.


Basic Requirements

Key Responsibilities:

  • Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes.
  • Implement and maintain Java-based applications utilizing industry-standard frameworks such as Hibernate and Spring.
  • Develop and maintain RESTful APIs and WebServices, ensuring high performance and responsiveness to requests from the front-end.
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Mentor junior software engineers, conducting code reviews and providing guidance to improve the quality and efficiency of their work.
  • Collaborate with cross-functional teams to ensure the successful delivery of software solutions.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of experience in software development with a strong emphasis on Java.
  • Proficient in Java with a good knowledge of its ecosystems.
  • Solid understanding and experience with REST API development and WebServices.
  • Expertise in ORM frameworks like Hibernate.
  • Extensive experience with Spring Framework, including Spring Boot, Spring MVC, and Spring Security.
  • Demonstrated ability to design and implement robust and scalable software systems.
  • Strong problem-solving skills and ability to troubleshoot complex issues.
  • Excellent verbal and written communication skills.
  • Ability to work well in a team environment as well as independently.
  • Must be proactive, self-motivated, and able to work under pressure.

What We Offer:

  • Competitive salary and benefits package.
  • A dynamic and inclusive work environment where you can grow your career.
  • Opportunities to work on cutting-edge technology and projects that make a difference in the world.
  • Support for professional development and continuous learning.


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

Yes

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. 

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

Similar Jobs

GoMotive - Technical Support Engineer

GoMotive

Pakistan (Remote)
3 Months ago
Make - Business Development Representative

Make

Raleigh, North Carolina, United States (Hybrid)
2 Months ago
Clearwater Analytics - Software Development Engineer

Clearwater Analytics

Boise, Idaho, United States (On-Site)
1 Year ago
gitlab - Sales Strategy Manager - Americas

gitlab

United States (Remote)
1 Month ago
Simcorp - Head of Sales, Canada - Investment Management Solutions

Simcorp

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Bede Gaming - Staff Software Engineer

Bede Gaming

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
2 Months ago
Apple - Engineering Project Manager - Software Beta Program

Apple

San Diego, California, United States (On-Site)
1 Month ago
Cygames - Photogrammetry Engineer & Artist

Cygames

Shibuya, Tokyo, Japan (On-Site)
3 Months ago
Synechron - Senior Service Desk Engineer

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Lead Software Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cognite - Principal Front-end Engineer, AI services

Cognite

Phoenix, Arizona, United States (Hybrid)
3 Months ago
high radius - Incident Commander

high radius

Hyderabad, Telangana, India (On-Site)
1 Month ago
USE Insider - Account Director

USE Insider

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Globalization Partners - Senior UX/UI Designer

Globalization Partners

United States (Remote)
2 Months ago
Postman - Head of Channel Partners

Postman

San Francisco, California, United States (Hybrid)
1 Month ago
Rippling - Manager, Implementation APAC

Rippling

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
Rippling - Staff Backend Engineer, Data Bridge

Rippling

San Francisco, California, United States (On-Site)
7 Months ago
bytedance - Strategy Manager - BytePlus

bytedance

Singapore (On-Site)
9 Months ago
gitlab - Associate US Public Sector Renewals Manager

gitlab

United States (Remote)
1 Month ago
Flexra Software - Member of Technical Staff, Site Reliability Engineer

Flexra Software

India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Accenture - Software Development Engineer

Accenture

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Paytm - Senior Associate - Key Account Management - EDC

Paytm

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Luxoft - Murex Front Office Developer

Luxoft

Hyderabad, Telangana, India (On-Site)
8 Months ago
ISG - Customer Success Specialist

ISG

Hyderabad, Telangana, India (On-Site)
1 Month ago
Capgemini - Adobe Campaign

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Capgemini - AP Invoice Processing Process Expert - A

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Revenera - Senior Site Reliability Engineer

Revenera

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
Capgemini - Biovia Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Capgemini - Products and Systems Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Illumina - Technical Applications Scientist

Illumina

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Ethernovia - Senior ASIC Design Verification Engineer

Ethernovia

San Jose, California, United States (On-Site)
2 Months ago
Figma - Integration Engineering Lead

Figma

San Francisco, California, United States (Remote)
1 Month ago
Nap nok games - Mechatronic Assembly Engineer

Nap nok games

Skopje, Greater Skopje, North Macedonia (On-Site)
1 Month ago
GoMotive - Embedded Engineer

GoMotive

Taipei City, Taiwan (Remote)
2 Months ago
Thumbtack - Senior Engineering Manager, Data

Thumbtack

Ontario, Canada (Remote)
1 Month ago
Captions - Principal Software Engineer

Captions

New York, United States (On-Site)
1 Month ago
Kavalirio - Software Engineer 2

Kavalirio

Fort Meade, Maryland, United States (On-Site)
2 Months ago
Qualcomm - Thermal Engineer, Staff - Server

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Months ago
LeoVegas - Engineering Manager - Brands

LeoVegas

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
eBay - MTS2, Services Engineer, SEO Platforms

eBay

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.

Pennsylvania, United States (Remote)

California, United States (Remote)

Chicago, Illinois, United States (On-Site)

Schaumburg, Illinois, United States (On-Site)

British Columbia, Canada (Remote)

Westminster, Colorado, United States (On-Site)

Allen, Texas, United States (On-Site)

Allen, Texas, United States (On-Site)

Massachusetts, United States (Remote)

View All Jobs

Get notified when new jobs are added by Motorola solutions

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug