Sr Web Developer
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do centers around people—obsessing over how to make the lives of our customers, and their customers, better. We prioritize a diverse F5 community where each individual can thrive.
About the role
The Sr. Software Engineer provides software development support by analyzing business requirements to design and develop appropriate systems solutions according to specifications. They provide technical expertise in evaluating, designing, developing, deploying, monitoring, testing, and supporting systems and procedures that are cost-effective and improve work efficiency. The software development engineer partners with enterprise and solution architects to ensure the application meets company service level standards and roadmap requirements, and is embedded within an agile team to quickly adapt to shifting business priorities.
The Sr Software Engineer will work in a product team operating model with a Product Manager, a UX Designer, and other software engineers.
Responsibilities
- Develop front-end, back-end, and/or middleware solutions to given problems
- Translate business needs into technical requirements
- Provide constructive feedback in code reviews and help others to become better developers
- Maintain and iterate on multiple interconnected build systems
- Own the development of scalable single-page applications
- Write well-designed, efficient code that works across devices
- Develop high-demand authoring and user experiences
- Stay up-to-date on cutting-edge technologies/tools in the Web Development sphere
- Create Proof of Concepts/Rapid prototypes and implement them
- Contribute to CI/CT/CD process using DevOps tools
- Contribute to Grooming/Planning/Scrum meetings and be a part of required scrum events
- Analyze end user needs and design, develop, and unit test your software
- Contribute to design and coding standards to ensure consistency across applications
Requirements
- Bachelor’s degree in Computer Science or equivalent experience
- 7+ years of experience in all phases of modern full-stack web development
- Expert CSS and JavaScript development skills
- Experience with multiple software development methodologies/lifecycles
Skills
- Experience with headless application architectures
- Experience with frontend tools & technologies, such as Next.js, Webpack, modern JavaScript, TypeScript, Storybook.js, and React
- Experience with APIs and webhooks (a plus)
- Experience with web performance and accessibility tools and techniques (a plus)
- Experience developing for CMS platforms (a plus)
- Experience with Content Management Systems (a plus)
- Experience with Git (a plus)
- Ability to discover requirements from provided graphical designs
- Excellent communication and interpersonal skills
- Strong time management and organizational skills
- Ability to provide exceptional support to both internal and external customers
- Ability to prioritize and multi-task in a fast-paced, changing environment
- A self-starter with the drive, passion, and will to succeed
- Excellent analytical, critical thinking, and problem-solving skills
- Basic knowledge of continuous integration, build, and deploy automation tools
- Working knowledge of CI/CD
Pay
The annual base pay for this position is $163,200.00 - $244,800.00. F5 maintains broad salary ranges for its roles to account for variations in knowledge, skills, experience, geographic locations, and market conditions, as well as to reflect F5’s differing products, industries, and lines of business. The pay range referenced is as of the time of the job posting and is subject to change. You may also be offered incentive compensation, bonus, restricted stock units, and benefits.
Benefits
More details about F5’s benefits can be found at the following link: https://www.f5.com/company/careers/benefits. F5 reserves the right to change or terminate any benefit plan without notice.