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

Ss8, Inc. Milpitas , CA 95035

Posted 2 months ago

Company Overview:

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.

Annual Base Pay Range (USD): $130,000 - $190,000

The successful candidate's starting base pay will be determined based on job-related skills, experience, qualifications, work location and market conditions. The annual base pay range for this role may be modified based on market conditions.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

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

Ss8, Inc.