Principal Software Engineer
4 weeks ago
Position: Principal Analyst (Senior Software Engineer – Tech Lead) Location: Sarjapur Road, Bengaluru Factspan Overview: Factspan is a pure play data and analytics services organization. We partner with fortune 500 enterprises to build an analytics center of excellence, generating insights and solutions from raw data to solve business challenges, make strategic recommendations and implement new processes that help them succeed. With offices in Seattle, Washington and Bengaluru, India; we use a global delivery model to service our customers. Our customers include industry leaders from Retail, Financial Services, Hospitality, and technology sectors. About the Role We are seeking a Senior Software Engineer / Tech Lead to drive the architecture, development, and optimization of our data-heavy applications. This role blends deep backend engineering expertise, product-oriented data modeling, and lightweight program leadership. You will own technical design, guide a small team, and partner with product & business stakeholders to deliver scalable, low-latency solutions. Key Responsibilities: Technical Leadership • Act as tech lead for one or more modules, providing guidance on design, best practices, and code quality. • Collaborate with stakeholders to define technical roadmaps, priorities, and tradeoffs. • Review designs and mentor engineers, raising overall team technical standards. • Ensure architecture balances latency, scalability, and maintainability. Backend & Systems Architecture • Build and optimize low-latency APIs and services using Node.js, Python (Django/FastAPI/Flask). • Architect microservices and event-driven systems with Kafka, Redis, Docker, Kubernetes. • Optimize database schemas, queries, and caching strategies (Postgres, MongoDB, Redis). Data-Heavy Product Engineering • Design data models and schemas that align with product features and analytics. • Use Pandas, Polars, and Python libraries to transform and serve large datasets. • Generate efficient data frames & JSON payloads for frontend dashboards and reporting. Stakeholder Communication & Program Ownership • Work with product managers, designers, and business teams to translate requirements into technical execution. • Provide regular technical updates, ensuring alignment on timelines, risks, and dependencies. • Manage lightweight program aspects: scoping, milestones, delivery tracking. Quality, Performance & Reliability • Implement unit, integration, and performance testing across data workflows. • Drive performance benchmarking & profiling to achieve sub-second latency. • Ensure systems meet high standards of reliability, security, and observability. Required Skills • 5–8 years of experience in software engineering, with at least 1+ years acting as a tech lead or senior contributor. • Strong in Node.js, Python (Django/FastAPI/Flask), and JavaScript/TypeScript. • Proven experience with data modeling and architecting systems for low latency & scale. • Proficiency with SQL & NoSQL databases (Postgres, MongoDB, Redis). • Experience with microservices, event-driven systems, caching, Docker/Kubernetes. • Excellent communication skills — able to interact with engineers, product managers, and business stakeholders. • Strong ability to balance technical depth with program delivery. Nice to Have • Experience in fintech, SaaS, analytics, or other data-heavy product domains. • Exposure to React/TypeScript or data visualization frameworks. • Familiarity with observability tools (Grafana, Prometheus, ELK). • Prior experience managing small squads or feature pods.
-
Principal Software Engineer
18 hours ago
Greater Bengaluru Area, India Dell Technologies Full timeThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal Software Engineer
7 days ago
Greater Bengaluru Area, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal Software Engineer – Dotnet
3 weeks ago
Greater Hyderabad Area, India Spectral Consultants Full timeSpectral Consultants is hiring Principal Software Engineer- Dotnet for one of the Global Leaders in the Healthcare Industry!📍 Location: Hyderabad | 💼 Experience: 13-20years | Work Mode:- HybridWe’re looking for a Principal Software Engineer to join a world-class R&D team driving innovation in connected healthcare technologies. This role is ideal for...
-
Principal Software Engineer – Dotnet
3 weeks ago
Greater Hyderabad Area, India Spectral Consultants Full timeSpectral Consultants is hiring Principal Software Engineer- Dotnet for one of the Global Leaders in the Healthcare Industry! Location: Hyderabad | Experience: 13-20years | Work Mode: - Hybrid We’re looking for a Principal Software Engineer to join a world-class R&D team driving innovation in connected healthcare technologies. This role is ideal for...
-
Principal Software Engineer – Dotnet
3 weeks ago
Greater Hyderabad Area, IN Spectral Consultants Full timeSpectral Consultants is hiring Principal Software Engineer- Dotnet for one of the Global Leaders in the Healthcare Industry! Location: Hyderabad | Experience: 13-20years | Work Mode:- HybridWe’re looking for a Principal Software Engineer to join a world-class R&D team driving innovation in connected healthcare technologies. This role is ideal for seasoned...
-
Principal Software Engineer
2 weeks ago
Greater Bengaluru Area, India Factspan Full timePosition: Principal Analyst (Senior Software Engineer – Tech Lead) Location: Sarjapur Road, Bengaluru Factspan Overview: Factspan is a pure play data and analytics services organization. We partner with fortune 500 enterprises to build an analytics center of excellence, generating insights and solutions from raw data to solve business challenges, make...
-
Principal Software Engineer
4 weeks ago
Greater Bengaluru Area, India Factspan Full timePosition: Principal Analyst (Senior Software Engineer – Tech Lead)Location: Sarjapur Road, BengaluruFactspan Overview:Factspan is a pure play data and analytics services organization. We partner with fortune 500 enterprises to build an analytics center of excellence, generating insights and solutions from raw data to solve business challenges, make...
-
Principal Software Engineer
3 days ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPrincipal Software Engineer (IC4) At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...
-
[15h Left] Principal Software Engineer – Dotnet
2 weeks ago
Greater Hyderabad Area, India Spectral Consultants Full timeSpectral Consultants is hiring Principal Software Engineer- Dotnet for one of the Global Leaders in the Healthcare Industry! 📍 Location: Hyderabad | 💼 Experience: 13-20years | Work Mode:- Hybrid We’re looking for a Principal Software Engineer to join a world-class R&D team driving innovation in connected healthcare technologies. This role is ideal...
-
Principal Software Engineer
4 days ago
Greater Kolkata Area, India Atlassian Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewWorking at AtlassianAtlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part...