Principal Software Engineer

Broadcom Corporation Mountain View , CA 94035

Posted 2 months ago

Please Note:

1.If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2.If you already have a Candidate Account, please Sign-In before you apply.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.

Job Description:

Role & Responsibilities

  • You will design and develop features for the Symantec's next generation Big Data Platform that powers enterprise security products

  • You will architect, Design, and Build mission critical Data Infrastructure services

  • You will build stream processing software to collect, ingest, process, enrich and store Telemetry data

  • You will build automation software and abstraction layer driven by APIs for the Data Platform.

  • You will help with the deployment/performance tuning of security applications on the platform you build

  • You will evaluate/implement new open source and native cloud technologies, as needed

  • You will participate in the on-call rotation supporting the big data platform

About You:

  • You have a BS/MS/PhD in Computer Science or a related technical field

  • we look for solid software engineering background and proven track record of delivering high quality products at scale

  • You must currently be in a hands-on role. Must have solid coding skills(Java, Scala, Python etc) and be able to design and architect large, complex systems

  • Solid understanding of high performance data capture and collection systems, design of APIs around these systems. Design for reliable delivery of data.

  • You understand Containers, Kubernetes, Service Mesh and related technologies.

  • You have built API services that scale to millions of requests per second and are an expert at scaling such systems.

  • You understand the technical/internals of big data technologies and ecosystem. Kafka, Spark, Elastic Search etc.

  • You have already contributed to and/or willing to contribute to open source projects

  • You have exposure to public cloud technologies and cloud native architectures

  • You must be an influencer within the organization. Participant in open source communities, meetups etc

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

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

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

Mobile Iron

Posted 3 weeks ago

VIEW JOBS 3/11/2020 12:00:00 AM 2020-06-09T00:00 About MobileIron Industry leading brands who are defining the future of work, adopt MobileIron to secure access to the enterprise, through the world's most ubiquitous product-the mobile device. We've created a single point of secure and frictionless access to the perimeter-less enterprise -from any device, managed by MobileIron, someone else, or not all. Our mobile-centric, zero trust approach validates and verifies a comprehensive set of signals and the correlation between the user, device, applications, networks and potential threats before granting secure access to the device. Our zero trust platform is built on the foundation of our award-winning and industry-leading unified endpoint management (UEM) capabilities with enabling technologies of zero sign-on (ZSO) user and device authentication, multi-factor authentication (MFA), and mobile threat detection (MTD.) And we didn't stop there. We've gone beyond traditional UEM, identity and gateway solutions, to bring together mobile, security and the way people want to work-so you can free your people to be productive without limits and passwords. MobileIron. The center of enterprise security Recognized by Gartner as a leader in eight UEM MQs and recently noted by Forbes as one of the "Top 10 Cybersecurity Companies To Watch In 2020" About this position: The Principal Software Engineer position works independently or leads teams of 2-4 people responsible for application design, development, testing, and problem resolution work teams with significant autonomy and independence. The scope of work includes small system enhancements to major system projects. As an experienced developer and a beginning technical leader the position receives regular mentoring, feedback, and supervision by senior technical staff and management on team leadership skills. The work is done with significant autonomy and independence. Applications may include custom developed software, commercial packaged software, or open-source software. Software may consist of on-premise applications, cloud-based software and services, hybrid configurations, integration tools, or business workflow tools. Candidate should * Have a strong foundation in developing, deploying and operating high performance distributed Web services * Understand the tradeoffs, risks, mitigation strategies and patterns involved in making decisions around consistency guarantees, auto scaling, locking strategies, compensating transactions etc. * Be hands-on with deep expertise in server development in Java * Experience with the Spring Framework - using Spring especially Spring security, framework, Cloud and Data * Have the ability to design systems from ground up providing detailed technical analysis or the pros and cons of each approach * Hands-on knowledge of Kubernetes and Docker technologies * Have deep expertise in AWS technologies - Compute, Storage, Database, Management and Governance and Analytics. * Have a sound understanding of OS concepts especially *nix OSes, networking concepts and tools especially those related to performance benchmarking, profiling, troubleshooting and measurement. * Have experience in building Web scale distributed Cloud systems/platforms * Experience with SQL databases (query cost optimization, procedures, triggers, etc.) and at least one NoSQL DB. * Capability to contribute to designing, coding, and developing new platform/microservices that will form the foundation of new mobility features for both our Cloud and on-Prem solutions. * Have the ability to work in a fast-paced, agile development environment with small, focused teams delivering product regularly. * Be a solid team player. Excellent interpersonal and oral/written communication skills * Leads teams focused on quality and continuous improvement initiatives across business units within the company. * Champion a culture of innovation, in an environment that requires high levels of scalability, security and reliability * Experience of operating in a Continuous delivery environment * Knowledge of Git, Jenkins, and CI/CD Your Past Experience & Future Success… * Bachelor's degree in Computer Science or closely related field * 10+ years of experience with Java. * Experience developing RESTful cloud services * Experience in delivering rock solid production ready code as opposed to just proof of concepts. * Experience with Computer Science fundamentals in object-oriented design, data structures, algorithm design and analysis * Strong self-initiative, communication skills, and adaptability to new technology * Track record of crafting well-designed solutions and delivering high-quality software on time Other desired skills ... * Proven experience of delivery of at least one Web scale server development project. * Exposure to build and test tools like maven, TestNG, Clover * We are an EEO/AA Employer. Protected veterans and individuals with disability encouraged to apply. #LI-BH1 Mobile Iron Mountain View CA

Principal Software Engineer

Broadcom Corporation