Opens broadcom.wd1.myworkdayjobs.com in a new tab
About This Role
- We are seeking an experienced Senior Software Engineer to drive complex feature enhancements, architecture improvements, and high-tier escalation resolution for our enterprise security product suite.
- In this role, you will balance core software engineering—designing cross-platform components, APIs, and distributed systems—with deep debugging and hotfix engineering for critical customer issues.
- Key Responsibilities Design and implement new software components and new features that meet functional and business requirements on schedule and within budget.
- Utilize different programming languages to create cross-platform code (UNIX, Linux, Mac, and Windows platforms) that will run in physical (hardware) and virtual environments (Azure and AWS).
- Define communication interfaces between software components, implement new product APIs, and consume 3rd party interfaces in product software components.
- Utilize network protocols and apply software clustering models to build distributed enterprise-grade software that can be deployed and synchronized in multiple datacenters across the globe.
- Use Relational Databases (SQL) and Directories (LDAP).
- Design database tables and schemas to store product-specific information and integrate the product with customers' provided databases and LDAP directories.
- Utilize modern UI frameworks for development of end-user-facing interfaces, web protocols, and REST APIs.
- Work collaboratively within an Agile Team to write high-quality, testable code that meets the Definition of Done.
- Perform unit/module testing of software to find errors and confirm programs meet specifications.
- Utilize unit testing frameworks to build unit tests.
- Implement end-to-end automation tests.
- Provide information to technical writers and conduct training sessions on new modules or code changes to other members of the product cross-functional team.
- Integrate new product features and tests into the continuous integration toolchain.
- Leverage AI-assisted development tools and identify opportunities to adopt innovative technologies.
- Troubleshoot product issues, fix defects, and work closely with customers to drive platform quality.
- Utilize debugging and troubleshooting skills to resolve complex configuration issues or product defects reported by the customers.
- Work on recreating product issues in the lab environment and be able to troubleshoot issues in customer environments using remote tools.
- Provide guidance and best practices on product deployment models and configurations.
- Support regular cadence of product update releases such as service packs and produce individual hotfixes and code patches.
- Skills Required Strong design, programming (Java, C, C++, PHP, Perl, SQL, shell scripts), and debugging skills with experience on enterprise-class applications.
- Strong knowledge of Windows / Unix / Linux operating systems Internals and experience with cross-platform software development Very good at debugging multi-threaded, high-performance applications Ability to use AI tools effectively to improve efficiency and productivity Enterprise security domain knowledge and experience (authentication/authorization frameworks, security protocols, PKI, certificates, SSL, Privileged Access and Identity use cases) Good communication, coaching, and mentoring skills.
- Work Experience Typically, 10+ years of experience in software development AI Expertise & Methodology (What Makes You a Strong Fit) AI Integration: Expertise using AI code assistants (e.g., Cursor, Claude) as force multipliers within your daily workflow.
- Spec-Driven Development: Hands-on experience with AI spec-driven frameworks (e.g., Plan/BMAD modes) to map out and execute the full SDLC.
- Agentic Workflows: Experience orchestrating multi-agent workflows for complex tasks like system upgrades, refactoring, and vulnerability patching.
- Quality Control: Proven ability to critically review AI-generated code for security, architectural alignment, and performance bottlenecks.
- 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.
Sourced directly from Broadcom’s career page
Your application goes straight to Broadcom.
Opens broadcom.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Broadcom
382 positions
Job ID
/job/IND-Hyderabad-115-IT-Park-Area/Staff-Software-Engineer_R026909-6
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, Architecture & Performance Research Engineer for Data Center and Agentic AI CPU
San Jose, California, United States|Other
Samsung Semiconductor
Senior Engineer, Architecture & Performance Research Engineer for Data Center and Agentic AI CPU
San Jose, California, United States|Other
Samsung Semiconductor
Principal Engineer, Architecture & Performance Research Engineer for Data Center and Agentic AI CPU
San Jose, California, United States|Other
Micron Technology
Metrology Overlay Process Engineer, DRAM
Boise, ID - Main Site|Other