Senior Software Engineer (Karnataka)

Senior Software Engineer (Karnataka)

14 Oct
|
WealthIQ Investments
|
Karnataka

14 Oct

WealthIQ Investments

Karnataka

Build the core systems and intelligence for a discretionary wealth management platform.

Team: Engineering
Location: Bengaluru, India
Employment: Full-time
Reports to: Engineering Lead / Principal Engineer
Level: SDE 2 — Backend
Experience: 2–5 years building production software
Tech stack: Python, Go, relational databases, and queue-based services

About Us

India is projected to see significant growth in high-net-worth individuals (HNIs) over the next 15 years. Many HNIs currently lack dedicated, accountable wealth managers. Instead, they rely on distributors and advisors who offer opinions but do not necessarily own the outcome.

We aim to fill this gap by acting as a dedicated manager, taking discretionary mandates and managing capital across asset classes—including equity, debt, PMS, AIF, and alternatives—with a focus on achieving client goals. Our technology stack, powered by AI and ML, enables a single manager to serve a larger client base efficiently.

As an early-stage company, you will play a crucial role in shaping our product, team, and work culture, and contribute significantly during our foundational phase.

The Role

As an SDE 2, you will own significant parts of our backend systems, including the data infrastructure for consolidating client wealth, analytics for goal tracking, the engine for translating goals into managed portfolios, and APIs for client-facing applications and internal tools. You will take features from initial problem statements through design, implementation, testing, and deployment, operating with a high degree of autonomy and contributing to architectural decisions.

This is a backend-focused role. You will primarily use Python for data, analytics, and ML components, and Go for high-throughput, concurrency-critical services. This level is suited to engineers with a few years of production experience who are ready to take on greater scope.



You will learn and grow with support from senior engineers while being trusted to deliver outcomes and raise the team's technical standards.

What You'll Own

- Own a service area end to end, such as ingestion connectors, the canonical portfolio model, analytics (allocation, exposure, concentration, and returns), the goals and plan engine, or reporting. This includes design, implementation, rollout, and on-call responsibilities.
- Break ambiguous problems into actionable plans that can be shipped. Write concise design documents, evaluate trade-offs with senior engineers, and structure work into reviewable increments.
- Implement financial calculations with high precision, comprehensive test coverage, and data lineage. Handle real-world edge cases such as partial data, stale feeds, corporate actions, and de-duplication to ensure accurate client statements.
- Design and maintain robust APIs for client applications and the manager console, ensuring they are versioned, well-documented, and stable for consuming teams.
- Maintain the operational health of your services through effective metrics, logging, and alerting, and lead troubleshooting for production issues.
- Contribute to code reviews, mentor junior engineers (SDE 1s) and interns, and improve the team's testing practices, tooling, and documentation.
- Collaborate with product, design, and compliance teams to translate business requirements into technical specifications and acceptance criteria, and provide constructive feedback on proposed designs.

What We're Looking For




- 2–5 years of professional experience shipping and maintaining production software.
- Strong foundations in data structures, algorithms, API design, and databases, with the ability to apply them under real-world deadlines.
- Hands-on production experience with Python and Go. We expect deep expertise in one language and working fluency in the other, along with a strong desire to become proficient in both.
- Solid relational database skills, including schema design, query optimization, transaction management, and database migrations.
- A track record of owning features or services beyond initial development, including testing, deployment, production debugging, and ongoing maintenance.
- Attention to detail, a commitment to accuracy, and the ability to work with complex, real-world data.
- Transparent written communication skills, a collaborative mindset, and sound judgment when making independent decisions.

Bonus Points
- Experience in fintech, payments, capital markets, or data-integration and API-heavy systems.
- Familiarity with Account Aggregator, MF Central, demat/RTA data, or KYC processes.
- Experience with asynchronous processing, queue-based systems, event-driven architectures, or applied machine learning in production.
- Experience mentoring junior engineers or leading small feature teams.
- Contributions to open-source projects, personal side projects, or a background in competitive programming.

Why This Role
- Real ownership: Take ownership of critical service areas that directly affect clients and managers from an early stage, rather than working on isolated tasks.
- Growth opportunities: Take on an expanding scope, supported by senior engineers, with a path toward senior individual-contributor or lead roles.
- Correctness-first culture: Build robust, money-critical systems in an environment that prioritizes accuracy and reliability.

📌 Senior Software Engineer (Karnataka)
🏢 WealthIQ Investments
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka