R&D Software Engineer (broadcom)
Job posting number: #229645 (Ref:R022619)
Job Description
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.
Responsibilities
Analyse feature requirements, and prepare functional specifications and designs to meet them
Scope and prepare effort estimates for features, and actively contribute to the release planning process
Implement new features in a carrier-grade, scalable software platform, and maintain existing features
Implement and maintain test automation suites
Collaborate with system architects, management, and peers to drive projects to completion
Prepare technical documentation and training materials
Act as lead or mentor to the junior team members to develop their skills and grow their careers
View Orignal JOB on: italents.netProvide technical advice and guidance to team members, helping them to solve problems and make informed decisions
Required skills, qualifications, and experience
Degree in Computer Science, Computer Engineering, or related discipline; advanced degree preferred
8+ years of experience in software architecture, design and development
Extensive experience with UNIX/Linux system management and software development
Proficient in Go and/or Java
Proficient with shell scripting in at least one scripting language such as Python
Experience with message queueing and stream processing systems such as Apache Kafka and Flink
Knowledge of and experience with at least one relational database management system, such as Postgres or MySQL
Knowledge of and experience with at least one no-SQL database, such as Cassandra, MongoDB, or ElasticSearch
Experience with containerization and microservice architectures, including knowledge of and experience with Docker, Kubernetes, and one or more public cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, or Amazon Web Services (AWS)
Experience with one or more build systems such as Gradle, Bazel, Make, and Maven
Familiarity with common enterprise software development tools including Git, Jenkins, JIRA or Rally, Confluence, and Black Duck and Coverity security tools
Experience with test automation practice and tools
Strong problem solving and debugging skills
Excellent communication and presentation skills
Comfortable working both in office and as part of a distributed team where colleagues may be in different locations and time zones
Desirable skills
Experience with infrastructure monitoring tools and technologies, such as SNMP and Broadcom DX NetOps or AppNeta, would be a significant asset
Experience with virtualized infrastructure such as VMware Cloud Foundation (VCF)
Basic knowledge and experience with GUI development using JavaScript/TypeScript and React or Angular
Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.
If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.