Jobs and Careers
F5

Principal Software Engineer

F5
San Jose, United Statesfull_timeVerifiedPosted 30 Jun 2025
💰 $299,928/yr($199,952/yr$299,928/yr)

About the role

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 app

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

F5

View company profile →