Search jobs > Milpitas, CA > Senior principal software

Senior/Principal Software Engineer (Req ID: 2024-04)

SS8 Networks
Milpitas, California, US
Full-time

Company Overview :

If you want to know about the requirements for this role, read on for all the relevant information.

About SS8 Networks : As a leader in Lawful and Location Intelligence, SS8 helps make societies safer. Our commitment is to extract, analyze, and visualize the critical intelligence that gives law enforcement, intelligence agencies, and emergency services the real-time insights that help save lives.

Our high performance, flexible, and future-proof solutions also enable mobile network operators to achieve regulatory compliance with minimum disruption, time, and cost.

SS8 is trusted by the largest government agencies, communications providers, and systems integrators globally.

Job Description :

SS8 Networks is seeking a talented and experienced Senior / Principal Software Engineer to join our Intelligence Solutions team.

As a Senior / Principal Engineer, you will play a critical role in designing, developing, and maintaining complex Java-based applications that leverage technologies such as Cassandra, Kafka, and mySQL.

You will work closely with cross-functional teams to deliver high-performance, scalable, and reliable solutions that meet the needs of our clients in the telecommunications and cybersecurity sectors.

Location : onsite Milpitas, California, US (Hybrid)

Job Responsibilities :

  • Lead the design and development of highly scalable and performant Java applications for intelligence solutions.
  • Architect and implement data storage solutions using Cassandra, ElasticSearch, Kafka, MySQL, and other relevant technologies.
  • Collaborate with product managers, field engineers, and other stakeholders to gather requirements and define technical specifications.
  • Drive innovation and best practices in software development, ensuring code quality, scalability, and maintainability.
  • Conduct code reviews, provide technical guidance, and mentor junior members of the engineering team.
  • Analyze and optimize system performance to meet SLAs and scalability requirements.
  • Stay updated on emerging technologies and industry trends, and incorporate them into the development process as appropriate.
  • Participate in the full software development lifecycle, from requirements analysis to deployment and maintenance.

Job Requirements :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with a strong focus on Java-based applications.
  • Proven expertise in designing and implementing distributed systems using technologies such as Cassandra, ElasticSearch, Kafka, and MySQL.
  • Solid understanding of software architecture principles, design patterns, and best practices including Kubernetes orchestration, helm chart, geo-redundancy / replication
  • Experience with agile software development methodologies and tools (e.g., Scrum, Kanban, JIRA).
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, dynamic environment.
  • Strong communication and collaboration skills, with the ability to work cross-functionally and influence technical decisions.
  • Experience in the telecommunications or cybersecurity industry is a plus.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

Key Responsibilities:Lead end-to-end development of data tooling and frameworksEnsure collaboration with leadership and senior engineersCoach and mentor the next generation of technical leadersRequired Qualifications:5+ years of experience as a Software EngineerExperience defining architecture and s...

Promoted
Apple
Cupertino, California

This team is more than a group of engineers -- it's a group passionate about Apple products, services, and engineering culture. The team is seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focus on buil...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Design Engineer, Customer Solutions (Remote). ...

Promoted
Sunnyside
CA, United States

We are looking for a Senior Software Engineer to help us take our product experience to the next level, support our growing customer base, and develop tools to scale the efficiency of our engineering team. You have 5+ years of professional software development experience, ideally in a consumer softw...

Promoted
VirtualVocations
Santa Clara, California

...

Promoted
24 Seven Talent
San Jose, California

Our client in the tech space is looking to bring on a Senior Backend Software Engineer - Global E-Commerce Logistics to their team on a fulltime basis. Maintain the quality and stability of the system, and guide engineers at all levels to continuously optimize various technical indicators of the sys...

Promoted
Palo Alto Networks
Santa Clara, California

You will be part of a world-class software test engineering team that works on various ground-breaking technologies (Cloud Identity, Data Loss Prevention, Post quantum cryptography, IoT Security etc) in the Layer 4-7 domain. Palo Alto Networks NGFW (Next Generation Firewall) group is looking for a s...

Promoted
ServiceNow
Santa Clara, California

As a Senior Staff Data Platform Software Engineer, you will have the opportunity to become a key member of the Data Scale team in the Platform Persistence group. We welcome all candidates, including individuals from non-traditional, varied backgrounds, that might not come from a typical path connect...

Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Amazon Development Center U.S., Inc.
Sunnyvale, California

Own team architecture, providing a system-wide view and design guidance. We are looking for a passionate software engineer to develop and operate our EC2 local storage fleet. As part of this role you will be working across EC2 Teams building and operating storage and compute instances, develop tools...