Principal Software Engineer-MicroServices
F5 Networks
Hyderabad (SEZ)
3d ago

Position Summary

At F5, we make apps faster, smarter, and safer from anywhere. Come work within the Microservice team in an exciting, fast-

paced environment charting the course for F5’s future. You’ll get to build cloud-native microservices for all major private and public cloud environments to visualize and analyze activity of cloud-

based applications. Come join a dynamic team using F5 IP, various open-source platforms, public cloud IaaS services, and demonstrating your own skills.

Build services that are performant, reliable, secure, and scalable within a company known for our excellent culture.

If you enjoy providing quality solutions while keeping a focus on high availability, scalability, maintainability, and security then you are the Software Engineer that we would like to have join our team.

In this role, you will be responsible for the design, development and implementation of our services running in public clouds.

You’ll evaluate them and implement migration plans to move from data centers into public clouds.

Your Day-to-Day

  • You are an expert in architecting and building scalable microservices that enable critical capabilities at an enterprise-level.
  • Be the subject-matter-expert in the assigned domain and drive cross-domain integrations.
  • Implement microservice infrastructure across regions, and availability-zones, that handle massive amounts of data, taking care for efficient store, data retention, governance and compliance, different service needs.
  • Craft architecture / system design documents focusing on visualizing workflows and specify clear interfaces.
  • Configure and lead a variety of internally developed and third-party applications and services, across multiple environments.
  • Recommend and maintain technical design methodologies, processes, and standards.
  • You will show us how you handle technical mentorship to lower level engineers.
  • Conduct presentations internally and externally
  • Primary Responsibilities

  • You are the go to person’ for the microservices in the assigned domain
  • Serves as technical expert for a module / system
  • Leads analysis of requirements and defines the design for new and modification of existing tools, utilities, environments, modules / systems
  • Plan and implement the design specifications for the engineering project.
  • Assists Architects and Managers with project scope and estimating
  • Sets the direction and assists with the technical work flow of other engineers within the scope of assigned projects.
  • Liaises with cross-functional teams to ensure that project is delivered in its entirety.
  • Act as a mentor for junior members of the team
  • Recommends and maintains technical design methodologies, processes and standards
  • Participates on cross functional design teams to develop expertise in other modules / systems
  • Engages with customers to address escalations and devise solutions
  • Engages with Product Management to drive detailed product requirements
  • Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
  • Performs other related duties as assigned.
  • The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-

    inclusive, and responsibilities and requirements are subject to change.

    Knowledge, Skills and Abilities

  • Experience across multiple business domains (Sales, Marketing, Finance etc.)
  • Proven expertise in coding / designing enterprise grade integrations across systems and platforms
  • Proven expertise in coding / designing and integrating via RESTful API
  • Expertise in coding / designing / deploying microservices
  • Experience in building applications using containers kubernetes in particular
  • Good experience in cloud environments AWS, Azure, vSphere
  • Strong experience in working in an agile environment
  • Strong experience in working in a devops teams
  • Develop the required system design models (sequence, state-transition & activity diagrams) to articulate the functionality and integrations to various stakeholders and partner teams.
  • In depth experience in analyzing and designing complex enterprise software systems.
  • Experience in designing and developing cloud-based software systems using AWS, Azure, Google, and vSphere
  • Experience with GDPR, SOX and other regulatory requirements.
  • Knowledge of IP networking adds advantage
  • Knowledge of CI / CD and project management tools (e.g., Git, Jenkins, Jira, Bugzilla, etc).
  • Expert Knowledge and extensive experience with vertical stack technologies.
  • Experience developing complex product development initiatives from concept through release.
  • Exceptional problem solving.
  • Able to collaborate and thrive in a fast-paced high-performance environment.
  • Regularly finds ways to communicate widely through discussions, white papers, publications and other.
  • Regularly demonstrates collaboration by promoting others’ ideas, influencing others, and making teams successful.
  • Demonstrated excellence in written and verbal communications
  • Regarded as technical lead by peers and management.
  • Must be a Subject Matter Expert in multiple skill areas.
  • Qualifications

  • Typically requires a minimum of 10+ years of related experience with a Bachelor’s degree; or 8+ years and a Master’s degree;
  • or a PhD with 5 years experience; or equivalent experience.

    F5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.

    The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-

    inclusive, and responsibilities and requirements are subject to change.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form