Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
25 - 30 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 Bachelor s 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 Equal Employment Opportunity .
Posted 1 week ago
2.0 - 4.0 years
20 - 25 Lacs
hyderabad
Work from Office
Overview The Software Engineer Assoc Analyst will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the cornerstone of scalable digital transformation across PepsiCo s value chain. This leader will deliver the end-to-end software development experience, deliver high quality software as part of the DevOps process, and have accountability for our business operations. Responsibilities Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy. Lead multi-discipline, high-performance work teams distributed across remote locations effectively. Build, manage, develop, and mentor a team of engineers. Interact with executives across the company to lead the narrative around software engineering Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders Interact with key business partners to recommend solutions that best meet the strategic needs of the business Qualifications A Bachelor s Degree in Computer Science, Engineering or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 2-4 years of relevant software development and engineering management experience 2+ years of working knowledge / experience on high scale distributed systems Commanding knowledge of data structures, algorithms, and object-oriented design ReactJS, NextJS, HTML/CSS, Javascript, Experience Expertise in Java and Spring / SpringBoot ecosystem is good to have. Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions A Bachelor s Degree in Computer Science, Engineering or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 2-4 years of relevant software development and engineering management experience 2+ years of working knowledge / experience on high scale distributed systems Commanding knowledge of data structures, algorithms, and object-oriented design ReactJS, NextJS, HTML/CSS, Javascript, Experience Expertise in Java and Spring / SpringBoot ecosystem is good to have. Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy. Lead multi-discipline, high-performance work teams distributed across remote locations effectively. Build, manage, develop, and mentor a team of engineers. Interact with executives across the company to lead the narrative around software engineering Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders Interact with key business partners to recommend solutions that best meet the strategic needs of the business
Posted 1 week ago
7.0 - 12.0 years
9 - 13 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 You ll 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 You ll 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. Bachelor s degree in Computer Science, Engineering, or equivalent practical experience. Equal Employment Opportunity .
Posted 1 week ago
11.0 - 16.0 years
20 - 25 Lacs
hyderabad
Work from Office
Overview The Solution Architect will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the cornerstone of scalable digital transformation across PepsiCo s value chain. This leader will establish an end-to-end vision of the overall application design and provide technology leadership to the application architecture in terms of focus, technical direction, and breadth of coverage of relevant technologies. Responsibilities Demonstrated passion for excellence with respect to Engineering services, education, and support Strong interpersonal skills, ability to navigate through a complex and matrixed internal environment Ability to work collaboratively with regional and global partners in other functional units Ability to navigate a complex organization and to influence and lead people across cultures at a senior level Qualifications A Bachelor s Degree in Computer Science, Engineering, or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 11 years of relevant software development and engineering leadership experience 5+ years of experience architecting fault tore, high scale distributed system Commanding knowledge of data structures, algorithms, and object-oriented design Working knowledge of programming languages beyond C#, Java, C or C++ (e.g. Ruby, Python, Perl) Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Experience implementing and consuming large-scale web services Deep knowledge of design patterns Experience with JavaScript/TypeScript, Node.js, React-Redux or other front-end frameworks Full stack engineering experience A Bachelor s Degree in Computer Science, Engineering, or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 11 years of relevant software development and engineering leadership experience 5+ years of experience architecting fault tore, high scale distributed system Commanding knowledge of data structures, algorithms, and object-oriented design Working knowledge of programming languages beyond C#, Java, C or C++ (e.g. Ruby, Python, Perl) Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Experience implementing and consuming large-scale web services Deep knowledge of design patterns Experience with JavaScript/TypeScript, Node.js, React-Redux or other front-end frameworks Full stack engineering experience Demonstrated passion for excellence with respect to Engineering services, education, and support Strong interpersonal skills, ability to navigate through a complex and matrixed internal environment Ability to work collaboratively with regional and global partners in other functional units Ability to navigate a complex organization and to influence and lead people across cultures at a senior level
Posted 1 week ago
3.0 - 8.0 years
10 - 14 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 F5s 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 F5 s 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 languages: Golang, 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 bachelors degree; or 3+ years and a masters 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. 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 .
Posted 1 week ago
10.0 - 15.0 years
15 - 19 Lacs
bengaluru
Work from Office
Principal Software Engineer, Distributed Cloud We re 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 . You ll 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 You ll Do Lead the design and development of highly available, distributed services for F5 s 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 teams including Product, UX, and Site Reliability Engineering to translate business requirements into robust, maintainable technical solutions. Evaluate emerging technologies, frameworks, and approaches to improve the platform s 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. Bachelor s or Master s 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 1 week ago
5.0 - 10.0 years
6 - 10 Lacs
bengaluru
Work from Office
F5 s Distributed Cloud platform enables businesses to deploy, secure, and operate applications across public clouds, private data centers, and the edge. We are seeking a Senior UI Engineer to design and build intuitive, high-performing, and accessible user experiences for our platform. In this role, you will work closely with product managers, UX designers, and backend engineers to deliver engaging, scalable, and maintainable UI solutions that empower our customers to manage complex distributed systems with ease. You will have ownership in translating product requirements into front-end architecture, writing clean, efficient code, and mentoring other engineers in UI best practices. What You ll Do Design, develop, and maintain modern, responsive UI components for the Distributed Cloud platform. Collaborate with UX designers and product managers to deliver user interfaces that are both functional and visually compelling. Partner with backend engineers to integrate APIs and ensure seamless data flow between front-end and backend systems. Establish and maintain front-end architecture standards, ensuring scalability, maintainability, and performance. Drive adoption of best practices in accessibility, testing, and UI performance optimization. Mentor junior engineers and provide technical leadership in UI development. Stay up to date on emerging UI frameworks, tools, and trends, and recommend their adoption when beneficial. Contribute to code reviews, design discussions, and team-wide technical decisions. Minimum Qualifications 5+ years of experience building modern web applications with JavaScript, TypeScript, HTML5, and CSS3. Deep expertise with React.js (or similar frameworks) and state management libraries such as Redux, MobX , or Recoil. Experience integrating RESTful APIs and/or GraphQL into production-grade UI applications. Strong understanding of responsive design, accessibility (WCAG), and cross-browser compatibility. Proficiency with build tools and front-end workflows (Webpack, Babel, npm , Yarn). Familiarity with UI testing frameworks such as Jest, Cypress, or Playwright. Excellent problem-solving skills and ability to translate complex workflows into intuitive interfaces. Bachelor s degree in Computer Science , Human-Computer Interaction, or related field, or equivalent experience. Preferred Qualifications Experience building enterprise-scale SaaS UIs or platforms for technical users. Knowledge of cloud platforms (AWS, Azure, GCP) and distributed system concepts. Familiarity with containerization technologies such as Docker and Kubernetes. Experience with design systems and component libraries at scale (Storybook, Material UI, etc.).
Posted 1 week ago
5.0 - 10.0 years
30 - 37 Lacs
hyderabad
Work from Office
Overview The Sr Software Engineering Analyst will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the corner stone of scalable digital transformation across PepsiCo s value chain. This candidate will support the end-to-end software development experience, and deliver high quality software as part of the DevOps process. The candidate in this role will will play a key role in designing, building, and maintaining scalable and high-performance backend services that power our applications, collaborating with cross-functional teams to define, design, and develop new features, provide technical oversight and direction to our software development team to ensure we deliver the best possible software solutions and ensure they are generating value through cost savings or incremental value. This candidate will work closely with the user experience, product, IT, and process engineering teams to develop new products and prioritize deliver solutions across S&T core priorities. Responsibilities Design, develop, and maintain robust and scalable backend systems using Spring Boot. Build and manage RESTful APIs and microservices architecture. Collaborate with frontend developers, DevOps engineers, and product teams to deliver end-to-end features. Ensure code quality through unit testing, integration testing, and code reviews. Participate in architecture discussions and contribute to technical decision-making. Optimize applications for performance, scalability, and security. Familiarity with AI tools and platforms, such as: OpenAI (GPT-3/4, Assistants API), Anthropic, or similar LLM providers. Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators. Understanding of prompt engineering, context handling, and AI output refinement. Work closely with product, design, and engineering teams to deliver high-quality mobile experiences. Ensure the performance, quality, and responsiveness of applications. Write clean, scalable, and well-documented code. Participate in code reviews and provide constructive feedback to peers. Debug and fix issues, perform unit and integration testing. Qualifications A Bachelor s Degree in Computer Science, Engineering or a related field 5+ years of hands-on experience in backend development with Java and Spring Boot. Strong understanding of microservices architecture and RESTful API design. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Couchbase). Familiarity with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes). Solid knowledge of software development best practices, including clean code, testing, and design patterns. Familiar with version control systems such as Git. Understanding of security best practices (e.g., OAuth2, JWT, HTTPS, CSRF protection). 2+ years of experience on architecting fault tolerant, high scale distributed systems Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators. Commanding knowledge of data structures, algorithms, and object oriented design Familiar with version control systems like Git. Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Strong problem-solving skills and ability to work independently. A Bachelor s Degree in Computer Science, Engineering or a related field 5+ years of hands-on experience in backend development with Java and Spring Boot. Strong understanding of microservices architecture and RESTful API design. Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Couchbase). Familiarity with message brokers (e.g., Kafka, RabbitMQ) for asynchronous communication. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes). Solid knowledge of software development best practices, including clean code, testing, and design patterns. Familiar with version control systems such as Git. Understanding of security best practices (e.g., OAuth2, JWT, HTTPS, CSRF protection). 2+ years of experience on architecting fault tolerant, high scale distributed systems Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators. Commanding knowledge of data structures, algorithms, and object oriented design Familiar with version control systems like Git. Experience with Azure, Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Strong problem-solving skills and ability to work independently. Design, develop, and maintain robust and scalable backend systems using Spring Boot. Build and manage RESTful APIs and microservices architecture. Collaborate with frontend developers, DevOps engineers, and product teams to deliver end-to-end features. Ensure code quality through unit testing, integration testing, and code reviews. Participate in architecture discussions and contribute to technical decision-making. Optimize applications for performance, scalability, and security. Familiarity with AI tools and platforms, such as: OpenAI (GPT-3/4, Assistants API), Anthropic, or similar LLM providers. Ability to integrate AI capabilities into applications, such AI copilots, smart chatbots, automated data processors, content generators. Understanding of prompt engineering, context handling, and AI output refinement. Work closely with product, design, and engineering teams to deliver high-quality mobile experiences. Ensure the performance, quality, and responsiveness of applications. Write clean, scalable, and well-documented code. Participate in code reviews and provide constructive feedback to peers. Debug and fix issues, perform unit and integration testing.
Posted 1 week ago
8.0 - 13.0 years
32 - 37 Lacs
hyderabad
Work from Office
Overview The Principal Software Engineer will play a pivotal role in software development activities and long-term initiative planning and collaboration across the Strategy & Transformation (S&T) organization. Software Engineering is the cornerstone of scalable digital transformation across PepsiCo s value chain. This leader will deliver the end-to-end software development experience, deliver high quality software as part of the DevOps process, and have accountability for our business operations. The leader in this role will provide technical oversight and direction to our software development team to ensure we deliver the best possible software solutions and ensure they are generating value through cost savings or incremental value. This leader will work closely with the user experience, product, IT, and process engineering teams to develop new products and prioritize deliver solutions across S&T core priorities. Responsibilities Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy. Lead multi-discipline, high-performance work teams distributed across remote locations effectively. Build, manage, develop, and mentor a team of engineers. Interact with executives across the company to lead the narrative around software engineering Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders Interact with key business partners to recommend solutions that best meet the strategic needs of the business Qualifications A Bachelor s Degree in Computer Science, Engineering or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 8 years of relevant software development and engineering management experience 3+ years of experience on architecting fault tolerant, high scale distributed systems, database design. Commanding knowledge of data structures, algorithms, and object-oriented design 9+ years of experience in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing, REST APIs, Spring Security, Reactive Programming, GraphQL, SQL queries. 2+ years of experience with JavaScript/TypeScript, CSS, HTML, Node.js, React / React Native FrontEnd frameworks. 5+ years of Experience with NoSQL and/or Relational databases (2 years of NoSQL experience is preferred) Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions 2+ years of experience with Kubernetes and Production deployment and processes. 4+ years of experience with Kafka Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Experience implementing and consuming large-scale web services Deep knowledge of design patterns A Bachelor s Degree in Computer Science, Engineering or a related field Master s or PhD in Computer Science or Engineering preferred Minimum of 8 years of relevant software development and engineering management experience 3+ years of experience on architecting fault tolerant, high scale distributed systems, database design. Commanding knowledge of data structures, algorithms, and object-oriented design 9+ years of experience in Java and Spring / SpringBoot ecosystem, JUnit, BackEnd MicroServices, Serverless Computing, REST APIs, Spring Security, Reactive Programming, GraphQL, SQL queries. 2+ years of experience with JavaScript/TypeScript, CSS, HTML, Node.js, React / React Native FrontEnd frameworks. 5+ years of Experience with NoSQL and/or Relational databases (2 years of NoSQL experience is preferred) Experience with Azure Google Cloud, Amazon Web Services and cloud specific PaaS and SaaS solutions 2+ years of experience with Kubernetes and Production deployment and processes. 4+ years of experience with Kafka Experience with mission critical, 24x7 systems Experience with high throughput cloud native distributed systems Experience implementing and consuming large-scale web services Deep knowledge of design patterns Support the vision and guide a team of engineers to build and support digital products and services (DPS) across S&T core priorities Drive partnerships with User Experience, Product Management, IT, Data & Analytics, Emerging Tech, Innovation, and Process Engineering teams to deliver the Digital Products portfolio Develop software development strategy utilizing industry standards. Create roadmap and timing of implementation of the roadmap based on business requirements and strategy. Lead multi-discipline, high-performance work teams distributed across remote locations effectively. Build, manage, develop, and mentor a team of engineers. Interact with executives across the company to lead the narrative around software engineering Develop and expand DPS capabilities through a customer obsessed, services-driven digital solutions platform that leverages data and AI to deliver automated and personalized experiences Manage and appropriately escalate delivery impediments, risks, issues, and changes tied to the engineering initiatives to the stakeholders Interact with key business partners to recommend solutions that best meet the strategic needs of the business
Posted 1 week ago
5.0 - 10.0 years
12 - 16 Lacs
pune, bengaluru
Work from Office
This role is not just about applying AI; it s about being a hands-on SRE first someone who understands real-world operational pain points and knows how to drive systemic improvements through automation, observability, and intelligent tooling. Youll play a key role in institutionalizing SRE best practices and routines and embedding intelligence-driven operations into the engineering culture. Your efforts will directly contribute to unifying reliability efforts across teams, enabling consistent engineering standards, and fostering a shared accountability model for service health. By driving operational discipline and aligning reliability goals with business priorities, you will help create a culture where platform stability, developer productivity, and customer experience go hand in hand. These contributions will play a vital role in supporting the organizations broader strategy enabling faster innovation, scalable growth, and a resilient technology foundation aligned with long-term business outcomes. Key Responsibilities Drive strategic initiatives to transform SRE capabilities through AI/ML innovation while setting the vision for reliability engineering and operational excellence. Leverage AI and machine learning technologies to architect and oversee solutions that advance the overall SRE agenda improving reliability, automation, observability, and operational efficiency across complex systems. Own, govern, and continuously improve incident management, change management, and release processes to ensure highest levels of stability, safety, and velocity. Lead and champion key SRE practices and routines driving organization-wide adoption of SRE Community of Practice (CoP), SLA/SLO alignment, error budget governance, and data-driven process optimization. Guide and influence cross-functional teams including SREs, platform engineers to develop reliable, scalable AI/ML tools and frameworks. Oversee engineering strategies that improve service reliability, availability, and performance at scale. Define, build, and evangelize internal frameworks and tooling to accelerate AI/ML adoption across all reliability domains. Lead Zero-Touch Operations initiatives and roadmap, empowering platforms for autonomous issue detection and resolution. Leverage advanced metrics, telemetry, and incident data analytics to inform strategic decisions and build enterprise-grade reliability dashboards. Own on-call strategy, escalation policies, and incident response governance across teams. Drive security integration across all reliability workflows, leading vulnerability management, compliance, and collaboration with security leadership. Shape and own the AI-in-SRE strategic vision serving as a thought leader and mentor to the entire SRE organization. Required Skills & Qualifications Extensive experience (5+ years) as a senior SRE, Platform Engineer, or DevOps Engineer responsible for large-scale, complex distributed systems, with a strong understanding of AI/ML fundamentals and hands-on experience applying AI-powered tools. Automation-First Mindset: Demonstrated ability to drive end-to-end automation across incident response, change/release workflows, observability, and daily operations. Strong never do it twice manually attitude with a proven track record of eliminating toil through intelligent tooling, scripting, and systematic process optimization. Expert-level programming and scripting skills (Python, Go, or similar) with experience designing automation at scale. AI-Accelerated Mindset: You actively leverage modern AI tools (e.g., LLMs) to boost productivity, streamline development workflows, and augment traditional engineering tasks demonstrating a willingness to adapt and innovate with evolving technologies. Mastery of core SRE principles including SLIs/SLOs, incident management governance, root cause analysis, scalability, fault tolerance, and capacity planning. Proven leadership in incident, change, and release management driving automation, auditability, and continuous service reliability improvements. Strategic ability to establish and evangelize reliability frameworks, rituals, and operational excellence aligned with enterprise-wide goals. Deep expertise in cloud architectures (AWS, GCP, Azure), container ecosystems (Docker), and orchestration platforms (Kubernetes). Advanced knowledge of observability systems and the ability to architect enterprise-grade monitoring and alerting solutions. In-depth understanding of Linux/Unix internals, performance optimization, and complex OS-level production troubleshooting. Strong grasp of networking, security best practices, vulnerability management, and compliance requirements. Experience influencing cross-team collaboration and mentoring junior engineers in SRE practices. Preferred Skills LLM-Native Development Approach: Proficiency in using LLM-powered tools for research, automation, or code generation. Experience building custom AI-assisted automations or tools that deliver measurable engineering efficiency gains. Statistical Quality Verification: Hands-on experience with experimental design, statistical analysis, and scripting to measure the impact of system changes. Familiarity with confidence intervals, significance testing, and frameworks for validating probabilistic AI/ML models.
Posted 1 week ago
10.0 - 15.0 years
7 - 11 Lacs
bengaluru
Work from Office
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic development team. As a Senior Developer, you will play a crucial role in designing, developing, and maintaining our software applications using Java and Kotlin. The ideal candidate should have a strong background in event-driven architecture, along with extensive experience in working with Java, React, Kafka and Kubernetes. If you are passionate about building scalable, high-performance systems and thrive in a collaborative environment, we would love to hear from you. Responsibilities: Collaborate with cross-functional teams to gather requirements, design software solutions, and implement robust and scalable applications using Java and React. Develop and maintain event-driven architectures, ensuring the seamless flow of data and communication between various components. Design and implement efficient data processing pipelines using Kafka, ensuring fault tolerance and high throughput. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Optimize software performance and troubleshoot any issues or bottlenecks that arise during development or production. Collaborate with DevOps teams to deploy and manage applications in a Kubernetes environment, ensuring scalability and availability. Conduct thorough testing and debugging of applications to ensure quality and reliability. Mentor and provide guidance to junior developers, assisting them in their professional growth and technical skill development. Stay up to date with the latest trends and advancements in Java, React, event-driven architecture, Kafka, and Kubernetes, and apply them to enhance our development processes and systems. Qualifications and Skills: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Strong proficiency in JavaScript, HTML, CSS, and related frontend technologies. Proven experience as a Java Developer/ React Developer, with a minimum of 10 years of professional experience. Proficiency in Java and ReactJS programming languages, with a deep understanding of object-oriented programming principles. Solid understanding of distributed systems, microservices architecture, and RESTful APIs. Solid understanding of modern frontend development tools and workflows (e.g., Babel, Webpack, NPM, Git). Experience with frontend testing frameworks (e.g., Jest, Enzyme) and test-driven development practices. Experience with containerization technologies like Docker and orchestration frameworks like Kubernetes. Knowledge of cloud platforms, preferably AWS or Azure, and their services (e.g., EC2, S3, Lambda, etc.). Strong analytical and problem-solving skills, with the ability to quickly diagnose and resolve issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Experience with Agile/Scrum methodologies and tools (e.g., JIRA, Confluence) is a plus. Continuous learning mindset with a passion for keeping up with the latest technologies and industry trends.
Posted 1 week ago
8.0 - 13.0 years
6 - 10 Lacs
bengaluru
Work from Office
We are from the Technology Operations Platform, and our vision is to improve the user experience of business users and the engineering community by making technology operations simpler and more efficient. Our ultimate goal is to develop a comprehensive suite of tools and solutions that empower Site Reliability Engineering (SRE) teams to seamlessly get started and effectively manage performance and reliability across the organization. As a Site Reliability Engineer at Maersk, you will play a critical role in ensuring the reliability, scalability, and performance of our global systems. You will work closely with development and operations teams to automate processes, build resilient infrastructure, and drive continuous improvement. This role demands strong expertise in Golang, Python, Ansible, and SRE principles, with a focus on automation and observability. AI/ML knowledge is a valuable plus. Key Focus Areas: Status Page: Emphasis on maintaining a status page for transparency and incident communication. Zero-Touch Automation: Highlighting strategies to eliminate manual interventions. Middleware & Microservices: Demonstrating architectural know-how for robust service interactions. Observability: Utilize observability tools and practices to build scalable SRE and automation solutions for global platforms and users. Collaborate effectively with the Observability team to enhance system insights without overlapping responsibilities. Operational Excellence: Applying principles to improve reliability and team efficiency. Key Responsibilities: Design, implement, and maintain scalable and reliable infrastructure using Golang, Python, and Ansible. Develop automations to eliminate manual, redundant toil. Collaborate with cross functional teams to define SLIs, SLOs, and error budgets. Monitor system performance and availability using tools like Prometheus and Grafana. Conduct root cause analysis and postmortems for incidents. Drive adoption of SRE best practices across engineering teams. Participate in on call rotations and proactively prevent incidents. Support AI/ML workloads and infrastructure where applicable. Demonstrate strong expertise in SRE and automation technologies. Act as a problem solver and critical thinker in complex technical scenarios. Required Qualifications: Bachelor?s or Master?s degree in Computer Science, Engineering, or a related field. 8+ years of experience in SRE, DevOps, or backend engineering roles. Strong programming skills in Golang, Python, and Ansible. Hands-on experience with at least one cloud platform (AWS, GCP, or Azure). Proficiency in container orchestration (Kubernetes, Docker). Deep understanding of distributed systems and reliability engineering. Experience with monitoring, logging, and alerting systems. Excellent problem-solving and communication skills
Posted 1 week ago
8.0 - 13.0 years
4 - 8 Lacs
hyderabad
Work from Office
Design, develop, test, and deploy high-performance Java applications Implement complex business logic, algorithms, and time series programs (problem-solving skills like LeetCode required) Build RESTful Web Services and microservices using Spring Boot and Spring MVC Leverage Java 8+ features (Lambdas, Streams), Collections, Generics, and advanced multithreading Focus on performance, reliability, scalability, and security Integrate with messaging systems (JMS, Kafka, RabbitMQ preferred) Collaborate in Agile/SCRUM teams, participate in code reviews, and provide mentorship Core Skills Required: Core Java 8+, with strength in Lambdas, Streams API, Collections, Generics, Multithreading Advanced programming & algorithmic problem-solving skills Proven expertise in Spring Boot, Spring MVC, microservices architectures REST API design and integration Experience with Java Messaging frameworks/tools (JMS, Kafka, RabbitMQ preferred) Proficiency in Git and Maven Agile/SCRUM development exposure Bonus Skills (Optional): Cloud-native deployments (AWS, Azure, GCP) CI/CD pipelines, Docker, Kubernetes Performance tuning and distributed systems knowledge Behavioral Skills: Strong analytical thinking and troubleshooting Leadership and mentorship abilities Ability to thrive in fast-paced, collaborative environments Excellent verbal and written communication
Posted 1 week ago
3.0 - 7.0 years
30 - 35 Lacs
bengaluru
Work from Office
Position Summary... What youll do... About Team Walmart Enterprise Business Services (EBS) is a powerhouse of several exceptional teams delivering world-class technology solutions and services making a profound impact at every level of Walmart. As a key part of Walmart Global Tech, our teams set the bar for operational excellence and leverage emerging technology to support millions of customers, associates, and stakeholders worldwide. Each time an associate turns on their laptop, a customer makes a purchase, a new supplier is onboarded, the company closes the books, physical and legal risk is avoided, and when we pay our associates consistently and accurately, that is EBS. Joining EBS means embarking on a journey of limitless growth, relentless innovation, and the chance to set new industry standards that shape the future of Walmart. Our Team is seeking a highly skilled and experienced Principal Software Engineer. In this individual contributor role , you are expected to be the technical subject matter expert , mentor, and industry leader for creating highly performant, scalable, and user-friendly web and mobile applications that exceed customer and business needs. You need to possess outstanding development experience in Java , Spring boot, Microservices with a deep passion for design and customer experience. Also, you will play a pivotal role in shaping the technical direction of our products and systems with responsibilities including leading the creation and maintenance of high-quality code , aligning it with business goals and scalability requirements, and architecting complex software systems to ensure performance, security, and scalability needs are met. Additionally, the role involves providing hands-on technical guidance and mentorship to software engineers , collaborating closely with cross-functional teams, and establishing and enforcing coding standards through thorough code reviews. What you will do Lead, own, and/or support the architecture, design and development of high-quality, scalable, and resilient enterprise products. Collaborating with cross-functional teams to design, develop, and deliver software products that meet business goals and user needs Mentoring and guiding junior engineers in best practices, design patterns, and development methodologies Work in a highly performing agile team environment - sharing innovative ideas and working collaboratively across teams. Work with talented engineers and product visionaries to contribute to the vision and design of our web and mobile products. You also get to collaborate with team members to develop best practices and client requirements for the software. You will be required to review design and code, provide technical solutions to team for complex requirements Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-pace, high-impact environment. Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community. Experience performing root cause analysis on applications to answer specific business questions and identify opportunities for improvement. Measure and improve product performance, Operational performance and Portfolio performance using metrics/KPIs. Learn new and changing technologies and adapt to ensure best software practices and standards. You will be a disruptive thinker who can lead software innovations What you will bring Bachelors/Masters degree in Computer Science with minimum 12 years of Backend stack programming experience in Java, Spring boot and Microservices. 8 years of experience in systems design, algorithms, and distributed systems. Deep knowledge of Service Oriented Architecture and experience in designing and implementing RESTFUL Web Services. Solid design and coding skills in Java and/or Spring framework and JVM internals (concurrency, multi-threading). Strong computer science knowledge in algorithms, data structures, database concepts and SQL technologies. Experience with storage technologies such as Cosmos DB, Elastic Search, Hive, Cassandra, Hadoop and Kafka are good to have. Cloud Development experience (GCP or Azure) Experience in building scalable/highly available distributed systems in production. Understanding stream processing with knowledge on Kafka. Knowledge of Software Engineering best practices with experience on implementing CI/CD, Log aggregation/Monitoring/alerting for production system. Very good expertise in production support related activities (issue identification, resolution) General understanding of software development lifecycle from planning to deployment. Working experience with multithreading, data structures, algorithms and design patterns Ensure the technical feasibility of UI/UX designs and knowledge of Accessibility design principles. Experience with Figma and experience with containerization technologies such as Docker and Kubernetes Ability to adapt to change quickly, willingness to learn new and emerging technologies A constant desire to improve, learn more, and take things to the next level, and a passion for adopting the latest features in the technologies that we leverage. . . . . . . Minimum Qualifications... Minimum Qualifications:Option 1: Bachelors degree in computer science, computer engineering, computer information systems, software engineering, or related area and5 years experience in software engineering or related area. Option 2: 7 years experience in software engineering or related area. Preferred Qualifications... Master s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years experience in software engineering or related area.
Posted 1 week ago
1.0 - 7.0 years
30 - 35 Lacs
bengaluru
Work from Office
Position Summary... Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales. Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities. Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices. What youll do... Tech Problem Formulation Requires knowledge of Analyticsbig data analytics automation techniques and methods Business understandingPrecedence and use cases Business requirements and insights To translate coown business problems within ones discipline to data related ormathematical solutions Identifies appropriate methodstools to be leveraged to provide a solution for the problem Shares use cases and givesexamples to demonstrate how the method would solve the business problem Managing Functional Partnerships Requires knowledge of Stakeholder identification and mapping Stakeholder analysis Stakeholdercommunication Stakeholder engagement techniques Stakeholder management effectiveness tools and methods Fluency in many specializedbusiness vernacular Deep understanding of markets to deliver customer and business value adapt style and best practices to accommodatecultural differences To understand the interests profiles of key stakeholders to manage functional relationships Analyze stakeholder technicalneeds and partner with them to share relevant information Engage with business partners internalexternal on a periodic basis and establishcredibility for exchanging functional information Requirement And Scoping Analysis Requires knowledge of Traceability matrix Risk analysis methodologies Cost Analysis Business objectivesClassification of requirements User stories To explore relevant productssolutions from an existing repertoire that can address businesstechnicalneeds Assess gaps updates modifications between the customerbusiness expectations and the existing productsolutions in case of agilemethodology for the iteration Classify the requirements into applicable types For example FunctionalNonFunctional DerivedImposedEmergentetc Anticipate the solution risks issues during requirements gathering phase inform relevant stakeholders and recommend corrective stepsContribute to the creation of user stories for componentapplicationcomplex For agile methodology Program Monitoring Requires knowledge of Program metrics Program Reporting logging tools and processes Continuous IntegrationContinuousDeployment CICD To ensure adherence to the project against approved milestones and timelines Coding Requires knowledge of Coding standards and guidelines Coding languages Eg JavaScript Python C etc frameworksEg ActiveXNet Cocoa Android application framework etc toolsEg Mondaycom Linx Embold etc and Platforms Eg Microsoft Azure AWS Apple IOSetc Quality Safety and Security PCI etc standards Emerging tools and technologies Telemetry To createconfigure minimalistic code for entirecomponentapplication and ensure the components are meeting businesstechnical requirements nonfunctional requirements and highscalability needs Assist in the selection of appropriate languages Eg JavaScript Python C etc development standardsand tools Eg Mondaycom Linx Embold etcfor software codingconfiguration Take initiative to learn the fundamentals of different codinglanguages and frameworks that would be useful for future scope of work Build scripts for automation of repetitive and routine tasks in CICDContinuous IntegrationContinuous Delivery Testing or any other processas applicable Implement telemetry features as required independentlyEnsure security policy requirements are properly applied to componentsapplication during code developmentconfiguration Testing Requires knowledge of Test case preparation Test Objectives Test Strategy Test types Test tools Eg Automation Selenium Agile Jira Mobile Eggplant etc Test Environment Root cause analysis To map the customer requirements in to test objectives Identify and create testcases for the componentmodule Execute test cases to test the code and detect errors and defects for the entire component Execute different typesof testing using appropriate testing tools based on the testing needs Defect Management and Troubleshooting Requires knowledge of Defect lifecycle process defect tracking tools and methodologies Defectreporting Regression testing Root cause analysis Root cause corrective action To track and analyze defects for the component module and carryout regression testing to fix defects in all instances of code changes Analyze defects from past projectssolutions to avoid recurrence of similardefects Troubleshoot performance and availability bottlenecks for the application DevOps Orientation Requires knowledge of Different operating systems Software maintenance tools and techniques Application monitoring toolsand techniques Debugging tools Mock screen Pseudocodes Reverse Engineering Traceability matrix System performance security integrationData migration and accessibility Design Methodologies To conduct complex maintenance procedures for applications independently Monitor andevaluate the performance of the application by tracking and analyzing appropriate metrics Perform maintenance corrective adaptive perfective andreengineering activities Analyze application logs maintenance activity data performance data and provide analysis Evaluate change requests toidentify those which are valid and feasible Solution Design Requires knowledge of Software architecture Distributed systems Scalability Design patterns Disaster Recovery Tech StacksMinimum Viable Product MVP NonFunctional Requirements Telemetry To assist in design of solutions such that the processes applications workin tandem for specific componentsmodules of a product Evaluate tradeoffs while designing a component based on the business requirementsAssist in conversion of HLDHigh Level Design to create detailed design using mock screens pseudo codes and detailed functional logic of themodules for specific modules components of a product Demonstrates uptodate expertise and applies this to the development execution and improvement of action plans by providing expert advice andguidance to others in the application of information and best practices supporting and aligning efforts to meet customer and business needs andbuilding commitment for perspectives and rationales Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders identifying businessneeds determining and carrying out necessary processes and practices monitoring progress and results recognizing and capitalizing onimprovement opportunities and adapting to competing demands organizational changes and new responsibilities Models compliance with company policies and procedures and supports company mission values and standards of ethics and integrity byincorporating these into the development and implementation of business plans using the Open Door Policy and demonstrating and assisting otherswith how to apply these in executing business processes and practices Respect the Individual: Demonstrates and encourages respect for all builds a highperforming team seeks and embraces differences in people cultures ideas and experiences creates a workplace where all associates feel seen supported and connected through culture of belonging so associates thrive and perform drives a positive associate and customermember experience for all identifies attracts and retains the best team members Respect the Individual: Creates a discipline and focus around developing talent through feedback coaching mentoring and developmental opportunities promotes an environment allowing everyone to bring their best selves to work empowers associates and partners to act in the best interest of the customermember and company and regularly recognizes others contributions and accomplishments Respect the Individual: Builds strong and trusting relationships with team members and business partners works collaboratively and crossfunctionally to achieve objectives and communicates and listens attentively with energy and positivity to motivate influence and inspire commitment and action Act with Integrity: Maintains and promotes the highest standards of integrity ethics and compliance models the Walmart values and leads by example to foster our culture supports Walmarts goal of becoming a regenerative company by making a positive impact for associates customers and the world around us eg creating a sense of belonging eliminating waste participating in local giving Act with Integrity: Follows the law our code of conduct and company policies and sets expectations for others to do the same promotes an environment where associates feel comfortable sharing concerns and reinforces our culture of nonretaliation listens to concerns raised by associates takes action and encourages others to do the same holds self and others accountable for achieving results in a way that is consistent with our values Act with Integrity: Acts as an altruistic servant leader and is consistently humble selfaware honest and transparent Serve our Customers and Members Delivers expected business results while putting the customermember first and consistently applying an omnimerchant mindset and acts with an Every Day LowCost mindset to drive value and Every Day Low Prices for customersmembers Serve our Customers and Members Adopts a holistic perspective that considers data analytics customermember insights and different parts of the business when making plans and shaping the teams strategy Strive for Excellence Consistently raises the bar and seeks to improve demonstrates curiosity and a growth mindset seeks feedback asks thoughtful questions fosters an environment that supports learning innovation and learning from mistakes and intelligent risktaking and exhibits resilience in the face of setbacks Strive for Excellence Seeks and implements continuous improvements and encourages the team to leverage new digital tools and ways of working Minimum Qualifications... Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 3years experience in software engineering or related area at a technology, retail, or data-driven company. Option 2: 5 years experience in software engineering or related area at a technology, retail, or data-driven company. Preferred Qualifications... Certification in Security+, GISF, CISSP, CCSP, or GSEC, Master s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year s experience leading information security or cybersecurity projects Information Technology - CISCO Certification - Certification Primary Location... G, 1, 3, 4, 5 Floor, Building 11, Sez, Cessna Business Park, Kadubeesanahalli Village, Varthur Hobli , India
Posted 1 week ago
5.0 - 7.0 years
8 - 12 Lacs
bengaluru
Work from Office
About Us Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount . With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Job Designation: Full Stack with Python and Angular Location: Pune Essential Responsibilities and Duties: Strong Experience in Python and/or Java: Proven experience (5+ years) in backend development with Python or Java, focusing on building scalable and maintainable applications. Angular Development Expertise: Strong hands-on experience in developing modern, responsive web applications using Angular. Microservices Architecture: In-depth knowledge of designing, developing, and deploying microservices-based architectures. DevOps Understanding: Good understanding of DevOps practices, CI/CD pipelines, and tools to automate deployment and operations. Problem-Solving Skills: Ability to investigate, analyse, and resolve complex technical issues efficiently. Adaptability: Strong aptitude for learning and applying new technologies in a fast-paced environment. Cloud Environments Knowledge: Hands-on experience with at least one cloud platform (GCP, Azure, AWS). Containerization Technologies: Experience working with container technologies like Kubernetes and Docker for application deployment and orchestration. Technology: Python 3 Angular Cloud technology (GCP / Azure / AWS). Understand Docker, Kubernetes. Previous Experience and Competencies: Bachelor s degree in IT related discipline Strong computer literacy with aptitude and readiness for multidiscipline training 5 8 years seniority (Senior and Hands on) Preferred Qualifications Strong in Software Engineering. Interest in designing, analysing and troubleshooting large-scale distributed systems. Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive. Ability to debug and optimize code and automate routine tasks. Good to have: Familiarity with data integration platforms like Dataiku or industrial data platforms like Cognite would be a bonus Behavior: Fosters and maintains excellent internal, client and third-party relationships Possesses a high degree of initiative Adaptable and willing to learn new technologies; keeps abreast of key developments in relevant technologies Able to work under pressure Excellent oral, written communication, and interpersonal skills Practices effective listening techniques Able to work independently or as part of a team Effectively analyses and solves problems with attention to the root cause
Posted 1 week ago
3.0 - 8.0 years
5 - 8 Lacs
bengaluru
Work from Office
Join our Trustworthy Shopping Experience Operations Tech (TSE Ops Tech) team in building next generations of global compliance product through the integration of software engineering fundamentals and latest generative AI technologies. You will work with an international team of product managers and stakeholders, tackling complex software architecture design challenges and building highly scalable AI-first to create safer, more intelligent marketplace experiences for both sellers and customers. Key Focus Areas: Developing AI-powered systems for automated product safety assessment and compliance verification Building intelligent catalog management solutions using natural language processing and computer vision Creating generative AI tools to enhance seller safety and compliance processes Designing scalable architectures that combine traditional services with AI/ML capabilities The Ideal Candidate Will Have: Strong software engineering fundamentals and experience with distributed systems Knowledge of machine learning frameworks and generative AI technologies (e.g., transformers, LLMs) Experience with AI model deployment, optimization, and monitoring in production environments Ability to tackle complex problems through data-driven experimentation What We Offer: Opportunity to work with state-of-the-art AI technologies and shape their application in e-commerce Exposure to global markets and diverse technical challenges Full-stack development experience across AI and traditional systems Collaboration with international teams of applied scientists, engineers, and product managers Innovation-focused environment with emphasis on continuous learning and experimentation Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed. Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. Design and code the right solutions starting with broadly defined problems. Work in an agile environment to deliver high-quality software About the team Trustworthy Shopping Experience (TSE) org is part of SPS and strives to guarantee customers a trustworthy shopping and ordering experience so they can shop with confidence on Amazon. TSE Ops org caters to the operational needs of TSE. TSE Ops Tech team is part of the TSE Ops. Within TSE Ops it focuses on the needs of the Regulatory Intelligence, Safety and Compliance (RISC) programs. COMS Team owns Medux, Human In The Loop (HITL) system that facilitates Operations teams with automated work allocation, skill management and dynamic work execution interfaces to facilitate manual action catering to multiple compliance requirements. 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience programming with at least one software programming language 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelors degree in computer science or equivalent
Posted 1 week ago
2.0 - 7.0 years
15 - 17 Lacs
bengaluru
Work from Office
Retail Business Services (RBS) supports Amazon s Retail business growth WW through three core tasks. These are (a) Selection, where RBS sources, creates and enrich ASINs to drive GMS growth; (b) Defect Elimination: where RBS resolves inbound supply chain defects and develops root cause fixes to improve free cash flow and (c) supports operational process for WW Retail teams where there is an air gap in the tech stack. The tech team in RBS develops automation that leverages Machine/Deep Learning to scale execution of these high complex tasks that currently require human cognitive skills. Our solutions ensure that information in Amazons catalog is complete, correct and, comprehensive enough to give Amazon customers a great shopping experience every time. Thats where you can help. We believe in Work Hard. Have Fun. Make History value by having a strong focus on sharing learning experiences from the front line with the development teams. So, the options for people in the team are vast. If you like mastering a domain and going deep, we need you. If you can juggle three tasks and coordinate with multiple people in the heat of an incident, we need you. If you love the benefits of process and methodical improvement, you will love it here. If you want to keep your head down, headphones on, and bash out code to support the team, we have a spot for you too. We challenge one another every day and hold ourselves accountable for our work product as well as our customers overall success. We all enjoy the interactions with the customers, problem solving, digging into complex issues. We wake up every morning asking ourselves how we can improve the customers experience, the quality of our product, the quality of our support system, or our individual weaknesses. When problems seem the hardest we are at our best, we work harder to find the root cause and a solution. We are looking for a sharp, experienced Application Engineer (AE) with a diverse skillset and background. As an AE, you will work directly with our business teams to solve their support needs with the existing applications and collect requirements and ways to solve highly scalable solutions in collaboration with other technical teams. You will play an active role in translating business and functional requirements into concrete deliverables and building scalable systems. You will also contribute to maintain the services healthy and robust.You will be responsible for implementing, and maintaining the solutions you provide. You will work closely with engineers on maintaining multiple products and services, creating process automation scripts, monitoring and handling ad-hoc operational asks. You understand the business impact of support decisions and drive the team to improve operational efficiency for all services through the identification and development of SLAs, metrics, monitors, procedures, tools, and documentation. On-call support is a critical responsibility where you will work on issues related to alarm monitoring, application infrastructure and bug fixes. On-boarding clients on to the platform and familiarizing them with platform features and capabilities. 2+ years of software development, or 2+ years of technical support experience Experience troubleshooting and debugging technical systems Experience in Unix Experience scripting in modern program languages Knowledge of web services, distributed systems, and web application development Experience troubleshooting & maintaining hardware & software RAID Experience with REST web services, XML, JSON
Posted 1 week ago
8.0 - 13.0 years
11 - 15 Lacs
bengaluru
Work from Office
Summary Are you passionate about building large scale multi-tenant cloud-native data platforms? Do you have prior experience in building data platforms/data lakes and analytics SaaS services in the public cloud? Do you have expertise in modern Java, microservices architecture and knowledge of modern frontend technologies like Angular or React.js? Come join our Data platform and Analytics team. This team owns, builds, and operates Guidewire s cloud-native data platform and analytics SaaS offerings. Guidewire s data platform is targeted to be best-in-class in enabling our customers with mission-critical insights and decision-making capabilities. The platform is designed to support all of our analytics, data science, and data applications. You will work in a highly collaborative environment building next-generation platforms and services. Job Description What you would do: Design, develop and run cloud-native data platform and analytics SaaS services Hands-on coding > 90% of the time Design and build largescale real-time stream processing systems Design, develop and run microservices and analytics SaaS solutions Own Continuous Integration (CI) and Continuous Deployment (CD) for your services Own scalability, availability, and data security for your services Triage & resolve code defects Maintain secure code and resolve app security findings What you would need to succeed: Minimum 8+ years of relevant work experience Excellent programming skills in Java Strong command over Spring Boot, Microservices, Multithreading and deployment on preferably AWS / public cloud Deep understanding of Algorithms, Data Structures, and performance optimization techniques Exposure to modern frontend technologies like Angular or React.js Working knowledge with Kubernetes, AWS, Docker, and Terraform is a plus. Experience with relational databases, redshift, etc. Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms) Ability to work in an agile fast-paced environment
Posted 1 week ago
5.0 - 10.0 years
50 - 75 Lacs
bengaluru
Work from Office
We are seeking an experienced Software Development Engineer to join our innovative Supply Chain Technology team. Our mission is to revolutionize global supply chain capabilities, enabling businesses of all sizes to reach customers worldwide through multiple channels. We are building next-generation solutions that will reshape how businesses manage their supply chain operations. As we scale our platform to serve a growing customer base, we are looking for talented engineers who can work across complex systems. You will be part of a team thats tackling fascinating technical challenges in software architecture design, customer experience, and business strategy. Role Overview: As a Senior Software Development Engineer, you will: Design and implement highly scalable, full-stack applications Own technical solutions end-to-end, from conception to deployment Collaborate with senior technical leaders and architects Work directly with customers to understand their needs and see your solutions in action Be part of a collaborative, high-performing engineering team Key Responsibilities: Design and develop scalable solutions using modern technology stack Drive technical innovation and architectural decisions Collaborate with cross-functional teams to deliver customer-focused solutions Optimize existing systems for enhanced performance and scalability Mentor junior engineers and contribute to team growth Champion operational excellence and quality engineering practices Required Qualifications: Good experience in full-stack development Expertise in data structures, algorithms, and software design principles Track record of building scalable, distributed systems Experience with modern development practices and tools Problem-solving and analytical skills Good communication and collaboration abilities We offer: Opportunity to work on challenging, high-impact projects Collaboration with industry-leading technologists Direct customer interaction and feedback Emphasis on innovation and creative problem-solving Supportive team environment focused on growth and learning Join us in building the future of supply chain technology and make a significant impact on global commerce. 5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team Bachelors degree in computer science or equivalent 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence Experience building complex software systems that have been successfully delivered to customers
Posted 1 week ago
5.0 - 10.0 years
50 - 75 Lacs
chennai
Work from Office
We are looking for a seasoned senior developer to design/build massive scale, distributed computing solutions. You will be responsible for driving the team s technical direction, strategizing and shaping our long-term vision and architecture. You will own major deliverables end-to-end, drive roadmaps, and provide technical leadership to the engineering team. If youre excited by cloud computing, designing highly scalable, fault tolerant systems, and want to be challenged by the toughest computer science problems, then join us to build the next generation distributed systems solving big data problems. You should be someone who wants to conceive and design highly scalable, robust software, and wants to see their software thrive in the face of traffic from huge cloud computing services. The candidate should have strong distributed systems and web services design and implementation experience, as well as experience working on high availability production systems. Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact. Work with product managers in developing a strategy and road map to provide compelling capabilities for our customers. Work closely with other engineers to develop the best technical design and approach for new product development. Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules. Project management prioritization , planning of projects and features, Stakeholder management and tracking of external commitments Operational Excellence monitoring & operation of production services About the team Amazon Payment Services serves the needs of online shoppers in all Arabic speaking and surrounding countries through our trusted, secure payment network that gives everyone the opportunity to shop online safely and easily. The payment processing technology and solutions across major markets in the GCC & Levant countries, operating in UAE, Egypt, Saudi Arabia, Lebanon, Jordan and Qatar. 5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelors degree in computer science or equivalent
Posted 1 week ago
8.0 - 13.0 years
6 - 10 Lacs
bengaluru
Work from Office
Job Title: API Developer GraphQL (Java + Apollo Federation) About Us Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount . With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. WHY JOIN CAPCO? You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry. MAKE AN IMPACT Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services. #BEYOURSELFATWORK Capco has a tolerant, open culture that values diversity, inclusivity, and creativity. CAREER ADVANCEMENT With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands. DIVERSITY & INCLUSION We believe that diversity of people and perspective gives us a competitive advantage. Location - Bangalore Experience - 6 to 10 Skills and Qualifications : API Developer GraphQL (Java + Apollo Federation) Java (8+ years), strong backend development experience Spring Boot for RESTful and GraphQL API development GraphQL Expertise: Experience in Apollo Federation architecture Building and managing subgraphs Schema design, stitching, resolvers, and query optimization Microservices Architecture & distributed systems experience Strong understanding of API Gateways, service discovery, and inter-service communication Experience with DevPortal onboarding and API governance Familiarity with OAuth2, JWT, security best practices Working knowledge of CI/CD (Jenkins/GitHub Actions), Docker, and Kubernetes
Posted 1 week ago
2.0 - 7.0 years
22 - 25 Lacs
hyderabad
Work from Office
Amazon s global fulfillment network enables any merchant to ship items that are ordered on Amazon to any place on earth. There is a complex network of ways in which items move between vendor locations, Amazon warehouses, and customer locations as well as several intermediate locations through which packages travel before reaching the customer. With a scale of millions of packages, each with different attributes and delivery requirements, what results is a highly dense graph of nodes. We have built a highly respected BI and Data Engineering team which is focused on solving complex problems in worldwide transportation using workflows, optimization algorithms, and machine learning systems. These are large-scale distributed systems handling millions of packages being shipped through the Amazon logistics network. As a Business Intelligence Engineer, you will develop datasets, dashboards, reports, and visualizations using BI tools, and provide data-driven recommendations to support strategic planning within Amazon Shipping. Additionally, you will deliver across planned projects that will improve overall cost and profitability for the business. Data Management and Integration: Collect, process, and manage large datasets from various sources, ensuring data accuracy, consistency, and accessibility. Data Analysis: Analyze complex data sets to identify trends, patterns, and insights that can inform business decisions. Reporting and Visualization: Develop and maintain dashboards, reports, and visualizations to present data insights in an understandable and actionable format. Stakeholder Collaboration: Work closely with stakeholders to understand their data needs, provide data-driven recommendations, and support strategic planning. Tool and Technology Utilization: Utilize and stay updated with the latest BI tools and technologies to enhance data analysis and reporting capabilities. 2+ years of analyzing and interpreting data with Redshift, Oracle, NoSQL etc. experience Experience with data visualization using Tableau, Quicksight, or similar tools Experience with one or more industry analytics visualization tools (e.g. Excel, Tableau, QuickSight, MicroStrategy, PowerBI) and statistical methods (e.g. t-test, Chi-squared) Experience with scripting language (e.g., Python, Java, or R) Masters degree, or Advanced technical degree Knowledge of data modeling and data pipeline design Experience with statistical analysis, co-relation analysis
Posted 1 week ago
3.0 - 8.0 years
20 - 25 Lacs
hyderabad
Work from Office
The Amazon Business team is looking for candidates who are passionate about delivering an amazing experience to our international business customers. We focus on merging the customer experience, selection, pricing, and convenience that consumers have come to expect and love from Amazon with the features and functionality required by our business customers. The Amazon Business team is the voice for our international customers, ensuring that we are always delivering solutions that meet the needs of our customers throughout the world. We are looking for a software developer to assist in the development of the end-to-end experience including product ingestion, pricing, procurement controls, checkout, accounting, returns, and more. You will be a key team member for ensuring that we provide a complete solution, meeting the needs of our international customers, across all these areas. You will also be involved in ensuring we deliver highly scalable, high quality solutions. Great candidates for this position possess a sound understanding of computer science and a passion to make a profound impact for our international business customers. You will have the opportunity to apply this passion by leveraging your technical skills in areas such as algorithms, object-oriented design, distributed systems, web development, front-end/back-end design, and more. You will also have the opportunity to collaborate with diverse business and technical partners to shape our technology. You will be the voice of our international customers, driving technological innovation to create an unparalleled business procurement experience. Come join us as we continue to revolutionize procurement of goods for businesses around the world! 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience programming with at least one software programming language 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelors degree in computer science or equivalent
Posted 1 week ago
8.0 - 11.0 years
11 - 15 Lacs
hyderabad
Work from Office
Job Description Summary The role entails advanced software development for Power Systems Applications, with a focus on delivering specific functionalities to meet corporate project and product objectives. Responsibilities include collaborating with team working with Electric Utilities or Independent System Operators (ISOs) and Transmission and Distribution System Operators to develop functional software specifications, followed by designing, coding, testing, integration, application tuning, and delivery. Job Description Roles and Responsibilities As a senior member of the Software Center of Excellence, exemplifying high-quality design, development, testing, and delivery practices. Responsible for enhancing, evolving, and supporting high-availability Electricity Energy Market Management System (MMS). Lead the design, development, testing, integration, and tuning of advanced Power Systems Application software to fulfill project and product commitments. Develop and evolve software in a dynamic and agile environment using the latest technologies and infrastructure. Provide domain knowledge and/or technical leadership to a team of electricity markets application software engineers. Provide budget estimates for new project tasks to project leads and managers. Collaborate with customers throughout the project lifecycle to ensure software quality and functionality meet standards and requirements. Mentor junior team members. Interact with Product Development Teams, Customers, Solution Providers, and cross-functional teams as needed. Apply SDLC principles and methodologies like Lean/Agile/XP, CI, software and product security, scalability, and testing techniques. Provide maintenance of power systems application functionality, including code fixes, creating tools for model conversion, documentation, and user interfaces. Support marketing efforts for proposals and demonstrations to potential customers. Basic Qualification Ph. D. or Masters degree in Electrical Power Systems with thesis or related work in power systems 8 to 11 years of experience in development or project delivery, preferably in Power Systems Analysis, Security Constrained Unit Commitment and Economic Dispatch using Mixed Integer Programming (MIP)/Optimization, or Applied Mathematics and Operations Research. Desired Characteristics Continuous improvement mindset; drives change initiatives and process improvements Highly organized and efficient; adept at prioritizing and executing tasks. Experience in the power systems domain. Proficiency in testing and test automation. Strong knowledge of source control management, particularly GitHub. Demonstrated ability to learn new development practices, languages, and tools. Self-motivated; able to synthesize information from diverse sources. Mentors newer team members in alignment with business objectives Continuously measures the completion rate of personal deliverables and compares them to the scheduled commitments. Transparent in problem-solving approaches and options; determines fair outcomes with shared trade-offs. Capable of defining requirements and collaborating on solutions using technical expertise and a network of experts. Effective communication style for engaging with customers and cross-functional teams; utilizes product knowledge to mitigate risks and drive outcomes. Strong verbal, written, and interpersonal communication skills; able to produce professional and technical reports and conduct presentations. Innovates and integrates new processes or technologies to add significant value; advises on change cost versus benefits and learns new solutions to address complex problems Additional Information Relocation Assistance Provided: Yes
Posted 1 week 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 |