Jobs
Interviews

6356 Software Engineering Jobs

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

8.0 - 11.0 years

6 - 16 Lacs

hyderabad, chennai, bengaluru

Work from Office

We are seeking an experienced Software Engineer with deep expertise in Scala programming and Big Data technologies to design, develop, and maintain large-scale distributed data processing systems. The ideal candidate will be a hands-on developer with a strong understanding of data pipelines, Spark ecosystem, and related technologies, capable of delivering clean, efficient, and scalable code in an Agile environment. Key Responsibilities Develop and maintain scalable, efficient, and robust data processing pipelines using Scala and Apache Spark (Spark Core, Spark SQL, Spark Streaming). Write clean, maintainable, and well-documented Scala code following industry best practices and coding standards. Design and implement batch and real-time data processing workflows handling large volumes of data. Work closely with cross-functional teams to understand business requirements and translate them into technical solutions that meet quality standards. Utilize Hadoop ecosystem components such as HDFS, Hive, Sqoop, Impala, and related tools to support data storage and retrieval needs. Develop and optimize ETL processes and data warehousing solutions leveraging Big Data technologies. Apply deep knowledge of Data Structures and algorithms to ensure efficient data processing and system performance. Conduct unit testing, code reviews, and performance tuning of data processing jobs. Automate application job scheduling and execution using UNIX shell scripting (advantageous). Participate actively in Agile development processes including daily standups, sprint planning, reviews, and retrospectives. Collaborate effectively with upstream and downstream teams to identify, troubleshoot, and resolve data pipeline issues. Stay current with emerging technologies, frameworks, and industry trends to continuously improve the architecture and implementation of data solutions. Support production environments by handling incidents, root cause analysis, and continuous improvements. Required Skills & Experience Minimum 8 years of professional software development experience with strong emphasis on Scala programming. Extensive experience designing and building distributed data processing pipelines using Apache Spark (Spark Core, Spark SQL, Spark Streaming). Strong understanding of Hadoop ecosystem technologies including HDFS, Hive, Sqoop, Impala , and related tools. Proficient in SQL and NoSQL databases with sound knowledge of database concepts and operations. Familiarity with Data Warehousing concepts and ETL methodologies. Solid foundation in Data Structures, Algorithms, and Object-Oriented Programming. Experience in UNIX/Linux shell scripting to manage and schedule data jobs (preferred). Proven track record of working in Agile software development environments. Excellent problem-solving skills, with the ability to analyze complex issues and provide efficient solutions. Strong verbal and written communication skills, with experience working in diverse, global delivery teams. Ability to manage multiple tasks, collaborate across teams, and adapt to changing priorities. Desired Qualifications Bachelors or Master’s degree in Computer Science, Engineering, or a related technical field. Previous experience working in a global delivery or distributed team environment. Certification or formal training in Big Data technologies or Scala programming is a plus.

Posted 7 hours ago

Apply

3.0 - 7.0 years

5 - 10 Lacs

chennai

Work from Office

About the team : Development and Integration of Autosar platform in Brakes Platform. Configuring AUTOSAR layers, develop middleware and implementation software architecture (arxml). What you can look forward to as Senior Software Engineer (m/f/d) : Analyze system requirements and derive software requirements, Ensure categorization and traceability of requirements at all levels Develop requirements, design, coding complying with coding guidelines. Implement AUTOSAR configuration (Vector DaVinci or EB tools) Configure the CAN Communication Stack, Diagnostic Stack, Mem/NVM Stack Take accountability and interact with different stake holders on demand Adherence to all SW processes including QAC, Polyspace, Code inspections, unit testing and developer testing Your Profile as Senior Software Engineer(m/f/d) : Hands-on experience in developmentand configuring various AUTOSAR BSW stacks & integration AutoSARCOM stack ( CAN and UDS)- Preferred SLP11 CAN Stack Error Handling and Experience on Handling external Peripherals Like Sensors, valves. Experience on MCAL, DIAG, Functional Safety Good knowledge on ASPICE Familiarity with ECU / Microcontroller architecture, Communication Protocols, EOL lock (Secure Locking),Secure Flashing. Good programming and debugging skills and expertise working on Davinci Configurator, CAnoe, Canalyzer, Canape, Lauterbach Trace32

Posted 7 hours ago

Apply

3.0 - 5.0 years

8 - 12 Lacs

pune

Work from Office

About the job The Red Hat Partner Connect team is looking for a skilled and detail-oriented Software Engineer to join our team in Pune, India . In this role, youll play a key part in designing and developing modern UI components, dashboards, and workflows using PatternFly or similar component libraries.Youll work closely with product managers, UX designers, and backend engineers to turn complex business requirements into elegant, maintainable user interfaces. What will you do? Contribute to the development, design and reviews for current and upcoming features of Ecosystem applications Collaborate with UX design team and product owners to implement user-friendly features Collaborate with backend engineering teams for API integration Communicate deliverables and timelines for your work to the product owner What will you bring? 3-5years of experience and advanced knowledge of developing solutions using React/HTML/CSS/JS/TS Utilize the PatternFly framework or similar component libraries to streamline UI development 3 + year of experience working directly with enterprise stakeholders on a range of development and deployment projects Understanding and implementation of software architecture specifications Understanding of development best practices and passion for UI development Practical knowledge of design patterns applicable to modern software development Familiarity and experience in working with modern software development processes like TDD and BDD Familiarity with continuous integration (CI) and continuous deployment (CD) Understanding of the way back-end systems works, including being able to read and understand the code Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling The following are considered a plus: Full-stack development experience Experience in contributing to or maintaining open-source software Knowledge of containers and container orchestration tools like Red Hat OpenShift Container Platform and Kubernetes

Posted 7 hours ago

Apply

7.0 - 12.0 years

15 - 20 Lacs

bengaluru

Work from Office

About the job: Red Hat's customer identity and access management team is looking for a Principal Software Engineer in Pune, India. In this role, you will collaborate with a diverse and innovative team responsible for the key authentication, and user management service for Red Hat's open-hybrid cloud platform, sso.redhat.com, and its surrounding integrations. You will work on the full-stack design, development, testing, and release of SSO and related applications, with a focus on backend development. Qualified applicants will contribute to the team's capabilities by demonstrating technical competence, exceptional communication skills, personal initiative, creativity, desire to learn, transparency, and ability to work as part of a team. What will you do? In tight collaboration with your peers, design, develop, test, maintain, and operate primarily Java applications across large, multi-region deployments Participate in CIAM feature development and facilitate diverse integrations with other Red Hat offerings and backend infrastructure. Support custom plugins for the Keycloak deployment Implement and support the deployment of identity and access management solutions that integrate with protocols like OpenID Connect 1.0, OAuth 2.0 and SAML 2.0 Analyze and clarify business requirements Contribute to application release processes with GitLab pipelines and Red Hat OpenShift Contribute to observability instrumentation and monitoring tools Participate in application support rotation What will you bring? Bachelors or masters degree in computer science, engineering, or other closely related field 7 years of professional experience in Java or other object-oriented languages 4 years of professional experience with Python or other scripting languages Experience implementing integration design patterns, especially in a microservices and/or event-driven architecture Excellent communication skills and ability to work within a distributed team Good understanding of core concepts related programming to application security Ability to quickly learn new domains and technologies Familiarity with modern token based application security standards like OAuth 2.0 and OpenID Connect 1.0 Familiarity or hands on experience with Keycloak project or Red Hat SSO product is a plus Experience using MySQL, PostgreSQL and/or MongoDB Experience working with distributed source control such as Git, including branching and merging Good understanding of continuous integration and continuous delivery tools and processes Good understanding of DevOps principles and practices Knowledge of Kubernetes and/or Linux Containers is a plus

Posted 7 hours ago

Apply

3.0 - 6.0 years

10 - 14 Lacs

bengaluru

Work from Office

About the Job: Red Hat Software Engineering is looking for a Senior Software Engineer to join our Secure Supply chain organization. In this role, you will help build, modify, improve and support a user-facing offering on top of Red Hat OpenShift. Using your expertise and principles of software engineering, automation and continuous improvement, you will help create a product where availability, reliability and security are threaded through the entire application life cycle, not treated as an afterthought. As a Senior Software Engineer, you will write new software as required to build the product and also develop tools to automate software deployments, upgrades, scaling, monitoring, alerting and testing. Successful applicants must be able and willing to work in our Bengaluru (India) office. What You'll Do Develop secure, reliable and scalable distributed systems and services, primarily in Golang, OpenShift and cloud-native technologies Contribute to the design, development and testing of the products or services both upstream and downstream Define, review and execute technical best practices Work with peer teams to prevent outages and mitigate risks Participate in the community by writing blogs, participating in forums and speaking at user groups and conferences Work with customers and assist them by debugging issues What You'll Bring Practical development experience in a language like Go, Java or Python; expertise in at least one of the programming languages to build enterprise applications and/or backend services/applications. Familiarity with frameworks, libraries, or SDKs for your language of choice Background in Linux or UNIX operating systems, CI/CD pipelines Experience writing reliable enterprise-grade software Experience working with a globally distributed team and communicating between different teams Managing a production service with Red Hat OpenShift or Kubernetes Designing and carrying out incident response procedures Operations experience with a production user-facing application #LI-AK1

Posted 7 hours ago

Apply

3.0 - 6.0 years

9 - 14 Lacs

bengaluru

Work from Office

The Red Hat Developer team is looking for a Senior Software Engineer to join us in India. In this role, you will work as a part of the Developer team, developing new features and contributing to upstream projects. This team focuses on maintaining the Helm partner/ecosystem program by maintaining a first class Helm experience on OpenShift.As a part of a geographically distributed team you will collaborate with multiple Red Hat engineering, product managers, as well as strategic partners and open source communities around the globe. To be successful in this role, you will need to have motivation, curiosity, passion for problem solving, and experience with kubernetes and Go programming language, container technologies, and open source development. What you will do Collaborate in a cross functional team to deliver products Contribute to opensource projects Communicate with engineering and management teams across the globe Provide code and peer reviews Document and maintain software functionality Participate on a scrum team Ensure projects are tested correctly Propose new processes and procedures to improve the quality, consistency and automation of releases Publicize the team's work through blogs, web postings, and conference presentations Community outreach and building partnerships with external communities What you will bring Proficient on Kubernetes with experience working as a developer or administrator Golang proficiency an Python Familiar with Helm concepts Familiar with OpenSource release best practices Experience with Cloud Native application development Good communication skills, sense of accountability, and willingness to learn and teach Experience to help define, follow, and enforce processes Good written and verbal communication skills in English The following are considered a plus: Proficient build and publishing Helm Charts Understanding of Networking and Storage requirements for helm repository Familiar with Kubernetes Custom Resource Definition (CRDs) concepts Experience with CI continuous delivery (CD) systems Passion for or interest in open source development Experience leading or contributing to open source communities Bachelor's degree in computer science or a related field, or equivalent working experience #LI-SH4

Posted 7 hours ago

Apply

4.0 - 9.0 years

10 - 14 Lacs

pune

Work from Office

