Senior Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Fintech • Software
The Role
Lead design and migration of legacy Java/Groovy/Oracle systems to a modern Python-based cloud data platform (Snowflake/AWS). Build scalable batch and streaming pipelines, define integration patterns, enforce quality, observability and security, reduce cloud spend and tech debt, mentor engineers, and influence data/AI strategy.
Summary Generated by Built In

You will play a key role in driving the design of the modern, Python-based integration architecture and leading the migration strategy for clients on the legacy Java/Groovy/Oracle stack. This means shaping technical patterns, managing risk across both platforms, and ensuring continuity as clients move to the new estate.We’re building for scale. Much of what we design and implement today will be the technology
and infrastructure that serves thousands of clients and petabyte-level volumes of data.

As part of AI, Data & Analytics, you will work in close proximity to teams shapingInvestCloud’s broader data, analytics and AI capabilities, with the opportunity to influence
integration patterns that directly enable those outcomes.
The core stack we use and are building is:
• AWS as our cloud provider
• Oracle as our legacy data warehouse
• Snowflake as our next-gen data warehouse
• Mage AI for data ingestion and processing
• Terraform for building infrastructure
• Python as our primary development language
• Java/Groovy within the legacy platform
Key Responsibilities
• Work as part of the team to build reliable and scalable pipelines and platform capabilities, as well as monitor and support the capabilities we offer
• Construct complex architectures tying multiple services, SaaS tooling and third-party data together, leveraging a strong understanding of a cloud-based stack
• Drive the migration of clients from the legacy Java/Groovy/Oracle stack to the modern
platform, defining patterns, managing risk and ensuring continuity
• Contribute to the technical strategy of the team, and its execution through prioritization and delivery management
• Set high standards across documentation, testing, resiliency, monitoring, and codequality. Enforce these standards by holding your team accountable
• Drive towards efficiency, lower our cloud spend, tackle our tech debt and look for ways to simplify code, infrastructure and data models across the platform
• Write well-rounded, reusable and documented code that captures the essential nature of the solution
• Inspire, teach and guide your fellow team members; lead design sessions, participate in code reviews, take ownership of operational processes
• Promote data quality, governance and security as a first-class citizen of the platform, complying with relevant regulations

Required Skills
• You have at least 6 years of relevant professional experience in Software Engineering or Data Engineering
• You’ve participated in shaping the architecture of a mature cloud data platform (AWS,GCP, Azure), designed for different consumer types, and providing quantifiable
business value
• You are highly proficient in SQL and Python, and are confident applying them across data engineering and software development tasks
• Working experience with Java or Groovy is strongly preferred, particularly in thecontext of legacy system migration or maintenance
• You have hands-on experience in building resilient batch (Airflow, Fivetran, Mage AI, Airbyte) and streaming (Kafka, Kinesis, Flink, Spark) data pipelines at scale (> 1
TB/day)
• You have designed and implemented performant, reusable, and scalable datamodels in a cloud data warehouse (dbt, BigQuery, Snowflake) and have working
experience with legacy ecosystems (Oracle, Postgres)
• You’ve run PoCs, planned large migrations of data and code, and participated in planning a roadmap multiple times before
• You can build and maintain your own infrastructure through IaC (Terraform, OpenTofu, Ansible), containerization (Docker) and CI/CD (Jenkins, Github Actions); you rely on
DevOps expertise when needed
• You are proficient in Linux administration and Bash scripting for automation,deployment, and operational support
• You have working experience with enterprise job scheduling tools such as cron and AutoSys, including managing job dependencies and scheduling workflows
• You preach operational procedures from data and infrastructure observability (Monte
Carlo, Datadog, Prometheus, Splunk), alerting and incident management (PagerDuty,
incident.io)

• You are a strong communicator and collaborator, able to engage with both technical and non-technical teams. You listen actively and contribute constructively
• You are extensively using coding assistants (Claude Code (preferred)/Cortex/Cursor) to write production grade code
• You have experimented with Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn) and LLM frameworks (e.g. Langchain)
Apply without meeting all requirements
If you don’t meet every requirement but believe you’d thrive in this role, we’d still love to hear from you. We’re always keen to speak to people who connect with our mission and values.
Location and Travel
The ideal candidate will be expected to work from the office on a regular basis (3 days minimum per week). Occasional travel may be required.
Compensation
The salary range will be determined based on experience, skills, and geographic location.

Equal Opportunity Employer
InvestCloud is committed to fostering an inclusive workplace and welcomes applicants
from all backgrounds.


About InvestCloud
InvestCloud is at the forefront of wealth technology, offering innovative solutions that
redefine how the financial services industry operates. With a global presence and a client
first approach, we specialize in digital transformations powered by our flexible, modular
technology.

Skills Required

  • At least 6 years of relevant professional experience in Software Engineering or Data Engineering
  • Experience shaping architecture of a mature cloud data platform (AWS, GCP, or Azure)
  • Highly proficient in SQL and Python
  • Working experience with Java or Groovy (legacy system migration/maintenance)
  • Hands-on experience building resilient batch (Airflow, Fivetran, Mage AI, Airbyte) and streaming (Kafka, Kinesis, Flink, Spark) pipelines at scale (>1 TB/day)
  • Designed and implemented performant, reusable, scalable data models in cloud data warehouses (dbt, BigQuery, Snowflake); experience with legacy ecosystems (Oracle, Postgres)
  • Run PoCs and planned large migrations of data and code; participated in roadmap planning
  • Build and maintain infrastructure via IaC (Terraform, OpenTofu, Ansible), containerization (Docker) and CI/CD (Jenkins, GitHub Actions)
  • Proficient in Linux administration and Bash scripting for automation and operational support
  • Working experience with enterprise job scheduling tools such as cron and AutoSys
  • Experience with observability and incident management (Monte Carlo, Datadog, Prometheus, Splunk, PagerDuty, incident.io)
  • Strong communication and collaboration skills with technical and non-technical stakeholders
  • Extensive use of coding assistants (Claude Code preferred/Cortex/Cursor) to produce production-grade code
  • Experimented with Machine Learning frameworks (TensorFlow, PyTorch, Scikit-learn) and LLM frameworks (Langchain)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: West Hollywood, CA
1,100 Employees
Year Founded: 2010

What We Do

InvestCloud, a global leader in wealth technology, aspires to enable a smarter financial future. Driving the digital transformation of the wealth management industry, the company serves a broad array of clients globally, including Wealth and Asset Managers, Wirehouses, Banks, RIAs, and Insurers. In terms of scale, the company’s clients represent more than 40 percent of the $132 trillion of total assets globally. As a leader in delivering personalization and scale across advisory programs, including unified managed accounts (UMA) and separately managed accounts (SMA), the company is committed to the success of its clients. By equipping and enabling advisors and their clients with connected technology, enhanced intelligence, and inspired experiences, InvestCloud delivers leading digital wealth management and financial planning solutions, complemented by a dynamic data warehouse, which scale across the complete wealth continuum. In 2024, InvestCloud was named a CNBC World’s Top Fintech Company, a proof point of the company’s commitment to innovation and client success. Headquartered in the United States, InvestCloud serves clients around the world.

Why Work With Us

Our growth is driven by our people as much as by our product. We are a team of operators, designers and artists. We value fresh perspectives as well as seasoned experience. We are connected by a strong sense of fun and family, working with focus to meet and exceed the highest standards.

Gallery

Gallery

Similar Jobs

LogicMonitor Logo LogicMonitor

Senior Software Engineer

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
Easy Apply
Hybrid
2 Locations
1100 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Cleo Logo Cleo

Senior Software Engineer

Cloud • eCommerce • Information Technology • Professional Services • Software
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
500 Employees

Wells Fargo Logo Wells Fargo

Senior Software Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account