Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 15.0 years
17 - 20 Lacs
bengaluru
Work from Office
Were looking for a Principal Software Engineer with deep experience building and scaling SaaS platforms in the cloud. This role requires a hands-on technical leader who can architect and deliver complex, distributed systems while mentoring engineers and driving cross-functional alignment. Youll lead design and development of scalable microservices, define engineering best practices, and help shape the future of our SaaS platform. This is a highly influential role focused on delivering performant, secure, and reliable solutions that align with business goals. What Youll Do Lead architecture and development of scalable, enterprise-grade backend systems and APIs Drive design reviews and partner with stakeholders to align technical solutions with product strategy Mentor engineers, promote engineering excellence, and foster continuous improvement Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices Define and uphold high standards for code quality, maintainability, and performance Own implementation of observability, testing, and monitoring strategies What You Bring Deep expertise in microservices, distributed systems, and cloud-native technologies (Kubernetes, Docker, GitOps, CI/CD) Proficiency in backend development with Golang or similar languages (Java, C++, Rust) Strong understanding of SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf Knowledge of DNS, CDN, networking principles, and Linux systems (including scripting and automation) Excellent analytical and debugging skills with a track record of owning mission-critical systems Strong communication and leadership skills, with experience mentoring teams and influencing technical direction Qualifications 10+ years of backend software engineering experience in cloud-native environments Bachelors or Masters degree in Computer Science, Engineering, or equivalent industry experience.
Posted 3 weeks ago
5.0 - 10.0 years
13 - 17 Lacs
bengaluru
Work from Office
Position Summary F5 Distributed Cloud Platform is a world class, mission critical and highly reliable platform serving a global customer base. Our customers depend on us to keep their business highly available and secure around the planet. We are rapidly expanding our platform in many dimensions global footprint, infrastructure, performance, low latency etc., We are looking for a Senior Software Engineer to join this mission. Responsibilities Design and implement software systems that are highly distributed, concurrent and reliable to manage the lifecycle of our Distributed Cloud. Implement fully tested code with Observability and Telemetry for Day 2 operations. Work closely with Product, Platform Services and SRE Engineers to make this system scale to the needs of business. Innovate by bringing the best of ideas to life and help business grow. Learn and share your ideas and practices, inside and outside the company, to uplift the entire engineering community. Required Qualifications Bachelors degree in computer science or equivalent professional experience (5+ years). Strong foundational understanding of systems, Linux Kernel, TCP/IP stack, K8s. Proficiency in Cloud native development and programming languages such as GO, Rust and Python. Must demonstrate deep understanding of K8s machinery and have experience deploying Models (CRDs), Controllers and/or Operators in a mission critical environment. Must have skills in building large scale distributed systems, highly resilient, reliable and mission critical using K8s machinery. Must have experience in managing lifecycle of software systems with CI/CD using tools ArgoCD or similar. Strong analytical, troubleshooting, and end to end debugging skills in a highly asynchronous event driven system. Experience working in a 24x7 uptime SaaS environment with global customer base. Preferred extensive knowledge and/or experience in the domains of Network, routing, Infra, Underlay to VPN, DNS, Load Balancer technologies
Posted 3 weeks ago
5.0 - 10.0 years
11 - 16 Lacs
bengaluru
Work from Office
Were looking for a Software Engineer III with deep experience building and scaling SaaS platforms in the cloud. This role requires a hands-on developer and deliver complex, distributed systems while working with team members and driving cross-functional alignment. Youll lead design and development of scalable microservices, define engineering best practices, and help shape the future of our SaaS platform. This is a highly influential role focused on delivering performant, secure, and reliable solutions that align with business goals. What Youll Do Lead development of scalable, enterprise-grade backend systems and APIs Drive design reviews and partner with stakeholders to align technical solutions with product strategy Promote engineering excellence, and foster continuous improvement Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices Define and uphold high standards for code quality, maintainability, and performance Own implementation of observability, testing, and monitoring strategies What You Bring Experience in microservices, distributed systems, and cloud-native technologies (Kubernetes, Docker, GitOps, CI/CD) Proficiency in backend development with Golang or similar languages (Java, C++, Rust) Strong understanding of SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf Knowledge of DNS, CDN, networking principles, and Linux systems (including scripting and automation) Excellent analytical and debugging skills with a track record of owning mission-critical systems Strong communication and leadership skills, with experience mentoring teams and influencing technical direction Qualifications 5+ years of backend software engineering experience in cloud-native environments Bachelors or Masters degree in Computer Science, Engineering, or equivalent industry experience
Posted 3 weeks ago
9.0 - 14.0 years
11 - 15 Lacs
bengaluru
Work from Office
Sr. QA Engineer, Distributed CloudWe are seeking a Sr. QA Engineer to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 9+ years of experience in Quality Assurance, with at least 7 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
Posted 3 weeks ago
7.0 - 12.0 years
11 - 15 Lacs
bengaluru
Work from Office
We are seeking a Senior QA Engineer to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 7+ years of experience in Quality Assurance, with at least 4 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
Posted 3 weeks ago
5.0 - 10.0 years
11 - 15 Lacs
bengaluru
Work from Office
We are seeking a QA Engineer III to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 5+ years of experience in Quality Assurance, with at least 4 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
Posted 3 weeks ago
4.0 - 9.0 years
10 - 14 Lacs
bengaluru
Work from Office
We are seeking a QA Engineer III to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 5+ years of experience in Quality Assurance, with at least 4 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
Posted 3 weeks ago
6.0 - 10.0 years
17 - 20 Lacs
bengaluru
Work from Office
Position Summary F5 Distributed Cloud Platform is a world class, mission critical and highly reliable platform serving a global customer base. Our customers depend on us to keep their business highly available and secure around the planet. We are rapidly expanding our platform in many dimensions global footprint, infrastructure, performance, low latency etc., We are looking for a Principal Software Engineer to join this mission. Responsibilities Design and implement software systems that are highly distributed, concurrent and reliable to manage the lifecycle of our Distributed Cloud. Implement fully tested code with Observability and Telemetry for Day 2 operations. Work closely with Product, Platform Services and SRE Engineers to make this system scale to the needs of business. Innovate by bringing the best of ideas to life and help business grow. Learn and share your ideas and practices, inside and outside the company, to uplift the entire engineering community. Mentor and lead a team of Software Engineers and deliver to the mission. Required Qualifications Bachelors degree in computer science or equivalent professional experience (10+ years). Strong foundational understanding of systems, Linux Kernel, TCP/IP stack, K8s. Proficiency in Cloud native development and programming languages such as GO, Rust and Python. Must demonstrate deep understanding of K8s machinery and have experience deploying Models (CRDs), Controllers and/or Operators in a mission critical environment. Must have skills in building large scale distributed systems, highly resilient, reliable and mission critical using K8s machinery. Must have experience in managing lifecycle of software systems with CI/CD using tools ArgoCD or similar. Strong analytical, troubleshooting, and end to end debugging skills in a highly asynchronous event driven system. Experience working in a 24x7 uptime SaaS environment with global customer base. Preferred extensive knowledge and/or experience in the domains of Network, routing, Infra, Underlay to VPN, DNS, Load Balancer technologies.
Posted 3 weeks ago
6.0 - 10.0 years
11 - 16 Lacs
bengaluru
Work from Office
Were looking for a Software Engineer II I with deep experience building and scaling SaaS platforms in the cloud. This role requires a hands-on developer and deliver complex, distributed systems while working with team members and driving cross-functional alignment. Youll lead design and development of scalable microservices, define engineering best practices, and help shape the future of our SaaS platform. This is a highly influential role focused on delivering performant, secure, and reliable solutions that align with business goals. What Youll Do Lead development of scalable, enterprise-grade backend systems and APIs Drive design reviews and partner with stakeholders to align technical solutions with product strategy Promote engineering excellence, and foster continuous improvement Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices Define and uphold high standards for code quality, maintainability, and performance Own implementation of observability, testing, and monitoring strategies What You Bring Experience in microservices, distributed systems, and cloud-native technologies (Kubernetes, Docker, GitOps , CI/CD) Proficiency in backend development with Golang or similar languages (Java, C++, Rust) Strong understanding of SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf Knowledge of DNS, CDN, networking principles, and Linux systems (including scripting and automation) Excellent analytical and debugging skills with a track record of owning mission-critical systems Strong communication and leadership skills, with experience mentoring teams and influencing technical direction Qualifications 5 + years of backend software engineering experience in cloud-native environments Bachelors or Masters degree in Computer Science , Engineering, or equivalent industry experience The About The Role 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.
Posted 3 weeks ago
5.0 - 10.0 years
11 - 15 Lacs
bengaluru
Work from Office
We are looking for a UI Software Engineer III to join our Distributed Cloud team and help design and build intuitive, performant, and secure user interfaces for our global platform. This role is ideal for someone who thrives on solving complex problems with elegant UI solutions, values design excellence, and enjoys working closely with UX, backend, and product teams to deliver experiences that delight our customers. What Youll Do Design, develop, and maintain rich, responsive web applications for the F5 Distributed Cloud platform. Collaborate with UX designers, backend engineers, and product managers to translate requirements into functional, user-friendly interfaces. Build reusable components and libraries with modern JavaScript frameworks (React, Angular, or Vue) to ensure maintainability and scalability. Ensure UI performance, accessibility, and security best practices are followed. Integrate frontend code with RESTful and GraphQL APIs. Write clean, maintainable, and testable code with strong attention to detail. Participate in design reviews, code reviews, and contribute to technical documentation. Stay up to date with emerging frontend technologies, tools, and best practices, and share knowledge with the team. What Youll Bring 5+ years of professional frontend or full-stack development experience, with a strong focus on UI engineering. Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3. Strong experience with at least one major framework (React preferred, Angular or Vue acceptable). Familiarity with state management libraries (Redux, MobX , Zustand , etc.). Experience working with REST and/or GraphQL APIs. Understanding of responsive design, accessibility (WCAG standards), and cross-browser compatibility. Experience with frontend build tools (Webpack, Vite, etc.) and CI/CD pipelines. Familiarity with cloud-native concepts and distributed systems is a plus. Strong problem-solving skills, attention to detail, and ability to work in a collaborative team environment. Bachelors degree in Computer Science , Engineering, or equivalent practical experience. The About The Role 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.
Posted 3 weeks ago
3.0 - 8.0 years
11 - 16 Lacs
bengaluru
Work from Office
Position Summary F5 Inc. is on the lookout for an exceptional Engineer III (Individual Contributor) . Join our team and play a crucial role in the design and implementation of services on F5's Distributed Cloud Platform (F5XC). Your responsibilities will span research, design, and the construction of highly reliable , available, and scalable platforms, encompassing API definition, implementation, deployment, operational management, and debugging. Primary Responsibilities Cutting-edge Development and troubleshooting Engage in the development of edge-native applications and platform services using emerging technologies for F5s innovative SaaS platform. Troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies Ownership and Delivery Troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies Technology Exploration Investigate various open-source and closed-source technologies, components, libraries, and tools, contributing to the construction of a highly available , scalable, and manageable system. Design Patterns and Microservices Apply understanding and exposure to design patterns and coding practices, especially in microservices architectures and API design, implementation, and management. Cloud Knowledge Experience with cloud-native providers such as MS Azure, AWS , Google Cloud, or any major market Cloud vendors and their services is a significant advantage. Independent Innovation Independently investigate, present options, review, and implement completely new functionality. Collaboration Work closely with other development teams, product management, UX, and QA to define and implement new product offerings while ensuring continued functionality. Code Reviews and Guidelines Follow the best coding practices, and guidelines within the team. Full Development Cycle Ability to implement all phases of a development cycle for a software product, from understanding requirements to design, development, and deployment phases. Geographically Distributed Collaboration Collaborate effectively with geographically distributed teams. Knowledge, Skills, and Abilities Distributed Systems Expertise Knowledge and experience in highly distributed software systems, with the ability to understand nuances and solve problems related to scale, performance, and resiliency. Programming Languages Expertise with any combination of programming languagesGolang, Python , Java or any high-level proprietary or open-source language with strong programming constructs. IPv6 Extensive experience in IPv6 development and deployment across cloud-native platforms. L3-L7 Networking Hands-on experience working across the networking stack Database Technologies Must have hands-on experience with SQL or NoSQL technologies. CICD Methodology Strong understanding of modern CI/CD methodology and Git-based workflows. Container Technologies Experience in Docker technologies, including optimizing Docker images and managing Docker image lifecycle. Experience in orchestration systems like Kubernetes and container technologies like Docker is a plus. Communication Skills: Excellent written and verbal communication skills. Interpersonal and Leadership Skills: Strong interpersonal, team-building, and mentoring skills. Educational Qualifications Typically requires a minimum of 10 + years of related experience with a bachelor's degree; or 3+ years and a master's degree. Environment Freedom and Learning Embrace an environment that fosters freedom, continuous learning, and ownership. Mentorship Benefit from great mentors with solid backgrounds in various areas, eager to contribute to your professional development. Team Collaboration Join a great team where you will feel at home from day one, contributing to a positive and supportive workplace culture. The About The Role 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.
Posted 3 weeks ago
2.0 - 5.0 years
4 - 7 Lacs
kanchipuram
Work from Office
We seek a driven Accelerated Computing Engineer to join our innovative team in Vellore. This entry-level role offers a unique opportunity to work with advanced AI/ML models, accelerated computing technologies, and cloud infrastructure while collaborating on cutting-edge research and deployment projects. You will work with a variety of state-of-the-art models such as BGE-Large, Mixtral, Gemma, LLaMA, and Stable Diffusion, as well as other fine-tuned architectures, to solve real-world computing challenges through advanced AI/ML infrastructure solutions. Job Responsibilities Customer Interaction & Analysis: Work closely with customers to analyze technical and business needs, translating them into robust, AI-driven solutions. Model Deployment & Optimization: Develop and deploy advanced AI/ML models such as LLaMA, Mixtral, Gemma, and other GenAI models while optimizing their performance for varied computing environments. Performance Testing & System Benchmarking: Execute advanced test scenarios and performance benchmarks across AI/ML models and distributed systems to ensure optimal performance. Infrastructure & Model Research: Research, configure, and maintain infrastructure solutions (using tools like TensorRT and PyTorch) supporting our models and accelerated computing workloads. AI/ML Model Integration: Support and deploy models such as Stable Diffusion, BGE, Mistral, and custom fine-tuned models into end-to-end pipelines for AI/ML-driven solutions. Automation & Process Improvements: Drive automation strategies to streamline workflows, improve testing accuracy, and optimize system performance. Technical Liaison: Served as the technical bridge by collaborating with product development teams, tracking customer feedback, and ensuring timely resolutions. Model Configuration & Troubleshooting: Create custom scripts, troubleshoot advanced configurations, and support tuning efforts for AI/ML model customization. Skills & Qualifications Required Skills: Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical discipline. Strong foundational knowledge of AI/ML model deployment and cloud infrastructure. Proficiency with AI/ML frameworks & libraries, including PyTorch, TensorRT, and Triton. Hands-on experience with deployment models such as LLaMA, Mixtral, Gemma, and Stable Diffusion. Familiarity with distributed computing environments and orchestration tools like Kubernetes. Proficiency in workflow automation, performance tuning, and large-scale system debugging. Understanding of cloud computing technologies and infrastructure architecture, including storage, networking, and computing paradigms. Preferred Skills: Experience working with object storage technologies like AWS S3, Azure Blob Storage, and MinIO. Familiarity with advanced AI/ML model frameworks such as Gemma-2b, Mixtral-8x7b Mistral-7b-instruct, and other fine-tuned AI models. Expertise in GPU configuration and tuning for AI/ML workloads, including drivers and machine learning optimization strategies. Familiarity with serverless computing and Function as a Service (FaaS) concepts. Experience with infrastructure as code (IaC) and performance benchmarking methodologies
Posted 3 weeks ago
5.0 - 10.0 years
7 - 11 Lacs
bengaluru
Work from Office
UI Software Engineer III, Distributed Cloud We are looking for a UI Software Engineer III to join our Distributed Cloud team and help design and build intuitive, performant, and secure user interfaces for our global platform. This role is ideal for someone who thrives on solving complex problems with elegant UI solutions, values design excellence, and enjoys working closely with UX, backend, and product teams to deliver experiences that delight our customers. What Youll Do Design, develop, and maintain rich, responsive web applications for the F5 Distributed Cloud platform. Collaborate with UX designers, backend engineers, and product managers to translate requirements into functional, user-friendly interfaces. Build reusable components and libraries with modern JavaScript frameworks (React, Angular, or Vue) to ensure maintainability and scalability. Ensure UI performance, accessibility, and security best practices are followed. Integrate frontend code with RESTful and GraphQL APIs. Write clean, maintainable, and testable code with strong attention to detail. Participate in design reviews, code reviews, and contribute to technical documentation. Stay up to date with emerging frontend technologies, tools, and best practices, and share knowledge with the team. What Youll Bring 5+ years of professional frontend or full-stack development experience, with a strong focus on UI engineering. Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3. Strong experience with at least one major framework (React preferred, Angular or Vue acceptable). Familiarity with state management libraries (Redux, MobX, Zustand, etc.). Experience working with REST and/or GraphQL APIs. Understanding of responsive design, accessibility (WCAG standards), and cross-browser compatibility. Experience with frontend build tools (Webpack, Vite, etc.) and CI/CD pipelines. Familiarity with cloud-native concepts and distributed systems is a plus. Strong problem-solving skills, attention to detail, and ability to work in a collaborative team environment. Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
Posted 3 weeks ago
7.0 - 12.0 years
11 - 16 Lacs
bengaluru
Work from Office
Distributed Cloud Platform - Sr. Software Engineer Position Summary F5 Distributed Cloud Platform is a world class, mission critical and highly reliable platform serving a global customer base. Our customers depend on us to keep their business highly available and se cure around the planet. We are rapidly expanding our p latform in m any d imensions global footprint, infrastructure, performance, low latency etc., We are looking for a Software Engineer to join this mission. Responsibilities Design and implement software systems that are highly distributed, concurrent and reliable to manage the lifecycle of our Distributed Cloud. Implement fully tested code with Observability and Telemetry for Day 2 operations. Work closely with Product, Platform Services and SRE Engineers to make this system scale to the needs of business. Innovate by bringing the best of ideas to life and help business grow. Learn and share your ideas and practices, inside and outside the company, to uplift the entire engineering community. Required Qualifications Bachelors degree in computer science or equivalent professional experience (7+ years). Strong foundational understanding of systems, Linux Kernel, TCP/IP stack, K8s. Proficiency in Cloud native development and programming languages such as GO,Rust and Python. Must demonstrate deep understanding of K8s machinery and have experience deploying Models (CRDs), Controllers and/or Operators in a mission critical environment. Must have skills in building large scale distributed systems, highly resilient, reliable and mission critical using K8s machinery. Must have experience in managing lifecycle of software systems with CI/CD using tools ArgoCD or similar. Strong analytical, troubleshooting, and end to end debugging skills in a highly asynchronous event driven system. Experience working in a 24x7 uptime SaaS environment with global customer base. Preferred extensive knowledge and/or experience in the domains of Network, routing, Infra, Underlay to VPN, DNS, Load Balancer technologies
Posted 3 weeks ago
10.0 - 15.0 years
17 - 20 Lacs
bengaluru
Work from Office
Were looking for a Principal Software Engineer who will provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for our Distributed Cloud Platform. This role is for a senior technical leader who thrives in complex, large-scale distributed systems and has a proven track record of designing, developing, and delivering production-grade cloud services . Youll collaborate closely with product managers, architects, and engineers across multiple teams to shape the technical direction, ensure architectural integrity, and guide our engineering teams toward building resilient, performant, and secure software. What Youll Do Lead the design and development of highly available, distributed services for F5s Distributed Cloud Platform. Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and edge deployments. Mentor and guide senior and mid-level engineers, promoting engineering excellence and best practices. Collaborate with cross-functional teamsincluding Product, UX, and Site Reliability Engineeringto translate business requirements into robust, maintainable technical solutions. Evaluate emerging technologies, frameworks, and approaches to improve the platforms capabilities and developer productivity. Lead deep technical reviews of architecture, design, and code to ensure the highest quality deliverables. Partner with leadership to set technical roadmaps and standards for distributed systems development. Act as a thought leader for distributed cloud services internally and externally, including technical blogs, whitepapers, and conference presentations. Minimum Qualifications 10+ years of professional software development experience, including 5+ years building distributed systems at scale. Proven expertise in at least one modern programming language (Go, Java, Python, or similar) and proficiency in multi-threaded and asynchronous programming . Strong experience with cloud-native architectures, microservices, Kubernetes, and containerized workloads. Deep understanding of networking, security, APIs, and data consistency models in distributed environments. Demonstrated success in technical leadership roles, influencing cross-team architecture and delivering complex projects. Solid experience with CI/CD pipelines, observability, and operational excellence practices. Bachelors or Masters degree in Computer Science, Engineering, or equivalent practical experience. Preferred Qualifications Experience with multi-cloud platforms (AWS, Azure, GCP) and hybrid environments. Familiarity with distributed data stores, messaging systems, and event-driven architectures. Contributions to open-source projects related to distributed systems, networking, or cloud computing.
Posted 3 weeks ago
8.0 - 13.0 years
8 - 12 Lacs
chennai
Work from Office
Roles and Responsibilities Hands-on developer with good coding & design skills Understands end-to-end architecture of a web application and design components of it. Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the engineering team to design and deliver new features. Working closely with onsite Solution team. Development experience for Mobile will be a plus. Good Problem Solving & Debugging skills Strong English communication Desired Candidate Profile Must have a degree in Computer Science or related field A solid engineer at heart with excellent abstraction, coding and system design skills Proven track record of handling the architecture and delivery in a CRM, billing, Help desk within a high growth & matrix environment Successfully architected and led technology for consumer facing products in the global market along with being an efficient proficient problem-solver who envisions business and technical perspectives to develop workable solutions Strong hands-on technology experience building systems handling multi-million sessions/transactions per day Solid experience in large scale Database systems like Postgres, MSSQL Strong design/development experience in building massively large scale distributed internet systems and products Excellent programming skills in NodeJS(Backend), ReactJS, HTML5, CSS and expertise in multi-threading and performance-oriented programming Solid experience in Distributed systems, highly scalable products, performance & reliability Excellent understanding of processing platforms and queues Strong understanding of object-oriented programming, concurrency and fundamentals of computer science Minimum 8 years of experience in IT industry Solid experiences in Camunda BPM open sources tool, like Business workflow design, modeling, and development Proficient in Java 8, Camunda Business process, familiar with the design of business process modeling using molder tool. Working knowledge of REST API development and integration. Additional Skills on Spring Frameworks - Spring Boot, Spring Security, and Spring Data Experience in working Agile Software development Proven communication and presentation skills self-driven Expertise in client facing roles Experience with any of the public cloud technologies (AWS/Azure/Google Cloud etc) would be plus Strong understanding of Agile Development methodologies Working experience on large enterprise applications, integration and cloud-based delivery platforms Requirements Roles and Responsibilities Hands-on developer with good coding & design skills Understands end-to-end architecture of a web application and design components of it. Maintain quality and ensure responsiveness of applications. Collaborate with the rest of the engineering team to design and deliver new features. Working closely with onsite Solution team. Development experience for Mobile will be a plus. Good Problem Solving & Debugging skills Strong English communication Desired Candidate Profile Must have a degree in Computer Science or related field A solid engineer at heart with excellent abstraction, coding and system design skills Proven track record of handling the architecture and delivery in a CRM, billing, Help desk within a high growth & matrix environment Successfully architected and led technology for consumer facing products in the global market along with being an efficient proficient problem-solver who envisions business and technical perspectives to develop workable solutions Strong hands-on technology experience building systems handling multi-million sessions/transactions per day Solid experience in large scale Database systems like Postgres, MSSQL Strong design/development experience in building massively large scale distributed internet systems and products Excellent programming skills in NodeJS(Backend), ReactJS, HTML5, CSS and expertise in multi-threading and performance-oriented programming Solid experience in Distributed systems, highly scalable products, performance & reliability Excellent understanding of processing platforms and queues Strong understanding of object-oriented programming, concurrency and fundamentals of computer science Minimum 8 years of experience in IT industry Solid experiences in Camunda BPM open sources tool, like Business workflow design, modeling, and development Proficient in Java 8, Camunda Business process, familiar with the design of business process modeling using molder tool. Working knowledge of REST API development and integration. Additional Skills on Spring Frameworks - Spring Boot, Spring Security, and Spring Data Experience in working Agile Software development Proven communication and presentation skills self-driven Expertise in client facing roles Experience with any of the public cloud technologies (AWS/Azure/Google Cloud etc) would be plus Strong understanding of Agile Development methodologies Working experience on large enterprise applications, integration and cloud-based delivery platforms
Posted 3 weeks ago
10.0 - 15.0 years
17 - 20 Lacs
bengaluru
Work from Office
Were looking for a Principal Software Engineer with deep experience building and scaling SaaS platforms in the cloud. This role requires a hands-on technical leader who can architect and deliver complex, distributed systems while mentoring engineers and driving cross-functional alignment. Youll lead design and development of scalable microservices, define engineering best practices, and help shape the future of our SaaS platform. This is a highly influential role focused on delivering performant, secure, and reliable solutions that align with business goals. What Youll Do Lead architecture and development of scalable, enterprise-grade backend systems and APIs Drive design reviews and partner with stakeholders to align technical solutions with product strategy Mentor engineers, promote engineering excellence, and foster continuous improvement Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices Define and uphold high standards for code quality, maintainability, and performance Own implementation of observability, testing, and monitoring strategies What You Bring Deep expertise in microservices, distributed systems, and cloud-native technologies (Kubernetes, Docker, GitOps, CI/CD) Proficiency in backend development with Golang or similar languages (Java, C++, Rust) Strong understanding of SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf Knowledge of DNS, CDN, networking principles, and Linux systems (including scripting and automation) Excellent analytical and debugging skills with a track record of owning mission-critical systems Strong communication and leadership skills, with experience mentoring teams and influencing technical direction Qualifications 10+ years of backend software engineering experience in cloud-native environments Bachelors or Masters degree in Computer Science, Engineering, or equivalent industry experience
Posted 3 weeks ago
15.0 - 20.0 years
5 - 9 Lacs
pune
Work from Office
Project Role : Application Developer Project Role Description : Design, build and configure applications to meet business process and application requirements. Must have skills : Apache Kafka Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Developer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing application features, and ensuring that the solutions align with business objectives. You will also engage in problem-solving discussions and contribute to the overall success of the projects by implementing effective strategies and solutions. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Monitor project progress and ensure timely delivery of milestones. Professional & Technical Skills: - Must To Have Skills: Proficiency in Apache Kafka.- Strong understanding of distributed systems and messaging protocols.- Experience with stream processing frameworks and data integration tools.- Familiarity with cloud platforms and containerization technologies.- Ability to troubleshoot and optimize application performance. Additional Information:- The candidate should have minimum 5 years of experience in Apache Kafka.- This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 3 weeks ago
7.0 - 8.0 years
22 - 25 Lacs
bengaluru
Work from Office
Role Description We are seeking a skilled Java developer with expertise in Spring Boot and Kafka to join our dynamic team. The ideal candidate will have a strong foundation in Java development, experience in building scalable applications using Spring Boot, and proficiency in working with Kafka for real-time data processing and event-driven architectures. Role and Responsibilities: Design, develop, and maintain Java-based applications using Spring Boot framework. Implement scalable and high-performance solutions leveraging Kafka for real-time data processing and event streaming. Collaborate with cross-functional teams to understand requirements and design robust, scalable, and efficient systems. Ensure code quality, performance, and reliability through unit tests, code reviews, and continuous integration. Troubleshoot and debug complex issues to optimize performance and enhance system stability. Stay updated with the latest technologies and best practices in Java, Spring Boot, and Kafka to drive innovation and improvement in our systems. Technical Skills Technical skill: Experience in implementing and optimizing Kafka clusters for high throughput and low-latency requirements. Knowledge of stream processing frameworks such as Kafka Streams. Certification in Java, Spring, or Kafka is a plus. Bachelors degree in Computer Science, Engineering, or relevant field. Proven experience (7-8 years) in Java development with expertise in Spring Boot framework. Strong understanding and practical experience with Kafka for building scalable, distributed systems. Proficiency in working with RESTful APIs and microservices architecture. Familiarity with containerization (Docker, Kubernetes) is a plus. Experience with cloud platforms (AWS, Azure, or GCP) and their related services. Solid understanding of software development methodologies, design patterns, and best practices. Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
Posted 3 weeks ago
4.0 - 8.0 years
11 - 15 Lacs
mumbai, pune, chennai
Work from Office
Project description DXC - a Fortune 500 global IT services leader. At DXC Technology we deliver the mission-critical IT services that move the world. Every day we use the power of technology to build better futures for our customers, colleagues, environment, and communities across the globe. We are flexible - we provide everything you need to comfortably work from home, but we also keep our offices open for collaboration, meetings, and building a strong team spirit. We tailor everyone's development path to their individual interests through training and additional certifications. Responsibilities Analyze Assembler modules and prepare requirement specifications. Identify program design patterns and separate them for easier redesign. Clearly document the specifications avoiding Assembler specific terminology. Provide clarifications to redesign (Java) architects and developers. Support the testing team by providing details of source system. Support Java developers to debug issues by providing details of existing functionality. Skills Must have Proven solid experience with programming languages not limited to the followingMainframe Assembler, TSO, JCL, and SQL. Design and Coding experience in Assembler Experience in developing and maintaining mainframe projects involving Assembler. Program Analysis and reverse engineering. Experience in migration of mainframe applications is desirable. Exposure and understanding of distributed systems desirable. Excellent Communication skills Nice to have Agile Methodologies Location - pune,mumbai,chennai,banagalore
Posted 3 weeks ago
2.0 - 5.0 years
5 - 9 Lacs
bengaluru
Work from Office
About The Role Project Role : Database Administrator Project Role Description : Design, implement and maintain databases. Install database management systems (DMBS). Develop procedures for day-to-day maintenance and problem resolution. Must have skills : Apache Cassandra Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time educationJob Summary :We are looking for a seasoned Cassandra / DataStax Database Administrator (DBA) with over 6 years of experience in database administration. The ideal candidate will have deep expertise in managing Apache Cassandra or DataStax Enterprise (DSE) environments, along with strong proficiency in Linux systems and scripting (Bash, Python, etc.). You will be responsible for ensuring the performance, availability, and scalability of distributed database systems in mission-critical environments.Key Responsibilities:Design, deploy, and maintain Cassandra or DataStax clusters in production and non-production environments.Perform data modeling, replication strategy design, and capacity planning.Monitor and tune database performance using tools like OpsCenter, Prometheus, Grafana, etc.Implement and manage backup, restore, and disaster recovery strategies.Automate operational tasks using shell scripts, Python, or Ansible.Troubleshoot and resolve complex database issues and performance bottlenecks.Collaborate with development, DevOps, and infrastructure teams to support application needs.Ensure database security, compliance, and adherence to best practices.Maintain detailed documentation of database configurations, procedures, and policies.Participate in 24x7 on-call support rotation for production systems.Required Skills: 6+ years of experience in Database Administration, with at least 3+ years in Cassandra or DataStax Enterprise.Strong understanding of Cassandra architecture, internals, and distributed systems.Proficiency in Linux/Unix system administration.Hands-on experience with scripting languages such as Bash, Python, or Perl.Experience with monitoring and alerting tools (e.g., OpsCenter, Prometheus, Grafana).Solid understanding of CQL (Cassandra Query Language) and performance tuning.Preferred Qualifications:Experience with DataStax tools like DSE Search, DSE Graph, and DSE Analytics.Exposure to CI/CD pipelines and infrastructure as code (Terraform, Ansible).Relevant certifications in Cassandra, DataStax, or Linux administration. Qualification 15 years full time education
Posted 3 weeks ago
5.0 - 9.0 years
11 - 15 Lacs
bengaluru
Work from Office
We are seeking a Senior QA Engineer to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 7+ years of experience in Quality Assurance, with at least 4 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science , Engineering, or equivalent practical experience.
Posted 3 weeks ago
6.0 - 10.0 years
17 - 20 Lacs
bengaluru
Work from Office
Were looking for a Principal Software Engineer who will provide technical vision, leadership, and hands-on expertise to deliver high-scale, high-performance software for our Distributed Cloud Platform. This role is for a senior technical leader who thrives in complex, large-scale distributed systems and has a proven track record of designing, developing, and delivering production-grade cloud services . Youll collaborate closely with product managers, architects, and engineers across multiple teams to shape the technical direction, ensure architectural integrity, and guide our engineering teams toward building resilient, performant, and secure software. What Youll Do Lead the design and development of highly available, distributed services for F5s Distributed Cloud Platform. Drive architectural decisions, ensuring scalability, performance, and security across multi-cloud and edge deployments. Mentor and guide senior and mid-level engineers, promoting engineering excellence and best practices. Collaborate with cross-functional teamsincluding Product, UX, and Site Reliability Engineeringto translate business requirements into robust, maintainable technical solutions. Evaluate emerging technologies, frameworks, and approaches to improve the platforms capabilities and developer productivity. Lead deep technical reviews of architecture, design, and code to ensure the highest quality deliverables. Partner with leadership to set technical roadmaps and standards for distributed systems development. Act as a thought leader for distributed cloud services internally and externally, including technical blogs, whitepapers, and conference presentations. Minimum Qualifications 10+ years of professional software development experience, including 5+ years building distributed systems at scale. Proven expertise in at least one modern programming language (Go, Java, Python, or similar) and proficiency in multi-threaded and asynchronous programming . Strong experience with cloud-native architectures, microservices, Kubernetes, and containerized workloads. Deep understanding of networking, security, APIs, and data consistency models in distributed environments. Demonstrated success in technical leadership roles, influencing cross-team architecture and delivering complex projects. Solid experience with CI/CD pipelines, observability, and operational excellence practices. Bachelors or Masters degree in Computer Science , Engineering, or equivalent practical experience. Preferred Qualifications Experience with multi-cloud platforms (AWS, Azure, GCP) and hybrid environments. Familiarity with distributed data stores, messaging systems, and event-driven architectures. Contributions to open-source projects related to distributed systems, networking, or cloud computing.
Posted 3 weeks ago
6.0 - 10.0 years
10 - 14 Lacs
bengaluru
Work from Office
We are seeking a QA Engineer III to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality throughout the development lifecycle. What Youll Do Design, develop, and maintain automated test frameworks and test suites for the Distributed Cloud platform. Collaborate with developers, product managers, and other QA engineers to define test strategies and acceptance criteria. Validate complex, distributed systems across multi-cloud environments. Identify, document, and track defects through resolution. Perform performance, scalability, and reliability testing to ensure our platform can handle global-scale workloads. Create and maintain test plans, test cases, and documentation. Participate in design and code reviews to ensure quality is built into every stage of development. Mentor junior QA engineers and promote best practices in test automation and quality assurance. Investigate production issues and contribute to root cause analysis and remediation strategies. What Youll Bring 5 + years of experience in Quality Assurance, with at least 4 years focused on automation. Proficiency in one or more scripting/programming languages (Python, Go, JavaScript, etc.) for test automation. Experience with automation frameworks (Selenium, Cypress, Playwright, or similar). Strong understanding of distributed systems, microservices, and APIs. Experience testing in cloud environments (AWS, Azure, GCP). Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Knowledge of performance/load testing tools (JMeter, Locust, Gatling, etc.) is a plus. Strong problem-solving skills, attention to detail, and commitment to delivering high-quality results. Excellent communication skills and ability to work effectively in a collaborative, cross-functional team. Bachelors degree in Computer Science , Engineering, or equivalent practical experience.
Posted 3 weeks ago
6.0 - 10.0 years
11 - 15 Lacs
bengaluru
Work from Office
We are looking for a UI Software Engineer III to join our Distributed Cloud team and help design and build intuitive, performant, and secure user interfaces for our global platform. This role is ideal for someone who thrives on solving complex problems with elegant UI solutions, values design excellence, and enjoys working closely with UX, backend, and product teams to deliver experiences that delight our customers. What Youll Do Design, develop, and maintain rich, responsive web applications for the F5 Distributed Cloud platform. Collaborate with UX designers, backend engineers, and product managers to translate requirements into functional, user-friendly interfaces. Build reusable components and libraries with modern JavaScript frameworks (React, Angular, or Vue) to ensure maintainability and scalability. Ensure UI performance, accessibility, and security best practices are followed. Integrate frontend code with RESTful and GraphQL APIs. Write clean, maintainable, and testable code with strong attention to detail. Participate in design reviews, code reviews, and contribute to technical documentation. Stay up to date with emerging frontend technologies, tools, and best practices, and share knowledge with the team. What Youll Bring 5+ years of professional frontend or full-stack development experience, with a strong focus on UI engineering. Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3. Strong experience with at least one major framework (React preferred, Angular or Vue acceptable). Familiarity with state management libraries (Redux, MobX , Zustand , etc.). Experience working with REST and/or GraphQL APIs. Understanding of responsive design, accessibility (WCAG standards), and cross-browser compatibility. Experience with frontend build tools (Webpack, Vite, etc.) and CI/CD pipelines. Familiarity with cloud-native concepts and distributed systems is a plus. Strong problem-solving skills, attention to detail, and ability to work in a collaborative team environment. Bachelors degree in Computer Science , Engineering, or equivalent practical experience.
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |