Job Title: Software Engineer I
Job ID: JR101825
Location: Bangalore, Karnataka, India
Experience: 2–4 Years
Job Type: Full-Time
As a Software Engineer I at o9 Solutions, you will contribute to the development of cutting-edge enterprise planning applications.
You’ll collaborate across teams to design, implement, and optimize software solutions for supply chain planning, forecasting, and execution.
The role requires solid programming knowledge, algorithmic thinking, and the ability to work with diverse technologies and proprietary systems.
Work within product teams to build scalable software for supply chain planning, demand forecasting, and inventory optimization.
Collaborate with consulting, presales, and customers to understand business needs and participate in design discussions.
Develop and document functional and technical solutions including data models, workflows, scripts, and user interfaces.
Code in a wide range of technologies including Python, PySpark, Java, C#, C++, C, and o9’s proprietary tools such as IBPL and UI configurations.
Work with UI technologies like React for front-end feature development.
Create and execute detailed test plans and track issues to resolution.
Strong understanding of data structures and algorithms.
Solid grasp of Object-Oriented Programming (OOP) concepts.
Experience in at least one programming language: Java or Python.
Must have hands-on experience with low-level programming in C or Rust.
Familiarity with Microsoft Excel/Access and PowerPoint.
Exposure to front-end development tools like React is desirable.
Bachelor’s degree in Engineering from a reputed Tier-1 college.
Preference given to candidates from Computer Science or Electronics Engineering backgrounds.
Strong analytical, debugging, and problem-solving abilities.
Team-oriented mindset with a passion for delivering high-quality solutions.
Open, proactive communication style, comfortable in collaborative environments.
Competitive compensation based on skills and experience.
Hybrid work model – 2 days work from home.
Flat organization with zero corporate politics.
Diverse and inclusive workplace culture.
Snacks, beverages, and fun social events—both virtual and on-site.
Application Submission
Initial Recruiter Screening – via video or phone call
Technical Interview Round 1 – Skill and coding discussion
Technical Interview Round 2 – Advanced assessment of algorithms and design
Managerial Round – Collaboration, team fit, growth discussion
HR Round – Culture fit, compensation, and career progression