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.Job Description:Broadcom's Mainframe Software Division (MSD) is looking for a software engineer with a passion for building high-quality applications using agile practices to join our development team. Mainframe systems are at the heart of the digital economy, with 80% of the world's structured corporate data residing or originating on mainframes and 55% of all enterprise applications hitting the mainframe to complete transactions. Our industry-leading products are critical to many Fortune 1000 companies.This position within the Mainframe Software Division is responsible for creating, testing, ensuring the quality of, and maintaining a product or product line within the AIOps Value Stream. The R&D Software Engineer 1 will perform code development, modification, testing, and debugging tasks. This is a full-stack development position working on innovative Automation technologies within the AIOps portfolio of the Mainframe Software Division.Product DetailsThe Observability product empowers Mainframers with increased visibility into the business impact of their applications through improved Observability across all roles/personas. This platform uses a wide set of data collectors and data science algorithms to provide additional time on the clock to remediate potential issues before they impact your business. Embedded intelligence and a modern, easy-to-use collaboration hub provide actionable insights, helping novice IT Ops staff triage and analyze root cause faster.Key ResponsibilitiesWork collaboratively within an Agile Team to write high-quality, testable code that meets the Definition of Done.Strive to meet team commitments.Participate in design and code reviews with other engineers.Strive to eliminate technical debtUse best software engineering practices to evolve the system design.Continuously evaluate software performance and identify and fix performance degradationsLook for opportunities to work on innovations valued by customersCreate automated unit, system, and acceptance tests.Participate in test plan reviews.Perform unit/module testing of software.Actively foster continuous team improvement in self and team:Contribute to team retrospectives; help to identify and resolve team impediments.Take ownership of problems and continuously strive to become a better problem solver.Actively communicate and collaborate within the team and across functional boundaries.Job-Specific Authority and ScopeGenerally, works independently.Examples of typical decisions with manager consultation:Volunteer for and commit to delivering stories and tasks within the sprint.Establish own capacity/velocity for each increment.Take ownership of problems and continuously strive to become a better problem solver.Typically has no direct reports.Typically, does not manage a budget.Business Travel and Physical DemandsNo (or minimal) business travel is expected for this position.Office environment. No special physical demands required.Preferred EducationBachelor's degree or global equivalent in a related field. Work ExperienceTypically, 0 to 2 years of experience in software development or a related field.General Skills & CompetenciesDemonstrates high personal integrity and ability to earn trust from others.Demonstrates a growth mind-set, seeks feedback often, and is effective in continuous personal and professional development.Participating in self-directed learning activities aimed at developing deep expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.Debugging/coding skills.Problem-solving skills.Communications and organization skills.Teamwork skills.Knowledge in object-oriented analysis and design patterns.Active listening and resect for opinions and ideas of others; invite dissent.Full stack developerExperience in JAVA, Spring Framework, REST API, Web ServicesExperience in design and development of Micro-Services and APIs.Knowledge in Object Oriented Analysis & Design patternsKnowledge of Data structures and AlgorithmsFamiliarization with container technologies (Docker and/or Kubernetes)Demonstrate knowledge of NoSQL databasesExperience in distributed data streaming frameworks like KafkaKnowledge of CI/CD and DevOpsExperience in Mainframe concepts desiredExperience working on or with Automation toolsAngular or React experience a plus, however, not requiredAdditional Job Description:Compensation and BenefitsThe annual base salary range for this position is $51,000 - $85,000 This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.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.
View Original Job Posting