software-engineering-jobs-in-bangalore, Bangalore

481 Software Engineering Jobs in Bangalore

Toggle to save search
posted 1 week ago
experience2 to 5 Yrs
Salary7 - 12 LPA
location
Bangalore, Noida+7

Noida, Chennai, Hyderabad, Kolkata, Gurugram, Pune, Mumbai City, Delhi

skills
  • java
  • apis
  • spring
  • rest
  • maintenance
  • framework
Job Description
Job Title Software Engineer Job Summary We are looking for a skilled Software Engineer to join our development team. In this role, you will design, code, test, and maintain software applications, working closely with cross-functional teams to deliver high-quality solutions. You should be comfortable working in a dynamic environment, troubleshooting issues, and adapting to new technologies as needed. Key Responsibilities Software Design & Development Design, develop, and implement software applications using modern programming languages and frameworks. Write clean, efficient, scalable, and maintainable code following best practices. Translate requirements into functional software features and components. Testing, Debugging & Maintenance Perform unit testing, integration testing and other testing as needed to ensure software quality and reliability. Troubleshoot, debug, and resolve software defects or issues in a timely manner. Maintain and upgrade existing applications, ensuring they remain efficient, secure, and up-to-date. Collaboration & Cross-Functional Work Collaborate with product managers, designers, QA, and other stakeholders to define requirements, design solutions, and deliver features. Participate in code reviews, provide constructive feedback, and follow code standards and best practices. Document software design, code changes, workflows, and maintain version control records. Continuous Improvement & Learning Keep up-to-date with emerging technologies, development practices, and industry trends and apply them when beneficial. Contribute to process improvements, help refine development workflows, and enhance software quality and performance. Qualifications & Skills Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Proven experience (or strong internship / project experience) in software development working with one or more programming languages (e.g. Java, Python, C++, JavaScript, etc.). Good understanding of the software development life cycle (SDLC), version control, and coding best practices. Strong problem-solving, debugging, and analytical skills. Ability to work collaboratively in a team environment, communicate clearly, and coordinate across teams. Adaptability and willingness to learn new technologies, frameworks, tools, and development practices quickly. (Optional / Preferred) Additional Skills Experience with front-end or back-end frameworks / libraries / full-stack development. Familiarity with database systems (SQL / NoSQL), web services / APIs, cloud services or DevOps practices depending on project needs. Experience with automated testing frameworks, CI/CD pipelines, containerization, or related modern development tools.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 6 days ago
experience8 to 15 Yrs
location
Bangalore
skills
  • Cisco Product
  • CX Engineering
Job Description
Job Description: Strong C programming skills Internals of Linux Experience on Cisco Nexus OS internals is an added plus Experience on boot loader like UBoot onto the board to initialize the SoC and memory Should have good understanding of DPDK Able to writeintegrate ASIC within the DPDK framework that interacts with Sundown and Marvel ASICs Experience working on embedded RTOS system involving designdevdebugging issues involve timing race conditions concurrency issues Knowledge on networking Layer2 layer3 protocolsroutingswitching is an added plus
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago

Epic Software Engineer Remote

Venpa Global Technologies Private Limited
experience4 to 7 Yrs
WorkRemote
location
Bangalore, Chennai+3

Chennai, Hyderabad, Gurugram, Delhi

skills
  • javascript
  • node.js
  • epic systems
  • hipaa
  • fhir
  • epic apis
  • react
Job Description
Epic Software Engineer Budget : 150000/month Remote*  About the role Our client is hiring an Epic Software Engineer to build and integrate apps that run inside Epic and connect with a patient services platform. You will design secure, scalable workflows for enrollment, consent, surveys, provider updates, and analytics using Epic APIs, SMART on FHIR, HL7 v2, and modern web technologies.  4+ years of professional software engineering experience, with at least 2 years in healthcare integrations or EHR app development. Hands-on experience with Epic APIs, SMART on FHIR app development, and FHIR resource modeling. Strong proficiency with web development using JavaScript or TypeScript, React, and HTML/CSS. Proficiency building RESTful APIs and JSON contracts, including request validation, versioning, and backward compatibility strategies. Practical knowledge of HL7 v2 segments, message types, ACK handling, and interface engines. Experience implementing OAuth2.0; familiarity with SAML for enterprise SSO. Solid backend skills in Node.js or PHP; experience with C#/.NET or Java/Kotlin is a plus. SQL expertise with PostgreSQL or MS SQL, including schema design and query tuning. Docker-based development and AWS deployment experience.  Preferred qualifications Experience publishing Epic apps through Epic programs and working with Epic client teams for onboarding. Familiarity with interface engines such as Mirth, Rhapsody, or Cloverleaf. Knowledge of consent frameworks, TCPA considerations for SMS, and de-identification techniques. Experience with SFTP-based data exchange at scale, checksum validation, and idempotent ingestion design. CI/CD with GitHub Actions, GitLab CI, or similar, plus infrastructure as code on AWS. Observability with tools such as CloudWatch, OpenTelemetry, or Datadog. Tableau or analytics pipeline experience for clinical or brand reporting. Mobile development exposure in Swift or Objective-C for iOS and Java or Kotlin for Android for companion apps.  
INTERVIEW ASSURED IN 15 MINS
question

Are these jobs relevant for you?

posted 1 week ago
experience5 to 7 Yrs
location
Bangalore
skills
  • Microsoft BI
Job Description
Experience range 3 to 7 years Location Client office in Bengaluru Ballandur MustHave Skills Must have Power BI SQL those who know how to build paginated SSRS reports Pagination experience in PBI or SSRS experience is mandatory Good to have Business Objects reporting Power BI Strong experience in creating dashboards and paginated reports SQL Ability to write complex queries and work with relational databases SSRS Handson experience in building reports using SSRS mandatory if not experienced in Power BI pagination Pagination Expertise Proven ability to design and implement paginated reports in Power BI or SSRS Good communication skills Should be Bangalore based and might need to visit either client office or secured ODC in Bangalore
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience7 to 11 Yrs
location
Bangalore
skills
  • Salesforcemarketing Cloud Development
Job Description
Location - Any LTIM officePrimary skills - SFMC JavaScript SQL HTML with 5 years of experience in implementation for Marketing Cloud Roles and responsibilities Should build solutions using technology across multiple platforms including but not limited to Marketing Automation Platform. Salesforce Marketing Cloud Marketo Eloqua HubSpot Analytics DAM CMS Adobe Experience Manager Being responsible for the marketing automation vision strategy and roadmap to support marketing and product development Researching evaluating identifying scoping implementing and develop marketing automation and optimization opportunities with industry best practices and recommendations Configure the Personalization platform to build Multichannel campaigns including integration of this Personalization platform with new existing tools and platforms within Mar Tech stack Work out the Integration between Marketing Solutions together with other platform such as CRM ecommerce CMS DAM Mentor software developers on the team conduct code reviews ensure that all the work meets industry standards Assist in solving and resolving production issues Work with multifunctional engineering and architecture teams Continuously improve the Solution Architecture team's knowledge methodologies and customer facing collateral Required Education professional qualifications BE/BTech/MBA from a reputed college is preferred Prior Experience The candidate must have 8 years of relevant experience in a similar role particularly in a professional services firm consulting Big 4 or technology firm Experience Background 8 years of experience in Marketing Automation in an agency industry or consulting organization or any other offshore onshore coordinated work Good knowledge of SQL HTML CSS JavaScript API High degree of intellectual curiosity and ability to learn and apply new concepts and technologies in a wide variety of marketing disciplines Ability to perform in a fluid changing environment consulting with minimal supervision Effective verbal and written communication skills Collaborate with clients both in offshore and onshore models to define current state maps blueprinting transformation strategy and execution Manage end-to-end delivery for multiple projects Manage and challenge senior stakeholders and able to work beyond own area of expertise Expected Skills Organized approach and able to work under pressure and manage end to end delivery for a project Willingness to work in a highly demanding and results oriented team environment where priorities can change frequently Strong analytical and critical thinking acumen with an accuracy of information presented Maintain data confidentiality and adherence to the risk management policy
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago
experience3 to 5 Yrs
location
Bangalore
skills
  • Campaign Operations
Job Description
Functional Support Perform detailed business impact analysis for campaign and customer data issues. Provide techno-functional support for transactional template management and campaign data segregation. Maintain and optimize data aggregations to support customer segmentation and targeting. Incident Management Troubleshoot and resolve platform/application issues related to configuration and integrations. Collaborate with internal teams and external partners to ensure timely resolution of incidents. Service Requests Execute configuration changes for new integrations, email management, and template creation. Support business teams with platform setup and customization requests. Problem Management Conduct Root Cause Analysis (RCA) for recurring incidents and document findings. Recommend and implement preventive measures to reduce future occurrences. Monitoring Monitor APIs, workflows, and data extracts to ensure platform performance and data accuracy. Proactively identify and address anomalies or performance issues. Data Fixes Perform data corrections and compliance-related updates, including DSAR (Data Subject Access Requests). Enhancements Support onboarding of new partners and connectors. Assist in the development and deployment of new dashboards and reporting tools. Required Skills & Qualifications: Bachelor's degree in Computer Science, Information Systems, or a related field. 3+ years of experience in software support customer data platforms Epsilon PeopleCloud. Strong understanding of customer data management, campaign operations, and platform configuration. Experience with incident and problem management tools (e.g., ServiceNow, Jira). Familiarity with API monitoring, workflow automation, and data extract processes. Excellent analytical, communication, and collaboration skills
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience2 to 5 Yrs
location
Bangalore
skills
  • version control
  • agile methodologies
  • government
  • pr
  • strategy
  • software development
  • interaction
  • official
Job Description
Job Description: Software Engineer We are seeking a dynamic Software Engineer with a strong foundation in software development, Agile methodologies, and version control, combined with exceptional skills in PR strategy and government stakeholder interaction. This role requires a unique blend of technical expertise, communication excellence, and public-sector engagement. Key Responsibilities Oversee end-to-end planning and execution of software development initiatives using Agile methodologies. Collaborate with engineering teams to ensure high-quality delivery, maintain version control processes, and support continuous improvement. Develop and execute effective Public Relations (PR) strategies to enhance program visibility and stakeholder confidence. Engage with government officials and public-sector bodies, ensuring smooth communication, compliance, and relationship management. Prepare program reports, briefs, and technical documentation for internal and external stakeholders. Coordinate cross-functional teams to align program goals, milestones, and deliverables. Identify risks, roadblocks, and improvement opportunities, ensuring timely issue resolution. Required Skills & Qualifications Strong understanding of software development concepts and tech project workflows. Hands-on experience with Agile methodologies (Scrum, Kanban, etc.). Proficiency with version control systems (Git preferred). Proven experience designing and implementing PR strategies. Experience interacting with government officials, regulatory bodies, or public-sector clients. Excellent communication, stakeholder management, and problem-solving skills. Ability to work in fast-paced environments with diverse teams. Bachelors Degree is mandatory
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago
experience5 to 8 Yrs
WorkRemote
location
Bangalore, Chennai+2

Chennai, Hyderabad, Gurugram

skills
  • aws
  • java
  • terraform
Job Description
Senior Java / Python Software Developer (Remote | Contract | UK Shift) Location: Remote Job Type: Contract (through Venpa Global Staffing)Shift: UK Shift Looking for Immediate Joiners Job Description We are looking for an experienced Senior Software Developer with strong expertise in Java or Python and hands-on experience with AWS services. The ideal candidate should have at least 5+ years of software development experience and a passion for delivering high-quality, scalable applications. Key Responsibilities Design, develop, and maintain robust software applications using Java or Python. Build and manage cloud solutions using AWS (Lambda, ECS, API Gateway, RDS, SQS, SNS, DynamoDB, MQ, Step Functions). Implement and manage Infrastructure as Code using Terraform. Develop and optimize SQL queries for efficient database operations. Work collaboratively with cross-functional teams to define, design, and deliver new features. Troubleshoot, debug, and resolve software issues. Ensure application performance, scalability, and security. Stay up to date with new tools, technologies, and trends in cloud computing and software engineering. Required Qualifications Bachelors degree in Computer Science, Engineering, or related field. 5+ years of experience in software development. Proficiency in Java and/or Python programming. Strong experience with SQL or other relational databases. Experience with AWS services (Lambda, ECS, API Gateway, RDS, SQS, SNS, DynamoDB, MQ, Step Functions). Working knowledge of Endeca and Terraform is an advantage. Excellent communication and collaboration skills. English proficiency at CEFR B2 level or higher (for senior positions). Ability to work independently and in a fast-paced, global team environment. Interested candidates can share resumes at: Contact: +91 9036237987
INTERVIEW ASSURED IN 15 MINS
posted 3 weeks ago

Software Or Platform Engineer

HYRE GLOBAL RECRUITMENT AND SERVICES PRIVATE LIMITED
experience5 to 6 Yrs
Salary7 - 10 LPA
WorkContractual
location
Bangalore, Noida+7

Noida, Chennai, Hyderabad, Kolkata, Gurugram, Pune, Mumbai City, Delhi

skills
  • python
  • kubernetes
  • azure
  • angular
  • terraform
  • typescript
  • bicep
Job Description
Job Title: Software Engineer Platform & Infrastructure Department: Software Engineering Job Category: Individual Contributor Reporting Structure: Reports To: Manager Software Engineering Reportees: None Peers: Software Engineers, Software Architects Stakeholders: Product Managers Location: Europe (Travel Required) Job Summary: The Software Engineer Platform & Infrastructure is responsible for building and maintaining the foundational systems that enable efficient, secure, and reliable software delivery across the organization. This includes cloud infrastructure automation, CI/CD pipeline development, Kubernetes environments, SDKs, data engineering support, and observability tooling. The engineer collaborates closely with development teams to create performant, developer-friendly platforms for both applications and data systems. Key Responsibilities: Design and implement Infrastructure as Code (IaC) using tools like Terraform, Bicep, and manage Azure cloud and Kubernetes environments. Develop and maintain CI/CD pipelines in Azure DevOps. Implement and manage monitoring and alerting systems (e.g., Prometheus, Grafana, Azure Monitor). Maintain and enhance the internal Developer Portal (Backstage). Build reference or sample applications using C#, TypeScript, or Java. Support data workloads and pipelines (Spark, PySpark) under team guidance. Identify and automate repetitive operational tasks to improve reliability and efficiency. Enhance monitoring and observability for better visibility, reliability, and proactive issue detection. Collaborate with development teams to define requirements, architecture, and specifications. Coach and support teams on DevSecOps best practices and platform utilization. Contribute to improving developer onboarding and maintaining comprehensive platform documentation. Qualifications, Skills, and Competencies: Education: Bachelors degree in Computer Science, Engineering, or a related field. Language: Proficiency in English (spoken and written). Experience: Proven experience as a Software Engineer or Platform Engineer. Technical Proficiency: Strong programming experience in C#, Python, TypeScript, or Angular. Expertise in Azure Cloud, Terraform, and Bicep. Hands-on with Kubernetes, networking, and monitoring tools. Deep understanding of CI/CD pipelines and DevSecOps principles. Exposure or interest in data engineering (Python, PySpark). Soft Skills: Excellent problem-solving, communication, teamwork, and attention to detail. Mindset: Proactive, automation-driven, and collaborative approach to platform engineering. Success Criteria / KPIs: Software Development & Reliability High platform reliability and reproducibility (pipeline success rates, infra drift metrics). Increased automation across delivery processes (manual task reduction). Fewer manual interventions or deployment incidents. Compliance with Service Level Objectives (SLOs). Improved developer satisfaction with platform usability. Collaboration & Communication Active participation in defining platform standards and requirements. Effective collaboration with development and operations teams. Constructive contributions to design reviews and incident postmortems. Code Quality & Best Practices Adherence to coding and infrastructure standards (code review success rate, test coverage). Positive impact on reliability and maintainability (fewer failures, reusable IaC modules, faster builds). Problem Solving & Debugging Efficient incident detection and resolution (MTTR, incident count). Proactive prevention of recurring issues and improvement in system stability. Learning & Growth Continuous learning and implementation of emerging technologies. Tangible skill growth through certifications, trainings, and project impact. Timely Delivery On-time delivery of automation and infrastructure improvements. Minimal delays in development or deployment due to platform dependencies.
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago
experience6 to 11 Yrs
location
Bangalore, Chennai+3

Chennai, Navi Mumbai, Pune, Mumbai City

skills
  • sql
  • data
  • storage
  • git
  • factory
  • azure
  • databricks
  • engineer
  • pyspark
Job Description
We have an immediate opening for Azure Databricks with strong experience in Pyspark & SQL. Looking for the candidates who are available to join immediately or within 2 weeks. Interested candidates can share resumes to navyasree.kotha@deltassi.in   Role: ADB+ Pysark Job Type: Full-time (Client Payroll) Mode : WFO/ Hybrid Location : Bengaluru/ Chennai/ Pune/ Mumbai Experience : 6+ years Must have : Azure Databricks (ADB)+ Pyspark+SQL  Key Responsibilities: Develop and optimize ETL pipelines and data transformation workflows using Azure Databricks, PySpark, and SQL. Work with Azure Data Lake, Azure Synapse, and other Azure data services for data ingestion, storage, and analytics. Collaborate with data architects, analysts, and business stakeholders to understand requirements and deliver high-quality data solutions. Implement data cleansing, validation, and transformation logic in PySpark for structured and unstructured data. Write efficient SQL queries for data extraction, analysis, and reporting. Optimize Databricks jobs for performance and cost efficiency. Implement best practices in code management, version control (Git), and CI/CD pipelines for Databricks. Ensure compliance with data governance, security, and quality standards. Troubleshoot and resolve data processing issues in production environments. Required Skills and Experience: 3+ years of experience in data engineering or related roles. Strong hands-on experience with Azure Databricks and PySpark. Proficient in SQL query optimization, joins, window functions, and complex transformations. Experience with Azure Data Lake Storage (ADLS), Azure Data Factory (ADF), and Azure Synapse Analytics. Familiarity with Delta Lake concepts (ACID transactions, time travel, etc.). Understanding of data modeling and ETL concepts. Proficient in Python for data manipulation and automation. Strong analytical and problem-solving skills. Experience with Agile/Scrum methodology and tools like JIRA or Azure DevOps.
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago
experience7 to 11 Yrs
location
Bangalore
skills
  • AIGenerative AIMLDLNLPCV
