SLB

SLB – Software Engineer

SLB

Location

Mysuru, India, Karnataka

Work Mode

Onsite

Experience

0–2 Years

Salary

₹6 LPA - ₹11 LPA

Deadline

Open

Required Skills

JavaPythonC++C#SQLObject-Oriented ProgrammingAgile DevelopmentSoftware DevelopmentDatabase ManagementApplication DevelopmentSoftware TestingProblem SolvingCommunicationTeamwork

Job Description

SLB is seeking a motivated and enthusiastic Software Engineer to join its technology team in Mysuru. This role presents an excellent opportunity for recent graduates and early-career professionals to work with a global technology leader that is driving innovation across the energy industry. As a Software Engineer, you will contribute to the design, development, enhancement, and maintenance of software applications that support critical business operations and technological advancements. The position is ideal for individuals who are passionate about software development, eager to learn new technologies, and interested in solving real-world engineering challenges through innovative digital solutions. In this role, you will participate in the complete software development lifecycle, from understanding requirements and contributing to product development to implementing new features and resolving software defects. Working alongside experienced engineers and cross-functional teams, you will help develop reliable, scalable, and high-quality applications that align with business objectives and technical standards. The role offers hands-on exposure to software engineering best practices, coding standards, testing methodologies, and agile development processes. Through collaboration and mentorship, you will gain valuable industry experience while contributing to products that have a meaningful impact on global operations. Joining SLB means becoming part of a company that leverages advanced technology, data, and engineering expertise to solve complex challenges across the energy sector. The organization fosters a culture of innovation, continuous learning, and professional growth, enabling employees to expand their technical capabilities and career opportunities. As a Software Engineer, you will work in a diverse and inclusive environment where creativity, collaboration, and problem-solving are highly valued. This position provides an excellent foundation for building a successful software engineering career while contributing to transformative technology solutions used on a global scale.

Responsibilities

Assist in the development of new software applications by translating business and technical requirements into efficient, maintainable, and scalable code. Participate in product enhancement initiatives by implementing new features and functionalities that improve user experience and operational efficiency. Support existing applications through defect analysis, troubleshooting, debugging, and resolution of software issues to maintain system reliability. Collaborate with senior engineers, product teams, and stakeholders to understand project requirements and contribute to technical solution development. Follow established software engineering standards, coding guidelines, and development processes to ensure high-quality deliverables. Conduct testing and validation activities to identify bugs, verify functionality, and ensure software meets performance and quality expectations. Participate in code reviews and peer programming sessions to improve technical knowledge and maintain development best practices. Contribute to documentation efforts, including technical specifications, development processes, and application support materials. Assist in maintaining software performance by monitoring application behavior and implementing improvements where necessary. Learn and apply new technologies, frameworks, and development methodologies to support ongoing innovation and product enhancement efforts. Work closely with cross-functional teams to ensure timely delivery of projects and successful implementation of software solutions. Support continuous improvement initiatives by sharing ideas and contributing to process optimization and engineering excellence.

Requirements

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline from a recognized institution. Zero to two years of relevant software development experience, making this role suitable for fresh graduates and early-career professionals. Strong understanding of programming fundamentals, object-oriented programming concepts, and software development principles. Knowledge of software development lifecycle methodologies, including requirement analysis, coding, testing, deployment, and maintenance. Familiarity with programming languages such as Java, Python, C++, C#, or other modern software development technologies. Understanding of database concepts, including data modeling, SQL queries, and database management fundamentals. Strong analytical and problem-solving abilities with the capability to identify issues and develop effective technical solutions. Excellent communication and teamwork skills, enabling effective collaboration with engineers, stakeholders, and project teams. Ability to learn quickly and adapt to new tools, technologies, and engineering processes in a dynamic work environment. Commitment to delivering high-quality work while adhering to coding standards, best practices, and organizational policies.

Related Jobs

Posted Jun 20, 2026

Apply Now ↗

You will be redirected to the company's official application page

Job Overview

CategorySoftware Engineering
LocationMysuru, India
Work Modeonsite
Experience0–2 Years
CountryKarnataka