Sr Software Development Engineer (Bengaluru)

Sr Software Development Engineer (Bengaluru)

14 Nov
|
f5
|
Bengaluru

14 Nov

f5

Bengaluru

Job highlights

- 5-9+ years experience in software development or SDET roles with expertise in Python, AI-driven automation frameworks, and cloud distributed systems

- Design and scale AI-driven automated test frameworks, validate LLM-powered features, lead test strategy, integrate CI/CD pipelines, and mentor engineers

As a Senior Software Development Engineer bridges software development and quality assurance, writing code to build automated test frameworks, validate complex system architectures, and lead quality strategy across engineering teams.

Core Responsibilities

- AI-Driven Automation Infrastructure: Design, build, and scale end-to-end automated testing frameworks, integrating AI agents for autonomous test generation, maintenance, and self-healing suites.

- Framework Architecture: Develop and maintain scalable test tooling and infrastructure across backend APIs, distributed cloud architectures, and web/mobile interfaces.

- AI LLM Validation: Establish testing strategies for features powered by Large Language Models (LLMs), focusing on prompt regression, hallucination detection, bias evaluation, and determinism.

- Code Quality Reviews: Act as a technical subject matter expert (SME) for code hygiene, guiding design reviews, and evaluating testability and architectural health.

- Test Strategy Coverage: Define and drive test strategies spanning functional, regression, API, performance, load, contract, and chaos/resilience engineering.

- CI/CD Integration:



Integrate automated test suites and infrastructure into continuous integration and deployment pipelines (e.g., GitHub Actions, Jenkins, Azure DevOps, GitLab)

- Debugging Root Cause Analysis: Investigate complex system failures, performance bottlenecks, race conditions, and production issues.

- Cross-Functional Collaboration: Partner with software developers, product managers, and DevOps teams to align acceptance criteria and improve system observability.

- Mentorship: Guide junior and mid-level engineers while advocating for a strong quality-first culture.

Key Requirements Skills

- Experience: Typically 5 to 9+ years of combined experience in software development, backend engineering, or specialized SDET/test engineering roles.

- Programming Languages: Proficiency in languages such as Python(highly preferred for AI workflows), Java, TypeScript.

- Automation Frameworks: Hands-on experience with modern tools like Playwright, Selenium, Cypress, or TestNG/JUnit.

- Cloud Distributed Systems: Familiarity with cloud platforms (AWS, GCP, Azure) and containerized or distributed stacks (Docker, Kubernetes, Kafka, Redis, Cassandra).

- Infrastructure Monitoring: Experience using observability and logging tools (e.g., Grafana, Current Relic, Elasticsearch)

The 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.

📌 Sr Software Development Engineer (Bengaluru)
🏢 f5
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr software development engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sr software development engineer (bengaluru) / bengaluru