Job Description
Experience 7 to 9 years Must have Skills and Experience Excellent communication skill stakeholder management skill and should be able to frame problem statements into analytical approaches Strong programming experience in advanced Python including using OOPs way of coding production ready coding standard Strong in GenAI and NLP Extensive experience in retrieval augmented generation and strong grasp in agents Should have good understanding of transformer architecture and traditional NLP Should have strong agentic experience on Langraph or LLamaindex or Autogen Should be able to create APIs for backend using FastAPI Should have a strong appetite to do research on latest techniques on GenAI and come up with hisher own approach and experimentation Should have good knowledge of Azure or GCP components for AI and deployment Good to have frontend experience using frameworks like React Angular etc
INTERVIEW ASSURED IN 15 MINS
posted 6 days ago
experience7 to 11 Yrs
location
Bangalore
skills
  • Data Modeling
Job Description
Job Description We are seeking an experienced Data Modeler with 4 to 9 years of experience to join our team.The ideal candidate will be responsible for designing implementing and supporting data structures that ensure data integrity and facilitate accurate timely information retrieval. The Data Modeler will work closely with analysts architects and database developers to design datasets that align with business requirements and technical constraints. Responsibilities Design and implement data models to support business requirements ensuring consistency and integration across various data sources. Develop and maintain conceptual logical and physical data models optimizing them for performance scalability and ease of use. Collaborate with stakeholders to identify data requirements and translate them into technical specifications. Ensure data models align with the organizations data architecture and data governance standards. Design and implement data integration processes using ETL extract transform load tools and technologies ensuring data quality and completeness. Work with database administrators to ensure database designs support business needs and are optimized for performance. Maintain and update data dictionaries metadata repositories and data modeling documentation. Troubleshoot and resolve issues related to data quality integration and model design. Provide guidance and mentorship to junior team members as needed. Stay current with industry best practices and emerging trends in data modeling and data architecture. Requirements 2 to 5 years of experience in developing data pipelines and solutions using Azure Data Factory ADF Azure Synapse Analytics and Databricks Strong proficiency in SQL TSQL and familiarity with Azure SQL Database andor Azure Synapse Analytics SQL pools Experience with ADF pipeline orchestration and data ingestion from various sources such as databases APIs and file systems Knowledge of Spark and Databricks for data processing transformations and data analytics Familiarity with data modeling and schema design in Azure Synapse and Azure SQL Databases Understanding of data integration data warehousing and ETL concepts Proficiency in Azure cloud services and infrastructure particularly related to data processing and analytics Strong problemsolving and troubleshooting skills Qualifications Bachelors degree in Computer Science Information Technology or a related field 4 to 9 years of experience in data modeling data architecture or related areas Proficiency in data modeling tools such as ERStudio Erwin or similar Strong understanding of relational databases data warehousing concepts and SQL Experience with big data technologies and platforms Hadoop Spark NoSQL databases is a plus Strong analytical problemsolving and communication skills Ability to work collaboratively in a team environment and with crossfunctional stakeholders Experience in AgileScrum development environments is advantageous
INTERVIEW ASSURED IN 15 MINS
posted 1 day ago

Senior Software Engineer

LTIMindtree Limited
LTIMindtree Limited
experience11 to 15 Yrs
location
Bangalore
skills
  • Cisco Product
  • CX Engineering
Job Description
Job Description: Strong C programming skills Internals of Linux Experience on Cisco Nexus OS internals is an added plus Experience on boot loader like UBoot onto the board to initialize the SoC and memory Should have good understanding of DPDK Able to write integrate ASIC within the DPDK framework that interacts with Sundown and Marvel ASICs Experience working on embedded RTOS system involving design dev debugging issues involve timing race conditions concurrency issues Knowledge on networking Layer2 layer3 protocols routing switching is an added plus
INTERVIEW ASSURED IN 15 MINS
posted 3 days ago
experience10 to 20 Yrs
Salary20 - 32 LPA
WorkRemote
location
Bangalore, Chennai+2

Chennai, Hyderabad, Gurugram

skills
  • sql
  • java
  • pl/sql
Job Description
Hiring Software Development Engineer skilled in C++ and Linux. Responsibilities include designing, coding, debugging, and optimizing high-performance systems. Must have strong problem-solving skills, experience with multithreading, and knowledge of networking or OS internals
posted 1 week ago

Software Engineer

AppSoft Solutions
experience0 to 4 Yrs
Salary8 - 18 LPA
location
Bangalore, Noida+3

Noida, Pune, Mumbai City, Delhi

skills
  • advanced java
  • java
  • sql server
  • azure
  • aws
  • spring boot
  • sql
  • core java
  • pl/sql
Job Description
At Appsoft Solutions, our technology solves problems. Weve established the company as a leading developer of innovative software solutions, and were looking for a highly skilled software engineer to join our program and network design team. The ideal candidate will have expert knowledge of software development processes, along with solid experience in testing and evaluating current networking systems. This person should be highly motivated in finding technical issues and fixing them with meticulous code. Objectives of this role Enhance existing platform and network capabilities to handle massive growth, enabling new insights and products based on data via self-serve computing, reporting solutions, and interactive querying Visualize, design, and develop innovative software platforms as we continue to experience growth in the usage and visibility of our products Create scalable software platforms and applications, as well as efficient networking solutions, that are unit tested, code reviewed, and checked regularly for continuous integration Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation Plan and execute full software development lifecycle for each assigned project, adhering to company standards and expectations Responsibilities Design and build tools and frameworks to automate the development, testing, deployment, and management of services and products Plan and scale distributed software and applications, using synchronous and asynchronous design patterns, writing code, and delivering with urgency and quality Collaborate with global team to produce project plans and analyze the efficiency and feasibility of project operations, leveraging global technology stack and making localized improvements Track, document, and maintain software and network system functionality, and leverage any opportunity to improve engineering Focus on creating software and networking platforms that are free of faulty programming, and continuously keep developers in step without compromising site reliability Work with product managers and user-experience designers to influence the strategy and delivery of next-wave product features and system capabilities Required skills and qualifications Five or more years of experience as engineer of software and networking platforms Seven or more years of experience (professional and academic) with Java, Python, and C++ Proven ability to document design processes, including development, testing, analytics, and troubleshooting Experience with rapid development cycles in a web-based environment Strong ability in scripting and test automation Desire to continue professional growth through training and education Preferred skills and qualifications Bachelors degree (or equivalent) in software engineering or information technology Working knowledge of relational databases as well as ORM and SQL technologies Proficiency with HTML5, CSS3, and content management systems Web application development experience with multiple frameworks, including Wicket, GWT, and Spring MVC
posted 2 weeks ago
experience5 to 9 Yrs
location
Bangalore
skills
  • software development
  • programming languages
  • technical leadership
  • people management
  • team leadership
  • Computer Science
  • information retrieval
  • artificial intelligence
  • natural language processing
  • distributed computing
  • networking
  • security
  • data compression
  • user interface design
  • largescale system design
  • AI models
  • Vertex AI
  • systems technologies
Job Description
Role Overview: As a Software Engineer (SWE) Manager at Google, your role extends beyond technical expertise to providing leadership for major projects and managing a team of engineers. Your responsibilities include optimizing code, guiding engineers to optimize theirs, managing project goals, contributing to product strategy, and facilitating team development. The work of SWE teams spans various areas such as information retrieval, artificial intelligence, system design, networking, and more. Operating at scale and speed, you play a crucial role in guiding exceptional software engineers towards success. Key Responsibilities: - Set and communicate team priorities aligned with organizational goals, ensuring strategy coherence across teams. - Establish clear expectations with team members based on their roles, provide regular feedback, and support their performance and development. - Develop mid-term technical vision and roadmap for your team(s), evolving it to meet future requirements and infrastructure needs. - Design, guide, and evaluate system designs within your area, and write code to solve complex problems. - Review code developed by other engineers, offer feedback to ensure best practices, accuracy, and efficiency. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 5 years of software development experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - 3 years of experience in a technical leadership role, overseeing strategic projects, with 2 years in people management or team leadership role. - Master's degree or PhD in Computer Science or related technical field (preferred). - 8 years of software development experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript) (preferred). - 3 years of experience working in a complex, matrixed organization (preferred). Role Overview: As a Software Engineer (SWE) Manager at Google, your role extends beyond technical expertise to providing leadership for major projects and managing a team of engineers. Your responsibilities include optimizing code, guiding engineers to optimize theirs, managing project goals, contributing to product strategy, and facilitating team development. The work of SWE teams spans various areas such as information retrieval, artificial intelligence, system design, networking, and more. Operating at scale and speed, you play a crucial role in guiding exceptional software engineers towards success. Key Responsibilities: - Set and communicate team priorities aligned with organizational goals, ensuring strategy coherence across teams. - Establish clear expectations with team members based on their roles, provide regular feedback, and support their performance and development. - Develop mid-term technical vision and roadmap for your team(s), evolving it to meet future requirements and infrastructure needs. - Design, guide, and evaluate system designs within your area, and write code to solve complex problems. - Review code developed by other engineers, offer feedback to ensure best practices, accuracy, and efficiency. Qualifications Required: - Bachelor's degree or equivalent practical experience. - 5 years of software development experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). - 3 years of experience in a technical leadership role, overseeing strategic projects, with 2 years in people management or team leadership role. - Master's degree or PhD in Computer Science or related technical field (preferred). - 8 years of software development experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript) (preferred). - 3 years of experience working in a complex, matrixed organization (preferred).
ACTIVELY HIRING
posted 3 weeks ago
experience5 to 9 Yrs
location
Bangalore, Karnataka
skills
  • software development
  • programming languages
  • Python
  • C
  • C
  • Java
  • JavaScript
  • technical leadership
  • people management
  • supervision
  • team leadership
  • information retrieval
  • artificial intelligence
  • natural language processing
  • distributed computing
  • networking
  • security
  • data compression
  • user interface design
  • complex organization
  • matrixed organization
  • largescale system design
  • AI models
  • computing power
  • Vertex AI
  • systems technologies
