Taro Logo

Senior Software Engineer

F5 is a force for a better digital world, making products that protect apps, APIs, and infrastructure from attackers.
$151,477 - $227,215
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

F5 is seeking a Senior Software Engineer to join their innovative AI data platform team. This role presents an exciting opportunity to work at the intersection of AI/ML and enterprise software development. The position offers a competitive salary range of $151,477 - $227,215 and includes comprehensive benefits.

The role involves developing cutting-edge AI/ML operationalization solutions while working with modern technologies and architectures. You'll be responsible for designing and implementing highly reliable, available, and scalable services, from API definition to deployment and operational management. The position requires expertise in multiple programming languages such as Golang, Java, Python, or Scala, and experience with cloud-native technologies.

F5 is a leader in cybersecurity and application delivery, focused on bringing a better digital world to life. The company's culture emphasizes continuous learning, mentorship, and professional growth. Working in a hybrid environment, you'll collaborate with distributed teams across the US while having the flexibility to balance office and remote work.

Key responsibilities include taking ownership of software components, investigating and implementing new technologies, and mentoring junior engineers. You'll work closely with cross-functional teams, including product management, UX, and QA, to define and implement new product offerings. The role requires strong technical skills combined with excellent communication and leadership abilities.

The ideal candidate will have 5+ years of software development experience, a strong background in API-driven development, and experience with container technologies and modern CI/CD practices. You'll be joining a supportive team environment that values innovation, collaboration, and technical excellence. This is an excellent opportunity for a senior engineer looking to make an impact in the AI and cybersecurity space while working with cutting-edge technologies.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Engage in AI/ML operationalization using emerging technologies
  • Take ownership of software components and deliver complete products
  • Investigate various technologies and contribute to building scalable systems
  • Hands-on coding in multiple languages
  • Apply design patterns and coding practices in microservices architectures
  • Independently investigate and implement new functionality
  • Mentor junior engineers and champion best practices
  • Collaborate with other teams and perform code reviews
  • Implement all phases of development cycle

Requirements For Senior Software Engineer

Go
Java
Python
Kubernetes
  • BS/MS degree in Computer Science or equivalent with 5+ years of software development experience
  • Expertise in Golang, Java, Python, Scala, C++ or other high-level languages
  • Good understanding of API driven product development
  • Experience with SQL or NoSQL technologies
  • Strong understanding of modern CI/CD methodology
  • Experience in container technologies like Docker and Kubernetes
  • Excellent written and verbal communication skills
  • Strong interpersonal and team-building skills

Benefits For Senior Software Engineer

Medical Insurance
Equity
  • Incentive compensation
  • Bonus
  • Restricted stock units
  • Comprehensive benefits package

Interested in this job?

Jobs Related To F5 Senior Software Engineer