Job Closed
This listing is no longer active.
Solving for safer
Mid-Level Software Engineer – Search & AI Data Platform, C# or Java
Location
Brazil
Posted
122 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Software Engineer – Search & AI Data Platform, C# or Java
Motorola Solutions
• Play a pivotal role in Solving for Safer by increasing the discoverability of life-saving data • Design and implement the search architecture that helps a dispatcher or first responder locate critical information in seconds • Take ownership of significant features, from initial technical design to final deployment within a Kubernetes environment • Act as a human-centered innovator—partnering with teams to nail down requirements, conducting rigorous code reviews, and ensuring our systems remain secure and resilient • Optimize a microservice or mentor a junior team member
Job Requirements
- 4+ years of professional experience in object-oriented programming (C#/.NET or Java)
- Advanced English Proficiency
- Proven experience developing REST-based and Messaging-based APIs within cloud-based microservice architectures (e.g., Kubernetes)
- Deep practical knowledge of the software development lifecycle (SDLC) and modern DevOps practices including CI/CD and automation
- Solid understanding of secure coding principles and common vulnerabilities (e.g., OWASP Top 10)
- Bachelor’s Degree in Computer Science, Engineering, or a related technical field
Benefits
- None specified
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Data Engineer – Snowflake, Azure, SaaS, Python
StreamlineTaking companies to the next level with innovative IT solutions and strategies.
• Design, develop, and deploy Azure Functions and broader Azure data services to extract, transform, and load data into Snowflake data models and marts. • Implement automated data quality checks, monitoring, and alerting to ensure accuracy, completeness, and timeliness across all pipelines. • Optimize workloads to reduce cloud hosting costs, including right-sizing compute, tuning queries, and leveraging efficient storage and caching patterns. • Build and maintain ELT/ETL workflows and orchestration to integrate multiple internal and external data sources at scale. • Design data pipelines that support both near real-time streaming data ingestion and scheduled batch processing to meet diverse business requirements. • Collaborate with engineering and product teams to translate requirements into robust, secure, and highly available data solutions.
• Design, develop, and maintain robust, scalable, and high-performance object oriented code in our backend services • Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system communication • Craft systems designs, lead design decisions, and drive alignment with other senior engineers • Write automated unit tests, integration tests, end-to-end tests, concurrency tests, load/performance tests • Analyze existing systems to identify bottlenecks, tech debt, and implement scalability, and stability improvements • Implement automation for testing, monitoring, healing, and scaling applications, continuous integration and deployment to reduce time to market • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features • Conduct code reviews (comment, approve, seek revisions, merge), mentor junior and mid-level engineers, and actively promote engineering best practices • Dive deep and troubleshoot complex issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability • Conduct objective and comparative analyses of competing technologies to advise the team of pros and cons of a technology solution • Maintain robust documentation (design docs, run books, change management docs, and readiness plans) • Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement • Drive cross-team projects as a single-threaded-owner (STO) or tech lead, and actively unblock other engineers to make progress
• Write and push code for the Popl Backend • Work with other engineers on using APIs, documentation and tests • Monitor logs and resolve any issues quickly • Collaborate with the team regarding infrastructure decisions • Attend daily stand ups with the engineering team (We promise we are fun :)) • Learn a lot and grow with us
• You’ll be a key player in developing and scaling our company-wide internal automation platform • You won't just be writing code, you’ll be building the backbone of our development ecosystem • Our goal is to automate the mundane and optimize the complex




