Jobs
Interviews

6860 Software Engineering Jobs - Page 37

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

1.0 - 4.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Python (Programming Language) Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your typical day will involve collaborating with team members to address challenges, ensuring the quality of the code, and contributing to the overall success of the projects you are involved in. You will also be responsible for performing maintenance and enhancements to existing applications, ensuring they meet the evolving needs of users and stakeholders. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.- Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Python (Programming Language).- Strong understanding of software development methodologies and practices.- Experience with version control systems such as Git.- Familiarity with testing frameworks and tools to ensure code quality.- Ability to troubleshoot and debug applications effectively. Additional Information:- The candidate should have minimum 3 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

1.0 - 4.0 years

4 - 8 Lacs

gurugram

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : SAP FI S/4HANA Accounting Good to have skills : NA Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, your typical day will involve analyzing, designing, coding, and testing various components of application code for multiple clients. You will engage in maintenance and enhancement tasks, ensuring that the applications function optimally and meet client requirements. Collaboration with team members will be essential as you contribute to the development process and address any challenges that arise during the project lifecycle. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the documentation of application processes and updates.- Engage in code reviews to ensure quality and adherence to standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in SAP FI S/4HANA Accounting.- Strong understanding of financial accounting principles and practices.- Experience with integration of SAP modules and third-party applications.- Familiarity with reporting tools and financial analysis techniques.- Ability to troubleshoot and resolve application issues effectively. Additional Information:- The candidate should have minimum 3 years of experience in SAP FI S/4HANA Accounting.- This position is based at our Gurugram office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

2.0 - 5.0 years

6 - 10 Lacs

bengaluru

Work from Office

This is Developer position for GitHub Cloud Team. Primary Responsibilities: This role will help in build and manage the GitHub Runners in Public Cloud, build other automation tools And ensure that pipelines are following best practices, documented and delivered in a scalable reusable manner Drive automation initiatives using infrastructure-as-code and GitHub-native tooling to reduce manual effort and improve operational efficiency Apply AI-assisted development techniques to accelerate coding, testing, and documentation Prototype and validate new ideas using LLM-based tools, vibe coding, and rapid development frameworks Leverage AI building blocks such as agentic frameworks, retrieval-augmented generation (RAG), vector databases, and Model Context Protocol (MCP) to enhance platform capabilities Document processes, configurations, and best practices to ensure knowledge sharing and operational continuity Collaborate with cross-functional teams, including security, and development teams, to drive adoption, facilitate knowledge sharing, and provide training on best practices for using GitHub Actions effectively Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regard to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so Required Qualifications: Undergraduate degree or equivalent experience Experience in deploying to cloud-based infrastructure and container orchestration platforms (e.g., AWS, Azure, Google Cloud, Kubernetes) Experience in using Tools like GitHub Copilot, Cursor, Windsurf/Amazon Code Whisperer etc. Solid in programming and scripting languages (like Python, Java Script, Node.js) Solid understanding of software development principles, version control systems (particularly Git and GitHub), continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure as code (IaC) concepts Effectively creates prompts to get desired output from generative models

Posted 1 week ago

Apply

10.0 - 13.0 years

35 - 45 Lacs

chennai

Work from Office

We are seeking a seasoned Solution Architect with a strong background in Java, Spring Boot, Drools, and AWS to lead and deliver innovative projects in the Insurance domain. This role demands technical expertise, strategic thinking, and the ability to collaborate with cross-functional teams to drive end-to-end architecture solutions. Responsibilities Define high-level end-to-end architecture and migration strategies for complex projects in the Insurance domain Collaborate with product leaders to design scalable solutions tailored to market demands Architect and implement global-scale backend microservices using Java, Spring Boot, and Drools Utilize cloud-native technologies like AWS and Kubernetes to optimize infrastructure and application performance Inform and support transformation initiatives including greenfield and brownfield implementations Build prototypes to address complex business challenges and provide validated solutions Mentor technology teams and promote best practices in software engineering and architecture Lead the creation of solutions design documents (SDDs) with attention to detail Ensure alignment with regulated industry risk control frameworks and compliance standards Leverage storage technologies such as PostgreSQL or SQL Server to manage data effectively and at scale Drive continuous improvement in Agile environments by advocating for technical excellence Requirements 12–16 years of experience in IT systems design and solutions architecture with significant exposure to the Insurance domain Expertise in Java, Spring Boot, and Drools with in-depth knowledge of microservices and scalable architecture Background in cloud-native technologies like AWS or Kubernetes and storage technologies including PostgreSQL or SQL Server Competency in transformation projects, claims systems, and regulated frameworks in PC Insurance or related industries Showcase of strong communication skills to bridge technical and non-technical teams Capability to collaborate, inform, and mentor teams in Agile environments Nice to have Familiarity with Azure and PCF as supplementary cloud-native options

Posted 1 week ago

Apply

10.0 - 13.0 years

35 - 45 Lacs

coimbatore

Work from Office

We are seeking a seasoned Solution Architect with a strong background in Java, Spring Boot, Drools, and AWS to lead and deliver innovative projects in the Insurance domain. This role demands technical expertise, strategic thinking, and the ability to collaborate with cross-functional teams to drive end-to-end architecture solutions. Responsibilities Define high-level end-to-end architecture and migration strategies for complex projects in the Insurance domain Collaborate with product leaders to design scalable solutions tailored to market demands Architect and implement global-scale backend microservices using Java, Spring Boot, and Drools Utilize cloud-native technologies like AWS and Kubernetes to optimize infrastructure and application performance Inform and support transformation initiatives including greenfield and brownfield implementations Build prototypes to address complex business challenges and provide validated solutions Mentor technology teams and promote best practices in software engineering and architecture Lead the creation of solutions design documents (SDDs) with attention to detail Ensure alignment with regulated industry risk control frameworks and compliance standards Leverage storage technologies such as PostgreSQL or SQL Server to manage data effectively and at scale Drive continuous improvement in Agile environments by advocating for technical excellence Requirements 12–16 years of experience in IT systems design and solutions architecture with significant exposure to the Insurance domain Expertise in Java, Spring Boot, and Drools with in-depth knowledge of microservices and scalable architecture Background in cloud-native technologies like AWS or Kubernetes and storage technologies including PostgreSQL or SQL Server Competency in transformation projects, claims systems, and regulated frameworks in PC Insurance or related industries Showcase of strong communication skills to bridge technical and non-technical teams Capability to collaborate, inform, and mentor teams in Agile environments Nice to have Familiarity with Azure and PCF as supplementary cloud-native options

Posted 1 week ago

Apply

6.0 - 11.0 years

14 - 19 Lacs

bengaluru

Work from Office

We are seeking an Engineering Manager to lead and grow our Unified Automation engineering team. In this role, you will drive strategy, execution, and delivery for automation services that empower F5s product development and operational teams. Youll be responsible for fostering a culture of technical excellence, innovation, and collaboration while delivering tools and platforms that improve productivity and quality across the engineering organization. What Youll Do Lead and manage the Unified Automation engineering team, including hiring, coaching, performance management, and career development. Define and execute the automation strategy in alignment with F5s engineering, product, and business objectives. Partner with Product Management, Architecture, and other engineering teams to prioritize, design, and deliver automation solutions that scale. Drive the adoption of automation best practices, enabling teams to achieve faster releases, reduced manual effort, and improved reliability . Oversee the development and maintenance of automation platforms, services, and tools that support testing, deployment, monitoring, and operational workflows. Ensure solutions meet F5s standards for security, compliance, performance, and maintainability . Establish metrics and reporting to track automation adoption, effectiveness, and ROI. Foster a collaborative, inclusive engineering culture where innovation and continuous improvement thrive. Minimum Qualifications 7+ years of software engineering experience, with at least 3+ years in a people leadership or management role . Proven track record of delivering automation solutions in large-scale, distributed environments. Strong technical background in software development, with experience in at least one major programming language (Python, Go, Java, or similar). Hands-on experience with CI/CD pipelines, test automation frameworks, infrastructure as code, and cloud-native technologies. Excellent communication, collaboration, and stakeholder management skills. Ability to lead teams through change and build alignment across diverse stakeholders. Bachelors degree in Computer Science , Engineering, or equivalent practical experience. Preferred Qualifications Experience in enterprise-scale SaaS or distributed cloud environments. Familiarity with Kubernetes, containerization, and microservices architecture. Knowledge of security and compliance considerations for automation in regulated environments. Prior experience working in Agile/Scrum development methodologies.

Posted 1 week ago

Apply

6.0 - 11.0 years

14 - 19 Lacs

bengaluru

Work from Office

What Youll Do Lead, mentor, and grow a team of software engineers working on F5s Distributed Cloud platform. Partner with Product Management, Architecture, and other engineering teams to define priorities, scope projects, and deliver high-impact features. Drive the design, implementation, and operation of large-scale, distributed, cloud-native services across multi-cloud and edge environments. Champion engineering best practices, including CI/CD, test automation, observability, and operational excellence. Ensure security, scalability, and resilience are core considerations in all deliverables. Support career growth through regular feedback, coaching, and opportunities for skill development. Collaborate with other leaders to improve cross-team processes and ensure smooth integration of services within the broader platform. Participate in architectural discussions and contribute to long-term technical vision for the Distributed Cloud. What Youll Bring 7+ years of professional software engineering experience, including 2+ years in a technical leadership or engineering management role. Proven success delivering complex, distributed systems in production, ideally in SaaS or cloud environments. Strong technical foundation in areas such as Kubernetes, microservices, networking, and cloud infrastructure (AWS, Azure, GCP). Experience with Go, Python, Java, or similar languages. Familiarity with observability, monitoring, and incident response in large-scale systems. Ability to work cross-functionally and align technical priorities with business goals. Excellent communication and leadership skills, with a passion for growing and empowering engineers. Bachelors or Masters degree in Computer Science , Engineering, or a related field (or equivalent practical experience).

Posted 1 week ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

gandhinagar, ahmedabad, vadodara

Work from Office

- Development using Core Java, Spring, RESTful webservices - Team Management - Single point of contact for client team - Mentoring team members - Handling Quality management for project deliverables as per company processes Skills / Experience Required Candidate profile Hiring : Java Tech Lead / Java Team Lead Experience : 07 to 15yrs Location : Ahmedabad Positons : 10 Work Mode : Work From office Only

Posted 1 week ago

Apply

7.0 - 9.0 years

5 - 5 Lacs

pune, thiruvananthapuram

Work from Office

Role Proficiency: Create and Organise testing process based on project requirement and manage test activities within team Outcomes: Test Estimates and Schedules-. Ensure Test Coverage Produce test results defect reports test logs and reports to evidence for testing Publish RCA reports and preventive measures Ensure Quality of Deliverables Report project metrics and status Ensure adherence of Engineering practices processes and standards Understand and contribute to test automation/performance testing Work with DevOps team when required; to understand testing framework and QA process for implementing continuous testing Manage team utilization Measures of Outcomes: Test Script Creation and Execution Productivity Defect Leakage Metrics (% of defect leaked % of UAT defects and % of Production defects) % of Test case reuse Test execution Coverage Defect Acceptance Ratio Test Review efficiency On-time delivery Effort Variance Test Automation Coverage Outputs Expected: Supporting Organization: Ensure utilization and quality of deliverables prepared by the team Co-ordinate Test Environment and Test Data provisioning Test Design Development Execution: Participate in review walkthrough demo and obtain sign off by stakeholder Prepare Test Summary Report for modules/features Requirements Management: Analyse Prioritize Identify Gaps; create workflow diagrams based on Requirements/User stories Manage Project: Participate in Test management Preparing Tracking and Reporting of Test progress based on schedule Domain relevance: Identify business processes conduct risk analysis and ensure test coverage Estimate: Prepare Estimate Schedule Identify dependencies Knowledge Management: Consume Contribute Review (Best Practices Lesson learned Retrospective) Test Design Execution: Test Plan preparation Test Case/Script Creation Test Execution Risk Identification: Identification of risk/issues and prepare Mitigation and Contingency plans Test & Defect Management: Conduct root cause and trend analysis of the defects Test Planning: Identify the test scenarios with understanding of systems interfaces and application Identify end-to-end business critical scenarios with less support Create and review the test scenarios and prepare RTM Prepare estimates (time /effort) based on the requirements/User stories Identify scope of testing Client Management: Define KPIs to the engagement and ensure adherence to these KPIs. Stakeholder Connect: Handle monthly/weekly governance calls and represent issues for the team Skill Examples: Ability to Create Review and manage a test plan Ability to prepare schedules based on estimates Ability to track report progress and take corrective measures on need basis Ability to identify test scenarios and prepare RTM Ability to analyze requirement/user stories and prioritize testing Ability to carry out RCA Ability to capture and report metrics Ability to identify Test Data and Test Env. Specifications Knowledge Examples: Knowledge of Estimation techniques Knowledge of Testing standards Knowledge of identifying the scope of testing Knowledge of RCA Techniques Knowledge of Test design techniques Knowledge of Test methodologies Knowledge of scope identification and planning Knowledge of Test automation tools and frameworks Additional Comments: UST Global(r) is looking for an experienced Senior Test Automation Engineer (SDET) to join our engineering team and to work with one of the leading financial services organization in the US. The candidate must possess excellent written and verbal communication skills with the ability to collaborate effectively with domain experts and technical experts in the team. The candidate must have proven experience in test design and analyzing and troubleshooting results with a development team. The ideal candidate should have experience in developing application development using Java technologies that includes requirement analysis, functional & performance test development and automation. Responsibilities: Work with the scrum team to identify testing needs and opportunities. Work with the QA team in developing a QA testing strategy for the project, determining the appropriate balance of manual and automated tests, as well as the types of tests (UI, web service API, functional/performance/load, and so on). Develop automated test frameworks and test cases for the different types of tests Execute and report on the full testing suite of both manual and automated tests. Conduct technical reviews with other programmers, technologists and technicians and other engineering and scientific personnel. Report any issues with the client stakeholders and UST leadership Requirements: BS degree or higher in Computer Science or related technical field involving coding Excellent communication skills, verbal and written, able to communicate with technical people as well as business and management. Expertise in QA methodologies, Test Process and practices. 6 plus years of Software Engineering testing experience with manual testing, automation testing, developing and executing automated test scripts using Automated Testing Tools (such as Selenium, Cucumber etc.) 2 plus years of hands-on experience using Selenium and Cucumber Expertise in testing object-oriented and service-oriented design, and multi-threaded services/applications. Prior hands-on experience in testing cloud architectures that include multi-tenancy, horizontal scale, micro services and RESTful APIs. Strong knowledge of testing SQL and NoSQL Databases, and understanding of database queries Hands-on experience with TestNG Strong hands-on experience in the API Testing using Rest Assured/HTTPClient/Karate tools Hands on experience with Java/J2EE concepts, object-oriented design and development Working experience with Selenium WebDriver (Java) Knowledge in CI/CD using Jenkins Required Skills Cucumber,Selenium,Api Testing,Xml

Posted 1 week ago

Apply

3.0 - 5.0 years

10 - 20 Lacs

pune, thiruvananthapuram

Work from Office

Role Proficiency: Performs tests in strict compliance independently guides other testers and assists test leads Outcomes: Construct test scenarios based on customer user stories or requirements Construct systematic test cases from scenarios for applications based on customer user stories or requirements Execute systematic test cases from scenarios for applications based on customer user stories or requirements Ensure that new or revised components or systems perform to expectation. Ensure meeting of standards; including usability performance reliability or compatibility. Document Test results and report defects Facilitate changes in processes/practices/procedures based on lessons learned from the engagement Develop proficiency of other testers on the project Measures of Outcomes: Timely completion of all tasks # of requirement/user story ambiguities logged Requirements / User story coverage based on test cases/script # of test cases/script developed in comparison to the benchmarks # of test cases/script executed in comparison to the benchmarks # of valid defects Outputs Expected: Requirements Management: Participate Seek Clarification Understand Review Domain relevance: Test feature / component with good understanding of the business problem being addressed for the client Conduct gap analysis between requirement fitment and technology stack using technology/domain expertise Reporting: Reporting the test activities of a small team including multiple testers Estimate: Estimate time effort and resource dependence for work performed Manage knowledge: Consume Contribute Test Design Development Execution: Identify testable scenarios and create test scenario document Update RTM Obtain sign off on test scenarios Basis (3) above identify and create test cases and test data Smoke testing for system readiness check Execute test cases / scripts Identify log and track defects Retest Log in productivity data Skill Examples: Ability to review user story / requirements to identify ambiguities Ability to design test cases / scripts as per user story / requirements Ability to apply techniques to design efficient test cases / script Ability to set up test data and execute tests Ability to identify anomalies and detail them Knowledge Examples: Knowledge of Methodologies Knowledge of Tools Knowledge of Types of testing Knowledge of Testing Processes Knowledge of Testing Standards Additional Comments: UST Global(r) is looking for an experienced Senior Test Automation Engineer (SDET) to join our engineering team and to work with one of the leading financial services organization in the US. The candidate must possess excellent written and verbal communication skills with the ability to collaborate effectively with domain experts and technical experts in the team. The candidate must have proven experience in test design and analyzing and troubleshooting results with a development team. The ideal candidate should have experience in developing application development using Java technologies that includes requirement analysis, functional & performance test development and automation. Responsibilities: Work with the scrum team to identify testing needs and opportunities. Work with the QA team in developing a QA testing strategy for the project, determining the appropriate balance of manual and automated tests, as well as the types of tests (UI, web service API, functional/performance/load, and so on). Develop automated test frameworks and test cases for the different types of tests Execute and report on the full testing suite of both manual and automated tests. Conduct technical reviews with other programmers, technologists and technicians and other engineering and scientific personnel. Report any issues with the client stakeholders and UST leadership Requirements: BS degree or higher in Computer Science or related technical field involving coding Excellent communication skills, verbal and written, able to communicate with technical people as well as business and management. Expertise in QA methodologies, Test Process and practices. 6 plus years of Software Engineering testing experience with manual testing, automation testing, developing and executing automated test scripts using Automated Testing Tools (such as Selenium, Cucumber etc.) 2 plus years of hands-on experience using Selenium and Cucumber Expertise in testing object-oriented and service-oriented design, and multi-threaded services/applications. Prior hands-on experience in testing cloud architectures that include multi-tenancy, horizontal scale, micro services and RESTful APIs. Strong knowledge of testing SQL and NoSQL Databases, and understanding of database queries Hands-on experience with TestNG Strong hands-on experience in the API Testing using Rest Assured/HTTPClient/Karate tools Hands on experience with Java/J2EE concepts, object-oriented design and development Working experience with Selenium WebDriver (Java) Knowledge in CI/CD using Jenkins Required Skills Cucumber,Selenium,Api Testing,Xml

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 14 Lacs

bengaluru

Work from Office

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: Bachelors 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 bonusBehavior: 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

Apply

3.0 - 5.0 years

5 - 9 Lacs

bengaluru

Work from Office

PURPOSE OF THE ROLE To develop / maintain a module as per the design Detailed design or Impact Analysis of a module KEY RESPONSIBILITIES AND ACCOUNTABILITIES 1. Understand the customer expectations and perform Detailed design 2. Understanding requirements of the modules/components assigned in-line with the overall project scope. 3. Assisting Analyst & Designer in Module Analysis & Design. 4. Implementing/developing the code as per design. 5. Adherence to coding standards and guidelines 6. Ensure on-time quality delivery of allocated tasks 7. Compliance to SLK policies and procedures like Timesheet/Leaves management etc. 8. Assisting Analyst & Designer in preparation of Integration Test Plan 9. Providing support during integration testing, system testing 10. Resolving any defects reported by peer reviews, independent verification and validation and testing. 11. Peer review 1. Quality of code as defined by the SLK Process and thus reduce re-work 2. Contribute to re-usable of code / components 1. Participate in Customer Calls 2. Provide Status reports as per defined timelines 1. Team Collaboration 2. Learning initiatives as per the plan 3. Guiding junior Developers and Developers in their role EDUCATION QUALIFICATION Engineering Graduate / BSc in Computer Science / Information Science or Equivalent MINIMUM EXPERIENCE REQUIRED 3 to 5 Yrs of IT experience in Development. DOMAIN/ FUNCTIONAL SKILLS SDLC understanding Engineering Concepts (Design and Programming) Design concepts and associated tools Programming languages and associated tools Development process and associated tools MS Office (word, Excel, Power point, visio, etc)skills

Posted 1 week ago

Apply

6.0 - 11.0 years

5 - 9 Lacs

bengaluru

Work from Office

PURPOSE OF THE ROLE Test Lead handles end to end testing project/program and is responsible for all phases of the STLC cycle including test strategy/planning, estimation, test design, testing and release/ support of project/program. He/She is responsible for leading, tracking progress, mentoring the testing team and ensuring that the team adheres to testing process standards, procedures and goals. Test Lead is also responsible for implementing key automation (increasing automation coverage) & process optimization initiatives in the project/program KEY RESPONSIBILITIES AND ACCOUNTABILITIES Understand and analyse project requirements and business expectations Conduct status update calls and manage customer escalations/query resolution, chair the DRB and Defect Management meetings. Coordinate with various stakeholders for smooth operations Create Test Strategy/Plan, Test Estimations & Resource Allocations. Track the progress & Report Status Create and review Test scenarios & Test Cases, Execute Test cases, Create & execute automated scripts. Review the outputs/test assets produced by the team and ensures they meet quality standards Ensure complaince of self and team to organizational policies and processes Develop ideas for improvements (Testing, Organization processes etc.) or create accelerator/tools/utilities to improve productivity. Ensure project cost savings by efficient utilisation of resources in the team Identify training needs of the team and ensure completion of mandatory trainings of the team Work allocation, Team Management & Meetings Mentor and coach the team to ensure succesful completion of the project EDUCATION QUALIFICATION Degree: B.E\B.Tech\M.Tech\MCA\M.Sc Certifications (if any): ISTQB MINIMUM EXPERIENCE REQUIRED Overall (in years): 6+ years Relevant (in years): 2+ years DOMAIN/ FUNCTIONAL SKILLS Test Strategy/Planning, Test Management, Test Concepts, Tools, Automation BFSI/M&SC Domain Analytical skills, Logical Reasoning

Posted 1 week ago

Apply

4.0 - 8.0 years

12 - 16 Lacs

bengaluru

Work from Office

Were looking for a Software Engineer II I with deep experience building and scaling SaaS platforms in the cloud. This role requires a hands-on developer and deliver complex, distributed systems while working with team members and driving cross-functional alignment. Youll lead design and development of scalable microservices, define engineering best practices, and help shape the future of our SaaS platform. This is a highly influential role focused on delivering performant, secure, and reliable solutions that align with business goals. What Youll Do Lead development of scalable, enterprise-grade backend systems and APIs Drive design reviews and partner with stakeholders to align technical solutions with product strategy Promote engineering excellence, and foster continuous improvement Influence cross-team technical direction and ensure alignment with scalability, security, and observability best practices Define and uphold high standards for code quality, maintainability, and performance Own implementation of observability, testing, and monitoring strategies What You Bring Experience in microservices, distributed systems, and cloud-native technologies (Kubernetes, Docker, GitOps, CI/CD) Proficiency in backend development with Golang or similar languages (Java, C++, Rust) Strong understanding of SQL/NoSQL databases, performance tuning, GRPC, Kafka, Protobuf Knowledge of DNS, CDN, networking principles, and Linux systems (including scripting and automation) Excellent analytical and debugging skills with a track record of owning mission-critical systems Strong communication and leadership skills, with experience mentoring teams and influencing technical direction Qualifications 5+ years of backend software engineering experience in cloud-native environments Bachelors or Masters degree in Computer Science, Engineering, or equivalent industry experience

Posted 1 week ago

Apply

1.0 - 2.0 years

5 - 8 Lacs

chennai

Work from Office

StandardJob Family Software Engineering (SW Dev & Test) Job Type Software Engineer Trainee Job Purpose A Software Trainee builds and delivers high-quality software in compliance with software design inputs and quality standards under supervision. Job Responsibilities The Software Trainee works in all phases of the software development lifecycle (SDLC) following domain-specific regulatory and quality standards. 1. Builds Quality Software - Coding Standards: The software engineer writes code to agreed coding standards. 2. Builds Quality Software - TDD: The software engineer follows TDD practices to develop failing tests before changing or writing new code. 3. Builds Quality Software - Unit Testing: The software engineer develops unit tests for all code and ensures unit tests are passing before and after check-in. 4. Builds Quality Software - Test Coverage: The engineer develops test cases for all bugs to avoid future regressions. 5. Agile modelling - Documentation: The software engineer documents continuously, as late as possible, and maintains a single source of information. 6. Agile modelling BDD (Functional Tests): The software engineer creates a shared understanding using Behaviour-driven development. 7. Agile Practices - Pair Programming: The softw Requirements Bachelors Degree

Posted 1 week ago

Apply

8.0 - 10.0 years

27 - 30 Lacs

bengaluru

Work from Office

Job Title: Machine Learning Operations Lead Engineer Job Summary: We are seeking an experienced MLOps Lead Engineer to design, implement, and manage scalable machine learning infrastructure and deployment pipelines. You will collaborate with data scientists, ML engineers, and DevOps teams to ensure models are production-ready, resilient, and continuously improving. The ideal candidate has a strong background in both software engineering and machine learning operations, with a passion for automation, reliability, and performance. Key Responsibilities: Lead the design and implementation of MLOps frameworks and CI/CD pipelines for ML models. Manage the end-to-end ML lifecycle: data ingestion, training, validation, deployment, monitoring, and retraining. Collaborate with data science and engineering teams to operationalize ML models in production. Ensure scalability, security, and compliance in ML workflows. Build and maintain automated systems for model versioning, model registry, and experiment tracking. Monitor ML model performance in production and establish ing and rollback strategies. Mentor and guide junior MLOps and ML engineers. Required Skills and Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 8+ years of experience in software engineering, DevOps, or MLOps roles (minimum 3+ years of experience in MLOps). Proficiency in ML frameworks (TensorFlow, PyTorch) and MLOps tools (MLflow, Kubeflow, Airflow). Experience with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure). Strong coding skills in Python and scripting languages like Bash or YAML. Knowledge of model monitoring, data drift detection, and A/B testing. Familiarity with data versioning tools (e.g.,Github, DVC) and model registry tools. Experience in monitoring productized ML models using tools such as Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), AWS SageMaker Model Monitor. Experience with Jenkins, Terraform, and GitHub Actions. Required Skills 8+ years of experience in software engineering, DevOps, or MLOps roles Minimum 3+ years of experience in MLOps Proficiency in ML frameworks (TensorFlow, PyTorch) and MLOps tools (MLflow, Kubeflow, Airflow).

Posted 1 week ago

Apply

12.0 - 18.0 years

14 - 19 Lacs

pune

Hybrid

So, what’s the role all about? This position will lead multiple R&D teams that are developing a portfolio of enterprise grade and cloud scale products. We are looking for someone who is an established R&D leader, passionate about building and operating cloud native and highly distributed products that are used by millions of users in a SaaS business model, has a deep understanding of agile development methods and can lead a team of highly qualified software engineers. How will you make an impact? Work with the line of business to define the product roadmap and strategy. Assist in the development of short, medium, and long-term plans to achieve strategic objectives. Work closely with the product manager, technical architect, QA engineers, technical writer, and software engineers to define/develop features big and small for our products. Actively guide and mentor the team to develop features to meet functional, quality, security, operational and documentation requirements while obviating roadblocks. Drive and impact all current processes related to software development and improvements across the org as necessary. Manage all people aspects of the team, such as hiring, performance reviews, development plans, mentoring, promotions, etc. Provide worldwide support to our customers. Play major role in envisioning and execution of next gen plans (e.g. architecture) to achieve longer term strategic objectives of the organization. Prioritize, assign, and manage department activities and projects in accordance with the R&D departments goals and objectives. Adjust hours of work, priorities, and staff assignments to ensure efficient operation based on workload. Design and present projects to improve current process and overall platform. Have you got what it takes? 15+ years of experience in Software Engineering. At least 5 years' experience in managing multiple teams of software developers. Proven track record of managing the development of enterprise-grade software products that can perform, scale, and integrate into a broad enterprise product ecosystem. Deep domain expertise in inbound / outbound Contact Center products covering development, testing and support of multi-tenant cloud-native Contact Center software delivered as-a-Service (CCaaS). Experience working in a global product software company for enterprise customers (Fortune 100 companies). Experience of product development using Java / Dot net technologies, performant APIs, Database technologies and web technologies. Good exposure to Service Oriented Architecture and associated design patterns for development, deployment, and maintenance. Familiarity and/or experience with public cloud infrastructures and technologies such as Amazon Web Services (AWS). Familiar with Quality targets and SLAs for SaaS applications. Familiar with DevOps processes and tools employed in SaaS architectures to support CI/CD and monitoring. Experience working abroad or with geographically distributed global teams is preferred. Demonstrated ability to deftly influence others, especially in sensitive or complex situations. Deep experience with agile software development techniques and pitfalls. Excellent communication skills, problem-solving and decision-making skills. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Requisition ID: 8354 Reporting into: Director Role Type: People Manager

