Software Architect II
1 week ago
Transforming the Future of Enterprise Planning
At o9, our mission is to be the Most Value-Creating Platform for enterprises by transforming decision-making through our AI-first approach. By integrating siloed planning capabilities and capturing millions—even billions—in value leakage, we help businesses plan smarter and faster.
This not only enhances operational efficiency but also reduces waste, leading to better outcomes for both businesses and the planet. Global leaders like Google, PepsiCo, Walmart, T-Mobile, AB InBev, and Starbucks trust o9 to optimize their supply chains.
What you will do for us:
- Work for a product team to deliver enterprise planning & execution products for various industries
- Establish tech & integration strategy for o9's products using a mix of technologies - o9 proprietary platform constructs, databases and languages- on a Saas infrastructure
- Build high availability, low latency products including centralized monitoring & control panel applications which are used by o9 teams and customers
- Work in Enterprise Knowledge Graph, EKG Configurator
- Incorporate machine learning, deep learning, generative ai capabilities into the products for various use cases
- Interact with different product & implementation teams to lay out deployment plan
What You'll Bring to the Role:
- 8+ years of experience in software development, with at least 3 years focused on software architecture—including both high-level system design and detailed component-level design.
- Proven expertise in designing scalable, modular, and maintainable software systems, with a strong foundation in clean code principles, design patterns, and modern architectural best practices (e.g., microservices, event-driven systems, domain-driven design).
- A polyglot mindset, with advanced proficiency in Java, Python, and C#—and a strong ability to evaluate and choose the right language or framework based on technical and business needs.
- Demonstrated hands-on experience building a scalable product from the ground up, including initial architectural planning, technology selection, iterative development, and scaling for performance and reliability.
- Deep understanding of databases and data architectures, including relational systems (e.g., SQL), big data platforms (e.g., Delta Lake, Hadoop, Hive), and NoSQL solutions (e.g., MongoDB), with a focus on performance and scalability.
- Experience delivering complex, multi-technology solutions across distributed systems, integrating diverse tech stacks in a scalable and efficient manner.
- Solid grasp of cloud infrastructure (AWS, Azure, or GCP), CI/CD practices using tools like Jenkins, and QA automation frameworks such as Selenium or Telerik.
- Ability to lead and mentor small, focused engineering teams, provide technical guidance, and make architecture decisions that influence long-term product evolution.
- Comfortable working across the full software lifecycle, from prototyping and design to implementation and production support, within a fast-paced, high-performance culture.
More about us…
At o9, transparency and open communication are at the core of our culture. Collaboration thrives across all levels—hierarchy, distance, or function never limit innovation or teamwork. Beyond work, we encourage volunteering opportunities, social impact initiatives, and diverse cultural celebrations.
With a $3.7 billion valuation and a global presence across Dallas, Amsterdam, Barcelona, Madrid, London, Paris, Tokyo, Seoul, and Munich, o9 is among the fastest-growing technology companies in the world. Through our aim10x vision, we are committed to AI-powered management, driving 10x improvements in enterprise decision-making. Our Enterprise Knowledge Graph enables businesses to anticipate risks, adapt to market shifts, and gain real-time visibility. By automating millions of decisions and reducing manual interventions by up to 90%, we empower enterprises to drive profitable growth, reduce inefficiencies, and create lasting value.
o9 is an equal-opportunity employer that values diversity and inclusion. We welcome applicants from all backgrounds, ensuring a fair and unbiased hiring process. Join us as we continue our growth journey
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Microsoft Full time US$ 1,50,000 - US$ 2,00,000 per yearMicrosoft RTB platform is transitioning to a hybrid environment of MPLS VPN based Global On-Prem Network and Cloud Networking. We have an MPLS traffic engineered global backbone with 100 Gigabit private connections between our On-Prem data centers and cloud network. We collaborate across multiple divisions of Microsoft to develop and implement unique network...
-
Software Engineer II/III
1 week ago
Bengaluru, Karnataka, India MRI Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearJob Title : Software Engineer II/III Location : Bangalore As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this...
-
Software Engineer II
2 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAre you passionate about architecting, building, and maintaining next-generation platforms for real-time data delivery that power Microsoft's multi-billion-dollar advertising business? On our team, you'll design and evolve complex systems, apply AI and next-gen technologies to solve modern engineering challenges, and collaborate with Ads and Bing teams to...
-
Software Architect
2 days ago
Bengaluru, Karnataka, India Bosch Global Software Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRoles & Responsibilities :You will be part of a passionate embedded software development team who develop BMS Software for BESS systems thereby providing lifeline for critical ecosystems.You will own the architecture of a BESS-BMS system covering across different layers of architectureYou will be responsible for functionality, reliability, security, safety...
-
Software Engineer II
2 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearThe Linux Systems Group, part of Microsoft's Core Operating Systems group, plays a key role in powering Azure Cloud through Linux operating systems and virtualization technologies.We are seeking a Software Engineer II with strong programming skills who will work closely with other engineers to develop, debug, and maintain system-level software for a...
-
Software Engineer II
7 days ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDo you want to enable Copilots to be able to engage users around the world on any platform, including the web, Teams, Facebook, Slack, and IVR voice systems? Microsoft Copilot Studio, is a global, distributed Azure service responsible for providing the copilot platform and experience for all customers to create copilots by leveraging highly scalable,...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJoin the Microsoft Teams Triage Services team, a core part of Microsoft's vision for intelligent communications. Teams serves over 300 million daily users worldwide, powering collaboration and productivity for organizations of all sizes. As a Software Engineer II, you'll play a pivotal role in building and scaling backend systems that drive feeds and...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWe are building the next-generation Meeting Monitoring, Notifications, and Insights Platform that powers timely, reliable, and secure notifications across Microsoft Teams Admin experiences. Our mission is to deliver a scalable, extensible, and intelligent backend system that supports millions of users and workloads with precision and resilience. As a...
-
Software Engineer II
1 week ago
Bengaluru, Karnataka, India Aurigo Software Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year:As a Software Engineer at Aurigo's Research & Development Centre at Bangalore, you will work with a skilled team of Technical Architects, Business Analysts and work closely with the developers and quality engineers to build solutions. Your technical competency, solution mindset, development skills, project planning and execution skills are critical to...
-
Back-end Senior Software Engineer II
4 days ago
Bengaluru, Karnataka, India Curriculum Associates Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation's K–8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences...