Instagram
youtube
Facebook

Software Engineer Ii

3–6 years
12 LPA – ₹22 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 II
Job ID: JR101883
Location: Bangalore, Karnataka, India
Experience: 3–6 Years
Job Type: Full-Time


Role Overview

  1. As a Software Engineer II at o9 Solutions, you will be a critical member of the product engineering team contributing to the development of o9’s AI-powered platform used by global enterprises.

  2. You will work on performance-oriented backend development, design scalable software systems, and solve complex algorithmic challenges.

  3. This role demands strong debugging skills, multithreaded programming knowledge, and a passion for writing optimized, high-quality code.


Key Responsibilities

  1. Write performant and maintainable code with an emphasis on optimization and correctness.

  2. Design efficient algorithms to solve complex software problems across large codebases.

  3. Collaborate with QA and product managers to define, develop, and test features.

  4. Conduct functional and unit testing to ensure high test coverage and minimal defects.

  5. Take ownership of your code: from development through deployment and post-release fixes.

  6. Debug and enhance existing components to improve stability and performance.

  7. Actively participate in technical discussions and design reviews with global teams.

  8. Exhibit a proactive attitude towards refactoring, documentation, and system performance tuning.


Technical Requirements

  1. Prior experience in writing/debugging multithreaded applications and working with large codebases.

  2. Strong understanding of object-oriented programming concepts, data structures, and algorithms.

  3. Experience in Microsoft stack preferred (C#), though Java or Python backgrounds are welcome.

  4. Familiarity with scripting languages like PowerShell or Bash.

  5. Experience in relational databases like SQL Server, MySQL, or Oracle.

  6. Exposure to performance/memory profiling tools (e.g., ANTS Profiler, JVM Profiler).

  7. Knowledge of build tools like MSBuild or Maven.

  8. Ability to work in Linux and Windows environments.


Preferred Characteristics

  1. Passionate about learning new technologies and continuously improving skills.

  2. Strong problem-solving skills with a knack for performance optimization.

  3. Collaborative mindset with clear and effective communication abilities.

  4. Willingness to adopt Microsoft technologies if not already proficient.


Why Join o9 Solutions

  1. Be part of a unicorn-status company building industry-leading AI-powered digital transformation tools.

  2. Join a flat organization that encourages innovation, transparency, and growth.

  3. Work alongside a globally diverse and driven team solving real-world business challenges.

  4. Get exposure to clients like Google, Walmart, and Starbucks who trust o9’s technology.

  5. Thrive in a fast-paced, fun, and supportive work environment with no corporate politics.

Jobs in other cities