Posted 1 week ago

Apply

8.0 - 13.0 years

8 - 12 Lacs

mumbai, chennai, bengaluru

Work from Office

Responsibilities: Should have experience in selling IT services in the US market. Must possess the foresight to set quarterly / Half-yearly / Annual targets and meet them. Design and implement a strategic business plan that expands the companys customer base and ensures its strong presence. Identify emerging markets and market shifts while being fully aware of new products and competition status. Build and promote strong, long-lasting customer relationships by partnering with them and understanding their needs. Develop client relationships at the CXO level, sell solutions, professional services, and/or enterprise software applications Formulate Account development strategies. Strong technical acumen and experience in managing contract negotiations. Coordinate client needs and specifications with the delivery team and see that the final delivery to the client is within schedule Creativity and vision will be exercised continuously by you to unearth and handle new business deals. Good industry experience and a successful track record with target accounts Change management expertise that will result in a solution-selling model at a strategic/business and partner level. Demonstrated ability to recommend appropriate solutions, excellent presentation, and public speaking skills. Demonstrated record of achievement in successfully building and leading US sales through selling to and maintaining relationships with key purchasing and decision-makers. Requirements Requirements & Skills: BS/MS degree in computer science/engineering/ sales/business administration, or a related field 8-15 years of successful experience in IT Sales. Solid experience and proven track record in selling technology services and Software engineering services, Digital Transformation, IT Managed/Outsourced Services, Cloud, Data & Analytics Experience in selling to customers in any of the following industries: Banking & Financial Services, Retail, Healthcare, Life Sciences & Pharma, Energy (Oil & Gas, Utilities), Public Sector/Government, Supply Chain. Experience in closing large, multi-year contracts. Demonstrated ability to communicate, present and influence credibly and effectively at all levels of the organization. Proven ability to drive the sales process from plan to close. Strong business sense and industry expertise Excellent mentoring, coaching, and people management skills. Committed to continuous education through workshops, seminars, and conferences. Extensive travel/field visits to meet prospects, and customers. Excellent oral and written communication skills in both technical and business terms Excellent customer relations skills Strong knowledge of Microsoft Office software (Word, Excel, PowerPoint, etc.) and prior use of CRM tools such as Salesforce for capturing leads, prospects, customers, and pipeline and run reports. Performance & Personal Competencies Needed: Driving Results Sets positive, compelling goals and aggressive schedules for improvement. Translates the vision/mission of the organization into actionable, quantitative plans. Conveys a sense of urgency and drives issues to closure. Managing Performance Translates over-arching business goals into specific objectives. Accountable for agreed-to results. Identifies and stays focused on the most important metrics that drive the business. Building Commitment Pursues common objectives with excitement about the future. Radiates enthusiasm for goals and infects others with a shared optimism and excitement. Conveys a genuine belief to succeed despite the toughest obstacles. Building Relationships and Using Influence Builds and sustains excellent relationships at all levels both internally and externally. Uses relationship networks to strategically accomplish objectives. Communicates excitement about the business and motivates others to pursue common objectives. Communication Communicates passion, energy, intensity, and excitement. Is highly articulate and makes arguments in a compelling matter and comes to the point. Energy/Endurance Has a high capacity for work and shows passion, energy, endurance, and intensity. Maintains focus through days of long hours and multiple priorities.

Posted 1 week ago

Apply

6.0 - 11.0 years

15 - 19 Lacs

bengaluru

Work from Office

As a Principal Member of Technical Staff, you will Lead the design and development of major new features within existing systems. Collaborate within and across teams to consistently write secure, maintainable, and robust code, along with comprehensive tests. Be responsible for driving the design and operational readiness of your features and subsystems, ensuring they meet high standards of reliability, scalability, security, concurrency, and performance. Contribute to planning efforts, proactively identify and mitigate risks, and influence the design of features and subsystems across the organization. Mostly operate independently on most projects, and occasionally seeking guidance in areas requiring deep industry experience with mission-critical systems. Identify and resolve issues without external input, lead root cause analyses, and propose effective solutions. Implement solutions that reduce operational overhead, Enhance compliance with organizational standards and systematically reduce technical debt. Responsibilities As a member of the Oracle Analytics software engineering division, you will assist in designing, developing, debugging of Metadata Lifecycle Management and Content Storage services. You will provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Expectations: Take ownership of complex technical problems and develop creative solutions Collaborate with other developers, designers, and stakeholders to drive technical direction and decision making Develop and maintain deep expertise in browser internals and web development best practices Communicate complex technical concepts to both technical and non-technical audiences Drive innovation and experimentation, identifying opportunities for growth and improvement

Posted 1 week ago

Apply

3.0 - 7.0 years

10 - 14 Lacs

bengaluru

Work from Office

Our team is focused on modernizing the Electronic Health Record (EHR) to empower the front line of health care to work at the top of their license, focus more on patients and less on the computer, and achieve peak efficiency supported by the power of generative AI and modernized applications. Our approach to modernizing is to invest in new capabilities that provide cutting-edge AI, user experience advancements, and offer open APIs for customers and third parties to create innovative, integrated solutions. As a Senior Member of Technical Staff , you will play a pivotal role in designing, implementing, and optimizing Oracle Health applications. You will work in an innovative, dynamic and collaborative team. If youre passionate about revolutionizing patient care and want to be at the forefront of healthcare technology, join us to make a meaningful difference in global healthcare. Oracle Health Mission : Oracle Health is putting humans at the heart of the conversation and what the healthcare experience needs to look like for patients, providers, payers, and the population. We will facilitate this by advancing the state of the art in healthcare and population level health, make it practical, effective, and real at practitioner level by connecting everything together. This will allow a patient to get point of care from anyone, anywhere or any device by providing the practitioner medical information leveraging global data. Qualifications and Experience Technical Qualifications: BS degree in Computer Science or related fields 4+ years of experience as fullstack engineer Required experience in front-end scripting with Javascript, ReactJS, experience with KnockoutJS will be a plus Experience in web markup, including HTML5, CSS3 Experience interfacing with backend using REST APIs or GraphQL Experience with distributed source control, including GIT Preferred experience with build tools such as Webpack, Maven, Gradle, Npm, Yarn Experience with container-based deployment like Docker, Kubernetes Experience with public cloud technologies AWS, OCI, Azure etc. Functional Qualifications: Ability to work across tech stack - Frontend, backend and database layers. Ability to create REST based services using framework like dropwizard, micronaut or equivalent . Ability to design and implement an intuitive and seamless customer experience Experience with large Single Page Applications with complex state management Experience with Agile Methodologies, specifically Scrum Experience using ticket tracking systems such as JIRA Ability to quickly translate wireframes into prototypes and production-ready interfaces Quick learner to pick up new languages and technologies Self-driven, able to work independently on a project even while the design is evolving Strong desire to stay on top of new technologies and services Passionate about learning Strong communication skills, including cross-team collaboration Ability to deliver basic functionality and iterate Experience working with geographically distributed teams Knowledge of healthcare and experience delivering healthcare applications are significant plus. Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Posted 1 week ago

Apply

3.0 - 7.0 years

12 - 16 Lacs

bengaluru

Work from Office

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. Responsibilities Senior Member of Technical Staff - Observability and Developer Lifecycle, Oracle Cloud Infrastructure The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the worlds biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customers business critical applications. What is Observability and Developer Lifecycle Groupat OCI? The Observability organization at Oracle's Cloud is building new services from scratch that operate at high scale in a broadly distributed multi-tenant cloud environment. In the observability space, we are addressing complex, large scale and connected event platforms that manifests as the following services - Logging, Monitoring and Event Correlation, CMDB services. These services are cornerstones of the DevOps capabilities offered by OCI and offer a wide variety of technical problems to be solved and customer focused innovations to be created. Who are we looking for? We are looking for engineers with distributed systems experience. You should have experience with the design of major features and launching them into production. Youve operated high-scale services and understand how to make them more resilient. You work on most projects and tasks independently. You have experience working with services that require data to travel long distances, but have to abide by compliance and regulations. The ideal candidate will own the software design and development for major components of Oracles Cloud Infrastructure. You should be both a rock-solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low-level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn. What are the biggest challenges for the team? The team is building a brand new service.The dynamic and fast growth of the business is driving us to build brand new innovative technologies.We understand that software is living and needs investment. The challenge is making the right tradeoffs, communicating those decisions effectively, and crisp execution. We need engineers who can build services that can reliably protect our customer cloud environment. We need engineers who can figure out how we can keep up our solution in a fast pace to securely protect our customers. We need engineers who can build services that enable us to offer even more options to customers and contribute to the overall growth of Oracle Cloud. Required Qualifications 4+ years distributed service engineering experience in a software development environment Experience driving feature design reviews, documentation, UX reviews, and working with Product Managers through the entire launch process Strong development experience in Java, C++, C#, or similar OO languages Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures Good understanding of databases, NoSQL systems, storage and distributed persistence technologies Experience building multi-tenant, virtualized infrastructure a strong plus Preferred Qualifications Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle) Building continuous integration/deployment pipelines with robust testing and deployment schedules Experience with Kafka, Apache Spark, Lucene and other big data technologies

Posted 1 week ago

Apply

5.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

Role Purpose The purpose of this role is to design, develop and troubleshoot solutions/ designs/ models/ simulations on various softwares as per clients/ project requirements Do 1. Design and Develop solutions as per clients specifications Work on different softwares like CAD, CAE to develop appropriate models as per the project plan/ customer requirements Test the protype and designs produced on the softwares and check all the boundary conditions (impact analysis, stress analysis etc) Produce specifications and determine operational feasibility by integrating software components into a fully functional software system Create a prototype as per the engineering drawings & outline CAD model is prepared Perform failure effect mode analysis (FMEA) for any new requirements received from the client Provide optimized solutions to the client by running simulations in virtual environment Ensure software is updated with latest features to make it cost effective for the client Enhance applications/ solutions by identifying opportunities for improvement, making recommendations and designing and implementing systems Follow industry standard operating procedures for various processes and systems as per the client requirement while modeling a solution on the software 2. Provide customer support and problem solving from time to time Perform defect fixing raised by the client or software integration team while solving the tickets raised Develop software verification plans and quality assurance procedures for the customer Troubleshoot, debug and upgrade existing systems on time & with minimum latency and maximum efficiency Deploy programs and evaluate user feedback for adequate resolution with customer satisfaction Comply with project plans and industry standards 3. Ensure reporting & documentation for the client Ensure weekly, monthly status reports for the clients as per requirements Maintain documents and create a repository of all design changes, recommendations etc Maintain time-sheets for the clients Providing written knowledge transfer/ history of the project Mandatory Skills: M365 Teams Collaboration.Experience: 5-8 Years.

Posted 1 week ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

bengaluru

Work from Office

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the worlds biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualised infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customers business critical applications. Oracle Cloud Infrastructure (OCI) Security Platform & Compliance products team help customers protect their business-critical cloud infrastructure and data. We build cloud native security & compliance solutions that provide customers with visibility into the security posture of their cloud assets and help automate remediation where possible. This role provides a fantastic opportunity to build an analytics solution and a data lake by sourcing and curating data from various internal + external providers. We leverage Kafka, Spark, Machine Learning, technologies running on OCI. Youll work with product managers, designers, and engineers to build data driven features. You must enjoy the excitement of agile development and interacting with other exceptional engineers. Desired Skills and Experience: 4+ years of hands-on large-scale cloud application software development 1+ years of experience in cloud infrastructure security and risk assessment 1+ years of hands-on experience with three of the following technologies: Kafka, Spark, AWS/OCI, Kubernetes, Rest APIs, Linux 1+ year of experience using and building highly available streaming data solutions like Flink or Spark Streaming 1+ years of experience building application on OCI, AWS, Azure or GCP cloud Experience with development methodology with short release cycles Excellent problem solving and communication skills with both technical and non-technical audiences Optional Skills: Working knowledge of SSL, authentication, encryption, audit logging & access policies. Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems. Your day to day responsibilities will include: Develop highly available and scalable platform that aggregates and analyses large volume of data Design, deploy and manage large scale distributed systems and services built on OCI Develop test bed and tools to help avoid regressions Introduce observability and issue detection capabilities in the code Track down complex data and engineering issues, and analyze logs and data to solve problems

Posted 1 week ago

Apply

6.0 - 10.0 years

15 - 20 Lacs

noida, bengaluru

Work from Office

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the worlds biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customers business critical applications. What is IAM at OCI? Identity and Access Management (IAM) allows users to control who has access to their cloud resources. As part of the Cloud Platform organization, the team is responsible for the design and build of core services that are utilized by internal and external customers alike. The Identity Control Plane team is primarily responsible for servicing CRUD API calls onall Identity-related entities like users, groups, policies, and compartments across all global regions while ensuring consistency and reliability. Who are we looking for? We are looking for engineers with distributed systems experience. You should have experience with the design of major features and launching them into production. Youve operated high-scale services and understand how to make them more resilient. You work on most projects and tasks independently. The ideal candidate will be technically strong and get a lot done youve worked on services that are highly available, scalable, and redundant. You understand that simple systems are easier to operate and troubleshoot. You can balance speed and quality with iteration and incremental improvements. Youve made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument properly to get the right data. You understand operational excellence and how to instill a culture of being proactive with your teammates. You find anomalies in graphs that didnt trip any alarms and root cause problems before they become real problems. The person in this role will get a lot done on a daily basis, drive tactical execution of features and projects, and own feature design. What are the biggest challenges for the team? The biggest challenges for the team are reliability and performance. The growth of the business is driving us to improve the ability of our systems to scale out and handle traffic patterns that are several orders of magnitude greater than what we can support today. We understand that software is living and needs investment. The challenge is making the right tradeoffs, communicating those decisions effectively, and crisp execution. We need engineers who can build services that handle millions of requests per second. We need engineers who can figure out how we can survive regional data center outages and protect our customers. We need engineers who can build services that enable us to offer even more options to customers and contribute to the overall growth of Oracle Cloud. Required Qualifications 6+ years distributed service engineering experience in a software development environment Hands-on experience building and operating highly-available, high-traffic web services Experience developing service-oriented architectures and RESTful web services Strong development experience in Java, C++, C#, or similar OO languages Experience with at least one scripting language for automating tasks, proof of concept work, or command line tools Preferred Qualifications Domain knowledge of Identity and Access Management. Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle) Experience and understanding of multi-AD/AZ and regional data centers Building continuous integration/deployment pipelines with robust testing and deployment schedules Experience with Docker Experience working with internal customers and translating requests into prioritized work or features Expertise in applying threat modeling or other risk identification techniques to develop security solutions FedRAMP, PCI DSS, or similar compliance and auditing experience Experience working with large enterprise customers Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Posted 1 week ago

Apply

6.0 - 10.0 years

8 - 13 Lacs

bengaluru

Work from Office

Cloud Infrastructure Group Cloud Engineering Infrastructure Development At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCIs foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where youll belong and be encouraged.Oracles Cloud Infrastructure team is building new Infrastructure-as-a-Service (IaaS) technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, and security. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives.Requirements: Do you want to build great things in a vibrant, smart, high energy team? Are you an experienced developer looking for a role to have a bigger technical impact? We are looking for a Principal Engineer with cloud experience to join our development team. The ideal candidate will be technically strong and must have an understanding of large-scale distributed systems (cloud-based environments). In addition, they will have a good experience of taking a new major feature from start to release. This role will drive the technical aspects of our product definition, contribute to the product strategy of our solutions, and contribute to the development of next generation Platform system features for Oracles IaaS cloud environment.As a Principal Engineer you will be responsible for ensuring that our cloud infrastructure solutions are designed and built with the highest level of scalability in mind. You will partner with other development teams responsible for architecture, designing, and implementing solutions within a distributed computing environment. You will conduct threat modeling of systems under development, ensure systems are built to align with security, identity, metrics, search, and others in the design, development, and deployment of distributed systems. Qualifications Distributed cloud engineering experience in a software development environment Strong experience and detailed technical knowledge in PaaS engineering. Experience developing service-oriented architectures and web services security solutions Development experience in Java/C++/C# as well as scripting languages Experience working with other cloud platform teams and accommodating requirements from those teams (compute, networking, search, store). Written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences Comfortably in a collaborative, agile development environment. Preferred Qualifications Deep understanding of object-oriented design and SDK development, specifically within a cloud environment Familiarity and understanding of distributed computing and cloud-based platforms. Understanding of cross-functional platform feature areas in cloud platforms. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law. Responsibilities Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 5+ years of software engineering or related experience.

Posted 1 week ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies