Posted in

Software Development Engineer III

Software Development Engineer III

CompanyF5
LocationSeattle, WA, USA, San Jose, CA, USA
Salary$128099 – $192149
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • BS/BA or equivalent work experience
  • 5+ years engineering experience in supporting or implementing T-SQL and Azure solutions, Serverless Functions and NoSQL
  • Hands on configuration and deployment experience using Terraform/ARM/Bicep
  • Hands on experience using event-based technologies like ASB, Solace etc.
  • Hands on experience supporting ETL and REST API-based integrations
  • Proven ability to develop and deliver software solutions
  • Experience working in agile and lean software development

Responsibilities

  • Apply modern engineering principles and practices to solution delivery and employ this rigor throughout the full software lifecycle; from initial concept and architecture through deployment, as well as while refining existing systems and solutions.
  • Demonstrate problem-solving skills and collaborate with fellow engineers to devise innovative solutions that align with technical standards and business requirements.
  • Follow engineering best practices, including all phases of the process from design to deployment.
  • Design, build, and maintain medium to complex solutions with a security first mindset.
  • Assist in team growth, including recruitment and onboarding of new team members.
  • Participate and provide leadership in translating requirements into scalable and robust software designs.
  • Provide technical guidance and mentorship to SDE community to ensure that the solutions are scalable, performant, and maintainable.
  • Proactively seek out opportunities for architectural improvements, optimizations, and innovations.
  • 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.

Preferred Qualifications

  • Intellectual curiosity and a continuous improvement mindset
  • An excellent understanding of how to use technology to improve business processes
  • Proficient communication, planning, problem solving, trouble shooting, and organization skills
  • Strong written and verbal communication skills
  • Excellent analytical, critical thinking, troubleshooting, and problem-solving skills
  • An ability to break down complex problems, identify gaps and risks, and provide reliable level of effort estimates
  • Strong interpersonal skills including tact, diplomacy, and ability to maintain composure under pressure
  • The flexibility to adapt to changing business needs, requirements, and priorities
  • An excellent understanding of DevSecOps best practices
  • Strong understanding of registration key or JWT-based fulfillment and licensing a plus