Job Description
Role Overview: As a Software Engineering Manager at Google, your role goes beyond software development. You will provide technical leadership to major projects and manage a team of engineers. Your responsibilities include optimizing code, overseeing project goals, contributing to product strategy, and guiding the team in areas such as information retrieval, artificial intelligence, and large-scale system design. Key Responsibilities: - Set and communicate team priorities aligned with organizational goals - Define clear expectations for individuals based on their roles and provide regular feedback and coaching - Develop mid-term technical vision and roadmap for your team(s) - Design and review systems designs within the broader area - Write product or system development code to solve complex problems - Review code developed by other engineers and ensure best practices are followed Qualifications Required: - Bachelor's degree in Computer Science or equivalent practical experience - 5 years of experience in software development with expertise in programming languages like Python, C++, Java - 3 years of experience in a technical leadership role, with 2 years of experience in people management - Master's degree or PhD in Computer Science is preferred - 8 years of experience in software development with proficiency in multiple programming languages - 3 years of experience working in a complex, matrixed organization,
ACTIVELY HIRING
posted 2 weeks ago
experience13 to 17 Yrs
location
Bangalore, Karnataka
skills
  • Software Engineering
  • Scrum Master
  • Enterprise Architecture
  • AI CRM
  • Cloud Strategy
  • Agile Development Methodologies
  • Salesforce Product Knowledge
Job Description
Role Overview: Salesforce is seeking an Engineering Manager to lead software engineering teams towards success in the agentic era. As an Engineering Manager, you will utilize your deep business, industry, and product knowledge to effectively manage a team of Engineers and Architects. Your role will involve specializing in a specific line of business, cloud, or industry to ensure customer value realization and progress on their digital journey. You will be responsible for driving execution, making critical decisions, proactive issue resolution, and daily management of stand-ups as the Scrum Master for engineering teams. Your impact will include collaborating with cross-functional teams, empowering delivery teams, providing technical guidance and mentoring, advocating for technical excellence, participating in architecture discussions, and maintaining the culture by hiring qualified individuals. Additionally, you may occasionally contribute to development tasks to gain a deeper understanding of the product and keep your technical skills sharp. Key Responsibilities: - Drive the execution and delivery of features by collaborating with cross-functional teams - Make critical decisions contributing to the success of the product - Proactively foresee issues and resolve them before they occur - Manage daily stand-ups as a Scrum Master for engineering teams - Partner with Product Owners to align on objectives, priorities, and risks - Ensure teams have clear priorities and sufficient resources - Empower delivery teams to self-coordinate - Provide technical guidance, career development, and mentoring to team members - Maintain high morale and motivate the delivery team - Advocate for technical excellence and support teams in making good decisions - Participate in architecture discussions, planning, and reviews with other engineering leads - Maintain and encourage the company culture through hiring and interviewing processes - Occasionally contribute to development tasks to assist teams with release commitments Qualifications Required: - Related technical degree - Minimum 13 years of Software Engineering experience with 3-5 years of leading sizeable teams - Experience in leading large-scale enterprise applications or distributed systems - Strong verbal and written communication skills - Ability to work in a fast-paced environment with minimal specifications - Experience with Agile development methodologies and Scrum Master experience - Strong knowledge of software engineering best practices - Experience in hiring, mentoring, and leading engineers - Experience with short release cycles and full software lifecycle Company Details: Salesforce is the #1 AI CRM company that drives customer success through human-agent collaboration. The company values ambition, action, trust, and innovation as core principles. Salesforce is leading workforce transformation in the agentic era and seeks passionate individuals to join as Trailblazers in bettering businesses and the world through AI. (Note: The company details section has been summarized for brevity),
ACTIVELY HIRING
posted 3 days ago
experience0 to 4 Yrs
location
Bangalore, Karnataka
skills
  • Java
  • Ruby
  • JavaScript
  • Scala
  • Go
  • HTTP
Job Description
Role Overview: You will be joining Stripe, a company that offers a middle ground between a small startup and a multinational corporation, providing an environment focused on rigor, discipline, and reliability. As part of the team, you will have opportunities to work on cross-functional projects, provide feedback on code reviews and technical designs, and ensure the systems operate smoothly and can scale effectively. Additionally, you will have the chance to own projects from start to finish, developing project management and technical leadership skills. Key Responsibilities: - Work on cross-functional projects, collaborating directly with other engineers - Provide meaningful feedback on code reviews and technical designs - Ensure the smooth operation and scalability of the systems your team manages - Develop skills to take ownership of a project from inception to completion, learning project management and technical leadership skills Qualifications Required: Minimum Requirements: - Hold a Bachelors, Masters, or PhD degree in computer science or a related field by summer 2026, or possess equivalent work experience - Have some experience and familiarity with programming, either through side projects or classwork, with proficiency in languages such as Java, Ruby, JavaScript, Scala, and Go - Demonstrate experience from internships or collaborative coding projects - Ability to learn unfamiliar systems through independent research and working with mentors Preferred Qualifications: - Possess specialized knowledge along with general skills, such as frontend technologies and understanding of service handling an HTTP request - Experience in code review practices and updating production systems safely - Familiarity with navigating and managing work in large code bases Additional Details: Stripe expects office-assigned employees to spend a significant portion of their time in their local office or with users, with varying in-office expectations based on role, team, and location. This strategy aims to facilitate in-person collaboration and learning while supporting flexibility where possible.,
ACTIVELY HIRING
posted 1 week ago
experience2 to 6 Yrs
location
Bangalore, Karnataka
skills
  • Java
  • Spring Boot
  • Kubernetes
  • Docker
  • Go
  • Kafka
  • Elasticsearch
  • Postgres
  • Redis
  • OOP
  • Design Patterns
  • AWS
  • Microservices Architecture
  • CICD Methodologies
Job Description
As a Team Leader Software Engineering at Radware, you will lead a talented team of engineers to develop scalable, high-performance cloud-based products using modern tech stacks like Java, Spring Boot, Kubernetes, Docker, Go, Kafka, Elasticsearch, Postgres, and Redis. Your responsibilities will include taking ownership of design, development, and deployment of microservices-based SaaS solutions, demonstrating technical excellence, driving accountability for deliverables, and fostering innovation in development processes. You will collaborate with Product Managers, Architects, and stakeholders to shape product requirements and roadmaps, ensuring timely and high-quality feature delivery in an Agile environment. Additionally, you will nurture team growth, cultivate a culture of learning and teamwork, and demonstrate a "can-do" attitude when facing challenges. Key Responsibilities: - Lead and inspire a team of software engineers. - Develop scalable, high-performance cloud-based products. - Take ownership of design, development, and deployment of microservices-based SaaS solutions. - Mentor team members to ensure best coding practices. - Drive accountability for deliverables, quality, and timelines. - Partner with cross-functional teams to shape product requirements and roadmaps. - Champion timely, high-quality feature delivery in an Agile environment. - Foster innovation and continuous improvement in development processes. - Nurture team growth and cultivate a culture of learning, teamwork, and excellence. - Demonstrate a positive, "can-do" attitude when facing challenges. Qualifications: - BE/B.Tech in Computer Science or equivalent. Required Skills: - 8+ years of backend software development experience using Java. - 2+ years of experience leading or mentoring a software development team. - Strong expertise in OOP, design patterns, and software development best practices. - Hands-on experience with microservices architecture and cloud-based solutions. - Demonstrated success in Agile environments with CI/CD methodologies. - Exceptional leadership, communication, and problem-solving skills. - Ability to make sound technical decisions and collaborate effectively across functions. - Accountability for team deliverables and commitment to achieving results. - Positive, can-do attitude with the ability to overcome obstacles creatively. Preferred Skills: - Experience with Kubernetes and Docker orchestration. - Familiarity with Kafka, Elasticsearch, Redis, and Postgres. - Prior experience building and scaling SaaS-based cloud solutions. - Knowledge of AWS infrastructure and cloud security best practices. Join Radware, where ownership, accountability, and a positive, can-do attitude are valued qualities. Shape the future of cloud security solutions with us!,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter