Software Development Engineer Iii Job in F5
Software Development Engineer Iii
- Hyderabad, Telangana
- Not Disclosed
- Full-time
What You'll Do
Apply Modern Engineering Principles: Utilize modern engineering principles throughout the software lifecycle, from initial concept and architecture to deployment, while also refining existing systems and solutions.
Collaborate on Solutions: Demonstrate problem-solving skills and work with fellow engineers to develop innovative solutions that meet technical standards and business requirements.
Follow Best Practices: Adhere to engineering best practices across all phases of the process, from design to deployment.
Design and Maintain Solutions: Create and maintain medium to complex solutions with a security-first approach.
Support Team Growth: Assist in the recruitment and onboarding of new team members to foster team development.
Lead Software Design: Provide leadership in translating requirements into scalable and robust software designs.
Mentor and Guide: Offer technical guidance and mentorship to the SDE community, ensuring solutions are scalable, performant, and maintainable.
Seek Improvements: Proactively identify opportunities for architectural enhancements, optimizations, and innovations.
Uphold Ethical Standards: Adhere to F5's Business Code of Ethics and promptly report any violations of the Code or company policies.
Manage IAM Systems: Design and maintain IAM systems that align with business and security needs.
Perform Additional Duties: Undertake other related tasks as assigned.
Note: This job description provides a general overview of responsibilities and requirements but may not encompass all tasks. Responsibilities and requirements are subject to change.
What You'll Bring
Intellectual Curiosity: A mindset focused on continuous improvement and learning.
Technology Proficiency: A strong understanding of how to leverage technology to enhance business processes.
Communication Skills: Excellent verbal and written communication, planning, problem-solving, troubleshooting, and organizational skills.
Analytical Skills: Strong analytical and critical thinking abilities, with proficiency in troubleshooting and problem-solving.
IAM Expertise: Deep subject matter knowledge of Identity & Access Management (IAM) processes and tools, particularly SailPoint SaaS solutions.
Development Experience: Experience developing identity management solutions that automate user lifecycles, optimize access requests, and ensure compliance with security regulations using SailPoint.
Programming Skills: Proficiency in one or more programming languages such as Java, C#, C/C++, Python, or JavaScript.
System Knowledge: Familiarity with Linux/Unix, Windows, scripting (Bash, PowerShell, or Perl), SQL, LDAP, and web services.
Database Familiarity: Knowledge of databases such as Oracle, Sybase, MSSQL, and MySQL.
Problem-Solving Ability: Capability to decompose complex problems, identify gaps and risks, and provide reliable estimates of effort.
Interpersonal Skills: Strong interpersonal abilities, including tact and diplomacy, with the capacity to remain composed under pressure.
Adaptability: Flexibility to adapt to changing business needs, requirements, and priorities.
DevSecOps Understanding: A solid grasp of DevSecOps best practices.
Qualifications
- Education: Bachelor s degree (BS/BA) or equivalent work experience.
- Experience: 5+ years of engineering experience in supporting or implementing SailPoint IAM solutions.
- Software Development: Proven track record in developing and delivering software solutions.
- Language Proficiency: Knowledge of several high-level programming languages; experience with at least one low-level language is preferred.
- Agile Experience: Familiarity with agile and lean software development methodologies.
Qualification : BS/BA or equivalent work experience
Minimum 5 Years
2 - 4 Hires