About the job: The Red Hat OpenStack Engineering team is looking for a Sr. Software Engineer to join our team in Pune, India. In this role you will work within the operations pillar of OSP engineering as a member of the deployment team. Involve yourself with upstream community projects, and collaborate internally with other RHOSP engineering teams to help guide new features, use cases, and integrations. From our office in Pune, India you will participate as a member of a geographically distributed team, using multiple communication tools for close collaboration. Prior experience contributing to OpenStack projects is preferred. Knowledge of OpenStack or OpenShift and prior DevOps contributions in this domain is a plus. What you will do? Participate in a team of developer and quality engineers to build the next generation of configuration & provisioning tooling for data plane nodes in a Red Hat OpenStack on OpenShift (RHOSO) deployment Develop and maintain deployment and management solutions across multiple versions of Red Hat OpenStack Platform (RHOSP) Troubleshooting and debugging of OpenStack infrastructure configuration & orchestration Working across functional teams to utilize a broad skill set to resolve RHOSP dependency and layered product integration issues Become a recognized upstream contributor to related projects Develop test automation to deliver new features and improve RHOSO reliability, and UX, using Ansible playbooks/roles/plugins, Python and GO Contribute to the delivery of Red Hat OpenStack release cadence Participate in the continuous integration and delivery (CI/CD) quality assurance process Provide excellent customer service of issues escalated into engineering What you will bring? Overall 4+ years of experience in software development & test automation Experience developing in Python and GO Experience with one or more of the followingAnsible, OpenStack Platform, Kubernetes, Podman and other container tools Open source software development experience is a plus Knowledge of cloud computing, configuration management, and orchestration Ability to be work on a distributed team and contribute to an inclusive, open, and collaborative workplace Good English communication skills, both written and verbal

Posted 7 hours ago

Apply

8.0 - 12.0 years

30 - 35 Lacs

hyderabad

Work from Office

On Premise (Not in cloud), 4+ relevant years of exp in MDM, Developer role (Admin or Support profiles are not suitable). Notice Period: Immediate -15 days

Posted 7 hours ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

hyderabad

Work from Office

Snowflake+SQL+Airflow Notice Period: Immediate -15 days

Posted 7 hours ago

Apply

5.0 - 8.0 years

20 - 30 Lacs

hyderabad

Work from Office

Snowflake Admin Notice Period: Immediate -15 days

Posted 7 hours ago

Apply

5.0 - 8.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Lead Software Engineer. In this role, you will: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines Design, code, test, debug, and document for projects and programs Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and company wide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Hands on Experience developing in flows, SLA, Validation , UI(Flow action/Section/harness/skin), Report Definition, Case Management, Activities, Data transform, Declarative and Decision rules Including all of development activities, good hands on experience and knowledge about Job Scheduler, Integration, enterprise class structure, Framework , Data model and data management, SQL knowledge, Access role, access Groups and Privileges. Good understanding internal implementation in Pega such as using Kafka, LDAP, OAUTH, JWT, SAML and emerging models Extensively used Clipboard, Tracer and Performance Analyzer (PAL) for troubleshooting and performance tuning of PRPC applications Good to have Pega certifications like CSA, CSSA, LSA, etc Knowledge and understanding of Cloud computing, PaaS design principles and micro services and containers Good to have Specific experience in enterprise usage of TDD including Cucumber\Gherkin Knowledge and understanding of Business Process Management Notation (BPMN) methodology and modeling Use troubleshooting skills and work closely with operations, support, engineering and other functions. Perform and assume other duties and responsibilities as required at direction of management. Assure quality, security and compliance requirements are met in application development. Displays initiative, exhibits flexibility and adaptability. Job Expectations: PEGA experience, 8.x and above Experience of BPM Case Management experience Experience of RESTful or SOAP web services experience Experience of development experiences in AI/ML is preferred Experience of Agile delivery practices (Scrum or Kanban) and JIRA experience Experience of management platform design, support and development experience Experience in working with database systems with SQL, PL/SQL skills in Oracle and in SQL Server Perform the design, architect and development activities as demanded by the project. Communicate and work harmoniously with all team members in building the application. Analyze, Build and test the requirements with utmost delivery quality. Provide design solution for the project and help in technical and project delivery of the project. Interact with the US leads for requirement clarification and coordinate with EGS team for delivery. Candidate can demonstrate that they have the self-learning capability to ramp up quickly without a lot of instruction, training, or hand-holding. Experience in coordinating cross-functional work teams up to task completion.

Posted 7 hours ago

Apply

2.0 - 7.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Senior Infrastructure Engineer TheSoftware Engineerwill design, develop, and implement near real-time data streams, ingesting and enriching business and operational data from various sources across the organization as part of a new enterprise observabilityplatform. In this role, you will: Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts Identify opportunities for service quality and availability improvements within the technology domain environment Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements Provide information to technology colleagues, internal partners, and stakeholders Required Qualifications: 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Required Qualifications for Europe, Middle East & Africa only: Experience in software engineering, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Should have experience with the below skill sets Java, Spring Boot, Kafka PostgreSQL/Mongo DB Python Programming languages DevSecOps Experience Cloud experience on Kubernetes, OCP, TAS Job Expectations: This engineer will perform the development activities on a day to day activities and develop microservices application Able to Develop and deploy using the DevOps Toolchain and deploy the applications in SpringBoot Able to implement the NFRs using the best practices and ensure no leakages

Posted 7 hours ago

Apply

5.0 - 10.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Lead Software Engineer. In this role, you will: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines Design, code, test, debug, and document for projects and programs Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: 5+ years of Software Engineering experience 5+ years of experience with large volume data processing and big data tools such as Apache Spark, SQL, Scala and Hadoop technologies Hands on Core Java experience Experience with data processing pipelines, including Spark Streaming and Spark SQL Advanced understanding of data modeling, SQL and database design Advanced knowledge of database technologies: MongoDB, SQL/No SQL DB. Engineering and development experience on middleware messaging platforms: IBM MQ. Solace & Confluent Kafka. Experience with DevOps practices in cloud-based data environments Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) Job Expectations: Ability to work in a fast-paced environment both as an individual contributor and a tech lead Consistently demonstrates clear and concise written and verbal communication Strong understanding of distributed computing principles and experience with distributed data processing frameworks Exposure to data governance, security and compliance frameworks Familiarity with data observability tools

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Full stack Java developer and experience on Java coding technology. Experience on one of the messaging systems IBM MQ/Solace/Kafka Knowledge on UI technologies like ReactJS/Angular Working knowledge on micro services using Spring boot Good understanding of CI/CD pipelines.

Posted 7 hours ago

Apply

2.0 - 7.0 years

7 - 17 Lacs

hyderabad

Work from Office

About this role: Wells Fargo is seeking a Software Engineer In this role, you will: Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts Identify opportunities for service quality and availability improvements within the technology domain environment Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements Provide information to technology colleagues, internal partners, and stakeholders Required Qualifications: 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Should have Solid work experience on financial project execution. Should have good experience in ETL tool AB-Initio, Python & Spark. Should have strong experience in BIGDATA and Database Should have good understanding in Cloud like GCP or Azure Job Expectations: Resource should have hands-on development experiencein ETL tool AB-Initio, Python & Spark. Should have experience in BIGDATA, SQL database programming, SQL performance tuning, relational model analysis. Must have the ability to relate to both business and technical members of the team and possess excellent communication skills. Working experience in Agile Methodology is added advantage. Demonstrated expertise troubleshooting complex data questions Ability to work well with other teams to resolve production issues and high problem solving skills Excellent communication and interpersonal skills, coordinations Active participation in meetings with business partners and Stakeholder Management Lead moderately complex initiatives within Technology and contribute to large scale data processing framework initiatives related to enterprise strategy deliverables Build and maintain optimized and highly available data pipelines that facilitate deeper analysis and reporting Review and analyze moderately complex business, operational or technical challenges that require an in-depth evaluation of variable factors Oversee the data integration work, including developing a data model, maintaining a data warehouse and analytics environment, and writing scripts for data integration and analysis Resolve moderately complex issues and lead teams to meet data engineering deliverables while leveraging solid understanding of data information policies, procedures and compliance requirements Collaborate and consult with colleagues and managers to resolve data engineering issues and achieve strategic goals

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: 3+ years of application design, development, and implementation experience 4+ years of .Net development experience 2+ years of React/Angular experience 2+ years of creating andor integrating with RESTful/SOAP web services 2+ Years of Unit Testing experience with XUnit, Jest. 4+ years of RDBMS integration and development (MS SQL SERVER/ORACLE). Experience in writing complex Query, Stored Procedure, Performance Improvement etc. 2+ years in DEVOPS - CICD pipeline(Jenkins, Gradle, Sonarcube) exposure Experience in using version control (i.e., GIT and SVN) and Build tools. Strong understanding of the Client - Server Architecture. Ability to work well in a team and individually. Strong exposure and experience with full software development life cycles - Agile (Scrum and/or Kanban). Development experience with multi-tier enterprise level applications. Should have good communication and coordination skills. Experience in LoanIq.

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Technology oriented B.E/B Tech Degree or equivalent advanced degree 4+ years of Software Engineering experience Experience with API Management products such as Apigee, Mulesoft 4+ years of Core Java experience 4+ years of experience with Spring, Spring Batch, and Spring Boot 4+ years of JSON (JavaScript Object Notation) development experience 4+ years of experience in API modeling languages and annotation with YAML, Swagger, and RAML 4+ years of experience working with Relationship Database Management Systems (RDBMS) SQL Server, Oracle, or MySQL 4 years of experience in one or a combination of the following Continuous Integration-Continuous Development (CI-CD) tools: GitHub, Jenkins, Artifactory, or UrbanCode 1 year of experience with Apache Kafka or Confluent Enterprise Prior experience with Die Work Location - Bangalore Hyderabad Job Expectations: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor

Posted 7 hours ago

Apply

5.0 - 10.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Lead Software Engineer. We believe in the power of working together because great ideas can come from anyone. Through collaboration, any employee can have an impact and make a difference for the entire company. Explore opportunities with us for a career in a supportive environment where you can learn and grow. In this role, you will: Lead complex technology initiatives including those that are companywide with broad impact Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines Design, code, test, debug, and document for projects and programs Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals Lead projects, teams, or serve as a peer mentor Required Qualifications: 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Additional Required Qualification: Hands-on experience with Harness for CI/CD management Experience in handling Python projects on OCP environment Proven track record of building automation solutions using Python and Powershell Exposure to AI/ML model integration or usage of LLMs in engineering tools or automation workflows Experience with Cloud Services and infrastructure Automation (GCP, OCP) Familiarity with containerization (Docker, Kubernetes) and monitoring tools Desired Qualifications: B. Tech or equivalent educational qualification Have 5 years of AI/ML using Python development projects experience Job Expectations: Design and Develop AI-driven automation solutions Evaluate and adopt appropriate AI/ML models or LLMs to automate decision making or streamline manual engineering tasks Develop solutions using Python, PowerShell, Bash by following the enterprise standard CI/CI pipeline Ready to learn new tools and techniques and show the results in the deliverables Establish design & coding best practices and ensure those are aligned with US & IND management and successfully followed within the team Coordinate with Platform Teams, Development & Infrastructure teams to identify the automation opportunities, provide ROI, prioritize the tasks, implement bug free code into the production environment Guide the team in using Python and scripting (PowerShell/Bash) to build scalable automation pipelines. Build REST APIs, data parsing tools, and integration scripts using Python and third party libraries Experience in using the tools App Dynamics EUM, Grafana, SPLOC, BigPanda, Prometheus, Dynatrace Have to work on OpenTelemetry by coordinating with enterprise OTel Team and Vertical Platform Teams Design, Configure and maintain robust CI/CD pipelines using Github and Harness Ensure reliable deployment, rollback strategies and environment configuration management Define metrics and implement observability for the entire CI/CD pipeline Create and manage infrastructure-as-code (IaC) solutions (using Terraform, Powershell DSC) Automate route infrastructure tasks and integrations with cloud platforms Work closely with Production Support, Development and Infrastructure teams to understand automation needs Translate complex technical needs into actionable development plans Provide regular updates, demos and documentation of solutions and automation tools Stay current with the latest trends in AI, MLOps, automation tools and cloud-native practices Identify opportunities to reduce manual toil and improve deployment speed, accuracy and repeatability

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

hyderabad

Work from Office

In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: 4+ years of Software Engineering experience including hands-on experience with application development using Java and distributed technologies both on-premises and cloud. Strong in Java/JEE, Spring framework, JavaScript, RESTful web services Sound in UI frameworks like Angular or React Strong understanding of microservices and associated design patterns Experience with latest unit testing tools including Junit Experience with best-in-class version control tools like GitHub Experience with build tools like Maven or Gradle Working knowledge of both SQL and noSQL databases Knowledge on messaging systems like MQ, Solace, Kafka Experience in identifying and remediating security vulnerabilities Should be well versed with test driven development and be knowledgeable on associated tools and practices Experience with working with globally distributed teams in working in Agile scrums Strong verbal and written communication skills Domain knowledge in home lending or consumer lending space. Well versed in DevOps concepts Aware of cloud native application development best practices and design patterns Job Expectations: Required to work in the office as per organizations In Office Adherence Return to Office (RTO) Ability to work during weekends as needed or scheduled Ability to work outside of regular business hours as needed or scheduled

Posted 7 hours ago

Apply

2.0 - 7.0 years

7 - 17 Lacs

hyderabad

Work from Office

About this role: Wells Fargo is seeking a Software Engineer. In this role, you will: Participate in low to moderately complex initiatives and projects associated with the technology domain, including installation, upgrades, and deployment efforts Identify opportunities for service quality and availability improvements within the technology domain environment Design, code, test, debug, and document for low to moderately complex projects and programs associated with technology domain, including upgrades and deployments Review and analyze technical assignments or challenges that are related to low to medium risk deliverables and that require research, evaluation, and selection of alternative technology domains Present recommendations for resolving issues or may escalate issues as needed to meet established service level agreements Exercise some independent judgment while also developing understanding of given technology domain in reference to security and compliance requirements Provide information to technology colleagues, internal partners, and stakeholders Required Qualifications: 2+ years of software engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Experience in .NET & C# tech stack expertise in BPM concepts, methodologies, and architectural patterns, with a deep understanding of workflow orchestration and process automation. Proficiency in .NET & C# tech stack and related frameworks, with strong object-oriented design skills and architectural principles. Strong understanding and hands on experience on RESTful APIs, web services, and microservices design principles, with hands-on experience in building scalable and resilient distributed systems. Excellent problem-solving abilities and strategic thinking, with a focus on delivering innovative solutions to complex technical challenges. Job Expectations: Experience with Microsoft Dynamics CRM (on cloud) 22 Aug 2025 To request a medical accommodation during the application or interview process, visit . Wells Fargo maintains a drug free workplace. Please see our to learn more.

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Software Engineering Manager In this role, you will: Manage, coach, and develop a team of individual contributor engineering roles with low to moderate complexity and less experienced managers who are responsible for building high quality capabilities with modern technology Ensure adherence to the Banking Platform Architecture, and meeting non-functional requirements with each release Engage with architects and experienced engineers to incorporate Wells Fargo Technology technical strategies, while understanding next generation domain architecture to enable application migration paths to target architecture, for example, cloud readiness, application modernization and data strategy Function as the technical representative for the product during cross-team collaborative efforts and planning Identify and recommend opportunities for driving resolution of technology roadblocks including code, build and deployment while also managing overall software development cycle and security standards Act as an escalation partner for scrum masters and the teams to make decisions and help remove impediments, obstacles, and friction while encouraging constant learning, experimentation, and continual improvement of culture Build engineering skills side-by-side in the codebase, conduct peer reviews to evaluate quality and solution alignment to technical direction, and guide design, as needed Interpret, develop, and ensure security, stability, and scalability within functions of technology with low to moderate complexity, as well as identify, manage and mitigate technology and enterprise risk Collaborate and consult with the Product Managers/Product Owners to drive user satisfaction, influence technology requirements and priorities in the product roadmap, promote innovative and intelligent solutions, generate corporate value and articulate technical strategy while being a solid advocate of agile and DevOps practices Interact directly with third party vendors and technology service providers Manage allocation of people and financial resources for technology engineering including career development and performance management for engineers and managers on the team Hire, mentor and guide talent development of direct reports to build the skills required to effectively design and deliver innovative solutions for the supported product areas/products Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education 2+ years of Leadership experience Strong technology leadership experience in the financial domain, preferably in financial crimes, currency transactions reporting, AML, etc., 4+ years of experience managing a complex technology organization of large scale, including managers, individual contributors and vendor resources across multiple global locations. Strong planning (finance, resource, strategy, business), decision making and prioritization skills Desired Qualifications: 4+ years experience leading large global teams. Experience coaching and mentoring managers, and individual contributors. Experience managing complex, diverse technology portfolios. Experience deploying automation and cognitive and science-based techniques to manage data, predict scenarios and prescribe actions, with an eye on customer compliance. Experience working with APIs (API Marketplace) and application integration experience leveraging Messaging, SOAP, Web-services etc. Experience in working in an automated DevOps DevSecOps agile environment Demonstrated ability to create and communicate vision and strategy Demonstrated ability to build relationships and partnerships across a diverse set of IT Leaders and business partnersExperience managing vendor relationships and aligning vendor and Wells Fargo roadmaps Broad understanding of application and infrastructure architecture domains Proven track record influencing large technology transformations. Additional Required Qualifications: 4+ years of experience leading and managing project teams API development experience Advanced skills in Spring, Spring boot, Spark, Java/C++, R, Python, etc., Strong knowledge of AI/ML capabilities, including the leverage of large data sets using NO SQL, Hadoop and analytical engines. In depth technical knowledge or one or more programming languages such as Java, Angular, JQuery, HTML, JavaScript, Node JS, React JS, or others Solid understanding of modern Web and (Native) development and delivery strategies preferredScaled Agile Framework (SAFe) experience a plus. Job Expectations: Manage a team of Software developers and deliver high-impact solutions for financial crimes domain. Demonstrated vendor negotiation and partnership skills along with experience working with technology offshore vendor relationships Demonstrated prior experience in effective engagement with senior executives and external regulators Ability to effectively drive and lead changes in an organization with Wells Fargos size, scale and complexity Demonstrated experience in building, leading, developing and retaining a high performing team of leaders, strong technical experts and highly performing professionals in a cultural environment that achieves results through team member engagement and satisfaction Demonstrated ability to manage a large portfolio of technological efforts across several major lines of business and effectively partner/influence at the senior executive level Ability to develop technological strategies, operating models & roadmaps with clear objectives and aligned with business, enterprise and technology strategies Broad experience across multiple areas of technology including one or more of architecture, infrastructure and application development with strong understanding of leading edge as well as legacy and distributed technologies to effectively manage the complex and diverse applications portfolio Highly effective decision-making/critical thinking/problem solving skills with a collaborative and results oriented leadership style Demonstrated ability to consult with key business partners and translate complex, technical concepts so that they are clearly understood along with the ability to effectively partner and influence at the senior executive level Demonstrated experience motivating and influencing groups or individuals across organizational boundaries Proven experience in establishing a vision, developing the strategy to support the vision, gaining consensus across key functional leadership through effective communication, and driving action towards the vision through the effective management of goals and objectives Excellent communication (oral and written) with ability to communicate at multiple levels ranging from technologists to senior managers and executive leadership Promote reusability through reference architectures, shared services, and framework standardization. Contribute hands-on to the design and implementation of core GenAI services, microservices, and data flows

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Senior Software Engineer (Big Data Developer) We believe in the power of working together because great ideas can come from anyone. Through collaboration, any employee can have an impact and make a difference for the entire company. Explore opportunities with us for a career in a supportive environment where you can learn and grow. In this role, you will: Lead moderately complex initiatives and deliverables within technical domain environments Contribute to large scale planning of strategies Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifications: Overall 4+ years IT industry experience with all phases of SDLC 4+ years of experience with Waterfall and Agile project methodologies 4+ years of experience as a professional software engineer. 4+ years of experience in Spark application development and implementation. Holds very strong technical knowledge in Spark. Preferred knowledge and hands-on experience working with Hadoop Ecosystem and Big data technologies like Hive, Kafka, Hbase , NIFI and Data processing framework such as Spark. Hands-on experience with Data modeling, normalization, processing with Spark and SQL and Spark performance tuning knowledge. Excellent knowledge of OOPS concepts and familiarity in using Java. Experience using version control tools like GIT, CI/CD process and build tools like Gradle and Maven. Strong knowledge of Database concepts and UNIX bash scripting. Advantage of having knowledge with JOB schedulers like Autosys. Knowledge of docker images, containers, and container management framework like Kubernetes, including scheduling micro service deployment and creating services on kubernetes and handling ingres and egress. Job Expectations: 4+ total years with working with business partners to breakdown requirements, manage technology delivery, educate the business on technology options, lead enterprise level initiatives and ensure that expectations are set and delivered on time and budget. 3+ years of experience working in Control Room Surveillance, Trade Surveillance or Compliance Risk, or Financial Services domain experience 3+ years of experience designing and implementing process solutions for automation Must be able to provide examples that they have the ability to multi-task and handle multiple technology initiatives at the same time. A detailed, logical thinker, problem solver & team player Experience working with onsite/offshore teams Experience with messaging services like JMS/Kafka a plus. 28 Aug 2025 To request a medical accommodation during the application or interview process, visit . Wells Fargo maintains a drug free workplace. Please see our to learn more.

Posted 7 hours ago

Apply

4.0 - 9.0 years

7 - 17 Lacs

bengaluru

Work from Office

About this role: Wells Fargo is seeking a Software Engineering Manager. In this role, you will: Manage, coach, and develop a team of individual contributor engineer roles with low to moderate complexity and less experienced managers who are responsible for building high quality capabilities with modern technology Ensure adherence to the Banking Platform Architecture, and meeting non-functional requirements with each release Engage with architects and experienced engineers to incorporate Wells Fargo Technology technical strategies, while understanding next generation domain architecture to enable application migration paths to target architecture; for example, cloud readiness, application modernization and data strategy Function as the technical representative for the product during cross-team collaborative efforts and planning Identify and recommend opportunities for driving resolution of technology roadblocks including code, build and deployment while also managing overall software development cycle and security standards Act as an escalation partner for scrum masters and the teams to make decisions and help remove impediments, obstacles, and friction while encouraging constant learning, experimentation, and continual improvement culture Build engineering skills side-by-side in the codebase, conduct peer reviews to evaluate quality and solution alignment to technical direction, and guide design, as needed Interpret, develop, and ensure security, stability, and scalability within functions of technology with low to moderate complexity, as well as identify, manage and mitigate technology and enterprise risk Collaborate and consult with the Product Managers/Product Owners to drive user satisfaction, influence technology requirements and priorities in the product roadmap, promote innovative and intelligent solutions, generate corporate value and articulate technical strategy while being a solid advocate of agile and DevOps practices Interact directly with third party vendors and technology service providers Manage allocation of people and financial resources for technology engineering including career development and performance management for engineers and managers on the team Hire, mentor and guide talent development of direct reports to build the skills required to effectively design and deliver innovative solutions for the supported product areas/products Required Qualifications: 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education 2+ years of Leadership experience Desired Qualifications: 4+ years in data & analytics engineering experience 3+ years experience with Agile development or DevOps methodologies. 4+ years experience in ETL (Extract, transform, loading) processing data analytics, and data visualization. Experience with Data science, Machine learning, optimization models, exploratory data analysis(EDA) Experience working with a variety of data sources to including SQL, Oracle, and various data marts. Oversee day to day activities for IAM data engineering and lead a team of 7+ of team members Lead an agile engineering team supporting technology solutions development across multiple product or capability domains. Partner with business product managers, lead systems architects, and senior engineers to develop product functional and technical strategy for the domain(s), including development of actionable short and long-term product roadmaps and shaping prioritized features. Oversee engineering teams to deliver commitments aligned to strategic product priorities. Collaborate within and across agile teams to design, test, implement, and support technical solutions in full-stack development tools and methodologies. Ensures the craftsmanship, security, availability, resilience, and scalability of solutions developed by the teams or third party providers. Support implementation of features spanning multiple teams for multiple product or capability domains. Partners with product managers to drive business outcomes. Ensure compliance and risk management requirements for supported area are met. Ensures that key areas of technology risk including security, stability, and scalability are addressed in products and capabilities within the domain(s). Interface with third party vendors and technology service providers. Lead a team of individual contributor engineers Plan, measure and monitor health of operations with KPIs and KRIs. Lead initiatives like predictive trend analysis, continuous improvement thru automations and cross trainings. Responsible for recruitment of top engineering talent, performance management and team development. Accomplish results by communicating job expectations, planning, monitoring, appraising job results and coaching. Mentor and guide the professional and technical development of senior engineers. Accountable for forecasting, capacity planning, building high performing teams and monitoring the success of integrated service delivery. Ensure smooth delivery of projects/ operations with strong focus on quality and value creation for the organization/enterprise. Knowledge in IAM controls - Identity, Access, Authentication, Authorization and Directory Space. Expertise in information security industry and regulatory standards, policies, procedures and control systems Excellent leadership, stakeholder management and project management skills. Extremely good in verbal, presentation, written, and interpersonal communication skills. Good negotiation, conflict resolution and decision making skills. Effective people management experience with managing managers and team members Bachelors or Masters degree in TechnologyEngineering Industry certification like Cyber Ark, CCNA, VCP, CISSP, CISM in good standing for over 3 years Experience in Banking organization Managed service delivery certifications like ITIL, PMP will be beneficial Experience with various reporting tools, SSRS, Tableau and other Business Intelligence (BI) tools. Experience with ETL tools such as NDM, Autosys, SSIS, etc

Posted 7 hours ago

Apply

1.0 - 3.0 years

6 - 12 Lacs

chennai

Work from Office

Gaming: Welcome to the world of land-based gaming. At Light & Wonder, it’s all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe. Position Summary Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Use this position if company does not breakout software development positions such as Software Engineer (Applications) or Software Engineer (Systems) and/or is involved in full stack development. Software development engineers using common development methodologies including Waterfall and Agile should be matched to our software development engineering roles. Employees focused on ensuring products (including websites) and hosted networks are designed and developed to be cyber-safe and compliant are typically matched to one of our software development engineering roles. For cloud databases, may be matched to Data Management - Storage Engineer (TE.DMSE) or for hosted networks, to Network Engineering (TE.INNE) or Network Systems Administration (TE.INNS). Employees focused on administering and hardening internal processes and systems against outside penetration and attack, match to Information Security (TE.ICIO). Light & Wonder, Inc. is the leading cross-platform global games company. Through our three unique, yet highly complementary business segments, we deliver unforgettable experiences by combining the exceptional talents of our 6,500+ member team, with a deep understanding of our customers and players. We create immersive content that forges lasting connections with players, wherever they choose to engage. At Light & Wonder, it’s all about the games. The Company is committed to the highest standards of integrity, from promoting player responsibility to implementing sustainable practices. To learn more visit www.lnw.com. At Light & Wonder, all our team members are known as Creators. We empower our creators to innovate, create, and bring fun to the workspace. The core principles that unite our team, guide our actions, and drive our growth are • Dare to be bold - We always bring courage to work to reach for the unbelievable • Celebrate perspectives - We combine diverse talent to look at the familiar in unfamiliar ways • Never settle - We relentlessly push forward to create the extraordinary in every detail • Uphold integrity - We promote accountability and respect to raise the bar for ourselves and the industry • Win as a team - We bring out the best in each other to share collective success Job Summary: We are seeking an experienced Senior Software Engineer to oversee the development of software applications using C# .Net. The ideal candidate should have extensive knowledge of C# programming language, logical thinking, problem solving and communication skills. Key Responsibilities: • Design, development, testing, and deployment of software applications using C# .net. • Collaborate with project managers, product owners, and other stakeholders to define project requirements, timelines, and deliverables. • Manage the software development lifecycle, including planning, design, development, testing, and maintenance. • Identify and address technical issues and risks in a timely manner to ensure project timelines are met. • Stay up to date with industry trends and technologies and evaluate their potential impact on the team's projects. Qualifications: • Bachelor's or master's degree in computer science, Software Engineering, or related field. Requirements: • 1-3 years of experience in software development, with a focus on C#.Net (Application Developer). • Strong knowledge of C# programming language, and related development tools. • Experience with agile methodologies, software development lifecycle, and project management tools. • Excellent problem-solving, analytical, and communication skills. • Ability to work in a fast-paced environment and manage multiple projects simultaneously. Qualifications

Posted 8 hours ago

Apply

8.0 - 13.0 years

7 - 12 Lacs

noida

Work from Office

Key Responsibilities : We are looking for a highly motivated software engineer to work in the QuestaSim R&D team of the Siemens EDA Development responsibilities will include core algorithmic advances and software design/architecture. You will collaborate with a senior group of software engineers contributing to final production level quality of new components and algorithms and to build new engines and support existent code. Self-motivation, self-discipline and the ability to set personal goals and work consistently towards them in a dynamic environment will go far towards contributing to your success. Are you excited to know more about this Role ? Job Qualification: An ideal candidate should have skills below: B.Tech or M.Tech in Computer Science & Engineering (CSE), Electrical Engineering (EE), or Electronics & Communication Engineering (ECE) from a reputable engineering institution having 8 - 15 years of experience. Strong knowledge of C/C++, algorithms, and data structures. Familiarity with compiler concepts and optimizations. Experience with UNIX and/or LINUX platforms is essential. Excellent problem-solving and analytical skills. Self-motivated with the ability to work independently and guide others towards successful project completion. We are not looking for superheroes, just super minds! Having the below skills will be an added advantage: Strong understanding of basic digital electronics concepts. Familiarity with machine learning (ML) and artificial intelligence (AI) algorithms, particularly their implementation in data-driven tasks. Proficiency in hardware description languages such as Verilog, SystemVerilog, and VHDL. Experience with parallel algorithms and job distribution techniques. Exposure to simulation or formal verification methodologies is a plus.

Posted 8 hours ago

Apply

Exploring Software Engineering Jobs in India

India has emerged as a hub for software engineering jobs with a booming IT industry. With the rise of tech startups and multinational corporations setting up development centers in the country, the demand for software engineers has been steadily increasing. Job seekers in India have a plethora of opportunities in the software engineering field with competitive salaries and career growth prospects.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Noida

These cities are known for their vibrant tech ecosystems and house numerous IT companies actively hiring software engineering professionals.

Average Salary Range

The salary range for software engineering professionals in India varies based on experience and location. Entry-level software engineers can expect to earn between INR 4-6 lakhs per annum, while experienced professionals with over 5 years of experience can earn upwards of INR 15 lakhs per annum.

Career Path

The career path in software engineering typically progresses from Junior Developer to Senior Developer, followed by roles such as Tech Lead, Engineering Manager, and eventually Chief Technology Officer (CTO). Advancement in this field is often based on technical expertise, leadership skills, and project management capabilities.

Related Skills

In addition to technical skills in programming languages and software development, software engineers in India are also expected to have skills in areas such as: - Problem-solving - Team collaboration - Agile methodologies - Data structures and algorithms - Cloud computing - DevOps practices

Interview Questions

  • What is the difference between stack and heap memory in Java? (medium)
  • Explain the concept of polymorphism in object-oriented programming. (basic)
  • How do you optimize database queries for better performance? (medium)
  • What is the difference between RESTful and SOAP web services? (basic)
  • Implement a function to reverse a linked list. (medium)
  • What are the SOLID principles in software engineering? (advanced)
  • How does multithreading work in Java? (medium)
  • Describe the difference between authentication and authorization. (basic)
  • What is the importance of version control systems like Git in software development? (basic)
  • How would you handle a situation where a project deadline is at risk? (advanced)
  • Explain the concept of microservices architecture. (medium)
  • What is the purpose of unit testing in software development? (basic)
  • Describe your experience with continuous integration/continuous deployment (CI/CD) tools. (medium)
  • How do you ensure the security of a web application? (medium)
  • What is the difference between front-end and back-end development? (basic)
  • Implement a sorting algorithm of your choice and analyze its time complexity. (advanced)
  • How do you troubleshoot performance issues in a web application? (medium)
  • Describe a challenging project you worked on and how you overcame obstacles. (advanced)
  • What is the significance of design patterns in software development? (medium)
  • Explain the concept of virtual memory in operating systems. (advanced)
  • How do you stay updated with the latest trends in software engineering? (basic)
  • What is the difference between synchronous and asynchronous programming? (medium)
  • Describe a situation where you had to refactor code for improved maintainability. (advanced)
  • How would you approach a project that involves integrating multiple third-party APIs? (advanced)

Closing Remark

As you explore software engineering jobs in India, remember to not only focus on technical skills but also on honing your problem-solving abilities and communication skills. Stay updated with the latest trends in technology and be prepared to showcase your expertise during interviews. With dedication and continuous learning, you can excel in the dynamic field of software engineering. Good luck!

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