Instagram
youtube
Facebook

Software Engineer I

3–5 years
12 LPA – ₹20 LPA
10 June 27, 2025
Job Description
Job Type: Full Time Education: Bachelor’s / Master’s Degree in Computer Science / Engineering / Technology / Related Fields Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer I
Job ID: JR101903
Location: Bangalore, Karnataka, India
Experience: 3–5 Years
Job Type: Full-Time


Role Overview

  1. As a Software Engineer I at o9 Solutions, you will help develop the o9 AI-powered planning platform using the Microsoft tech stack.

  2. You will work with a high-performing engineering team to write high-quality, performant code and take ownership of scalable backend components.


Key Responsibilities

  1. Write robust and optimized C# code for backend systems and platform components.

  2. Design and implement efficient algorithms to solve product requirements and performance challenges.

  3. Perform unit and development testing to achieve maximum code coverage.

  4. Collaborate with the QA team to define and validate functional tests.

  5. Debug, optimize, and enhance codebases in collaboration with product managers and other developers.

  6. Take ownership of code quality and bug resolution throughout the development lifecycle.

  7. Participate in code reviews, continuous improvements, and knowledge-sharing initiatives.


Technical Requirements

  1. 3–5 years of hands-on experience with C# and .NET Framework.

  2. Strong understanding of data structures, algorithms, design patterns, and multithreading.

  3. Familiarity with memory management, garbage collection, and performance profiling tools like ANTS or JVM Profiler.

  4. Experience with large-scale applications, debugging tools, and working on complex codebases.

  5. Hands-on experience with SQL Server, MySQL, or Oracle databases.

  6. Exposure to scripting languages such as PowerShell or Linux shell scripting.

  7. Basic knowledge of Hive, Delta Lake, and working in Linux environments.

  8. Willingness to work on Microsoft technologies while remaining open to adopting new tools and languages.

  9. Familiarity with MSBuild, Maven, or similar build automation tools.


Educational Qualifications

  1. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.


Preferred Characteristics

  1. Strong attention to detail and problem-solving mindset.

  2. Passion for writing clean, efficient, and scalable code.

  3. Eagerness to learn new technologies and work in a fast-paced team environment.

  4. A humble, team-first attitude and willingness to go the extra mile for quality.


Perks & Benefits

  1. Competitive salary based on experience and skill.

  2. Choose your preferred work laptop – Windows or Mac.

  3. Hybrid work model – work from home two days a week.

  4. Collaborative and diverse team culture.

  5. Access to snacks, fruit, coffee, and healthy drinks at the office.

  6. Continuous learning and mentoring from high-performing tech teams.


Interview Process

  1. Application Submission

  2. Initial Screening – Recruiter video/phone call

  3. Online Assessment (if applicable)

  4. Tech Round 1 – Technical skills evaluation

  5. Tech Round 2 – Deep dive on problem-solving & design

  6. Managerial Round – Collaboration, ownership, and career alignment

  7. HR Round – Culture fit, compensation, and next steps

Jobs in other cities