close

F5 Networks, Inc

Apply for this job

Principal Software Engineer (Information Technology)



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. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.

The F5 Digital Organization is at the forefront of modernizing how we operate—delivering innovative, scalable digital solutions that empower business functions across the company. We build agile, cloud-native platforms that enhance user experience, improve operational efficiency, and support strategic business goals. 

We are seeking an experienced Principal Software Engineer who thrives on solving complex technical challenges and building systems that scale seamlessly. Your previous experience in cloud platform engineering, SaaS integrations, and enterprise-grade automation will be at the core of delivering solutions that meet business requirements while maintaining high standards of performance and quality. In this position, you will partner with cross-functional teams to ensure the effective design, implementation, and lifecycle management of integrations across multiple SaaS platforms. 

In this highly impactful role, you will leverage your deep expertise in API design, integration platforms, and DevOps best practices to standardize platform extensibility and improve system performance. Your experience in leading engineering projects and mentoring will support the growth of the team while ensuring successful strategic outcomes. 

Key Responsibilities 

* Lead the design and development of cloud-native integrations and automation workflows between strategic SaaS platforms (e.g., Salesforce, Oracle Fusion, ServiceNow) and internal business applications. 

* Use expertise in modern integration platforms (iPaaS) like MuleSoft, Boomi, Informatica, or Oracle Integration Cloud to build scalable and reusable data workflows connecting distributed systems. 

* Provide technical leadership on API management, ensuring secure, scalable, and maintainable data exchange across business-critical applications. 

* Drive and manage end-to-end software development lifecycles, including requirement gathering, system design, code development, testing automation, deployment, and monitoring. 

* Leverage experience in CI/CD pipelines and DevOps practices to ensure reliable and efficient software delivery at scale. 

* Partner with Product Managers, Architects, and Business Stakeholders to align highly-technical projects with business use cases and long-term goals. 

* Advocate for cloud-first strategies, automation, and improving overall operational efficiency with a bias toward simplicity. 

* Collaborate closely with engineers and cross-functional partners to promote a culture of technical mentorship, peer reviews, and continuous learning. 

* Drive best practices in software development, including code quality, test automation, and CI/CD pipeline optimization. 

* Partner with cross-functional stakeholders, including Product Managers, Business Analysts, and Platform Architects, to gather requirements and translate them into technical solutions. 

* Actively contribute to architecture decision-making and improve software design patterns for integration services and cloud platforms. 

* Ensure high system availability, data integrity, and robust monitoring/alerting capabilities by integrating observability practices and tools into production pipelines. 

* Foster a culture of continuous improvement by identifying bottlenecks in development processes and recommending enhancements. 

Qualifications 

* 6–8+ years of professional experience in software engineering, with a proven ability to design, build, and scale large enterprise systems. 

* Hands-on expertise with SaaS platforms (e.g., Salesforce, Oracle Fusion, or similar) and integrating diverse enterprise applications. 

* Extensive experience with RESTful APIs, microservices architecture, and distributed system design. 

* Strong programming skills in JavaScript (React, Node.js), Python, or other modern languages/frameworks used in full stack development. 

* Proficiency in cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code tools (Terraform, CloudFormation, etc.) to manage and deploy applications. 

* Expertise in DevOps practices, including CI/CD pipelines, containerization (Docker/Kubernetes), automated testing, and observability (Datadog, Splunk, or New Relic). 

* Demonstrated experience with application performance optimization and solving latency or scalability bottlenecks. 

* Ability to effectively collaborate with cross-functional teams, manage priorities, and align technical delivery with business outcomes. 

* Excellent problem-solving capabilities, with a strong focus on delivering customer-centric solutions. 

* Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders effectively. 

* Excellent written and verbal communication skills, with experience collaborating across diverse teams and delivering outcomes. 

* Demonstrated leadership in mentoring engineers, encouraging innovation, and driving adoption of best practices. 

Nice to Have 

* Prior experience working on enterprise transformation initiatives, particularly involving cloud migrations or IT modernization programs. 

* Certifications in Salesforce ( eg: Architect certifications) and other cloud platforms (e.g., AWS, Azure) . 

* Familiarity with low-code/no-code configurations and building solutions using platform extensibility. 

* Experience with data streaming and event-driven architectures (e.g., Kafka, RabbitMQ).

Why Join F5's Digital Organization? 

In the Staff Software Engineer role, you'll have the opportunity to work on transformative projects at scale, leveraging your technical expertise to design systems that drive critical business outcomes. You'll get to work in a collaborative environment where innovative ideas are not only welcomed but expected. If you're passionate about engineering excellence, mentoring others, and creating lasting value through thoughtful system design and integration, this is the role for you.

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.

The annual base pay for this position is: $199,952.00 - $299,928.00

F5 maintains broad salary ranges for its roles in order 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. 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. 

Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Workday (ending with f5.com or @myworkday.com).

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination.  F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.

Apply
Apply Here done

© 2025 American Indian Jobs