Senior Software Developer
5 hours ago
Department: Operations
Employment Type: Full Time
Location: India
Description The Senior Software Developer will be responsible for development of CFRA's next generation of
quantitative solutions using a modern cloud-native technology stack with Python on AWS cloud
infrastructure. This is a rare opportunity to make a big impact on both the team and the
organization by being part of the initial design and development of a new customer-facing
application framework that will serve as the foundation for all future development at CFRA.
The ideal candidate has a passion for solving business problems with technology and can
effectively communicate business and technical needs to stakeholders. We are looking for
candidates that value collaboration with colleagues and having an immediate, tangible impact
for a leading global independent financial insights and data company. The team uses a
contemporary stack in the AWS cloud to design, build, and maintain robust data delivery
pipelines via APIs and Feeds.
Key Responsibilities
- Model Development: Lead the design and development of quantitative data engineering models, including algorithms, data pipelines, and data processing systems, to support business requirements.
- Data Processing: Develop and maintain data processing pipelines to ingest, clean, transform, and aggregate large volumes of data from various sources, ensuring data quality and reliability.
- Algorithm Development: Design and implement algorithms for data analysis, machine learning, and statistical modeling, using techniques such as regression analysis, clustering, and predictive modeling.
- Performance Optimization: Identify and implement optimizations to improve the performance and efficiency of data processing and modeling algorithms, considering factors like scalability and resource utilization.
- Data Visualization: Create visualizations of data and model outputs to communicate insights and findings to stakeholders.
- Data Quality Assurance: Implement data quality checks and validation processes to ensure the accuracy, completeness, and consistency of data used in models and analyses.
- Model Evaluation: Evaluate the performance of data engineering models using metrics and validation techniques, and iterate on models to improve their accuracy and effectiveness.
- Collaboration: Collaborate with data scientists, analysts, and business stakeholders to understand requirements, develop models, and deliver insights that drive business decisions.
- Documentation: Document the design, implementation, and evaluation of data
- engineering models, including assumptions, methodologies, and results, to ensure reproducibility and transparency.
- Continuous Learning: Stay updated with the latest trends, tools, and technologies in quantitative data engineering and data science, and continuously improve your skills and knowledge.
Skills, Knowledge and Expertise
- Programming Languages: Proficiency in programming languages commonly used for data engineering and quantitative analysis, such as Python, R, Java, or Scala, as well as experience with SQL for data querying and manipulation.
- Big Data Technologies: Familiarity with big data technologies and platforms, such as Hadoop, Apache Kafka, Apache Hive, or AWS EMR, for processing and analyzing large volumes of data.
- Data Visualization: Experience in data visualization techniques and tools, such as Matplotlib, Seaborn, or Tableau, for creating visualizations of data and model outputs to communicate insights effectively.
- Machine Learning Frameworks: Familiarity with machine learning frameworks and libraries, such as PyTorch for implementing and deploying machine learning models.
- Cloud Computing: Experience with cloud computing platforms, such as AWS, Azure, or Google Cloud Platform, and proficiency in using cloud services for data engineering and model deployment.
- Software Development: Strong software development skills, including proficiency in software design patterns, version control systems (e.g., Git), and software testing frameworks, to develop robust and maintainable code.
- Problem-solving Skills: Excellent problem-solving skills, with the ability to analyze complex data engineering and quantitative analysis problems, identify solutions, and implement them effectively.
- Communication and Collaboration: Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand requirements and deliver solutions.
- Domain Knowledge: Domain knowledge in areas such as finance, healthcare, or marketing, depending on the industry, to understand the context and requirements of data engineering models in specific domains.
- Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies in data engineering, quantitative analysis, and machine learning.
Benefits
- 21 days of Annual Vacation
- 8 sick days
- 6 casual days
- 1 paid Volunteer Day
- Medical, Accidental & Term Life Insurance
- Telehealth, OPD
- Competitive pay
- Annual Performance Bonus
-
Senior Software Developer in Test
1 hour ago
Bengaluru, Karnataka, India Q2 Software Full timeAs passionate about our people as we are about our mission.Why Join Q2?Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by...
-
Senior Software Engineer
1 week ago
Bengaluru, Karnataka, India Indium Software Full timeRole: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...
-
Senior Software Engineer
4 hours ago
Bengaluru, Karnataka, India Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Senior Software Engineer
4 days ago
Bengaluru, Karnataka, India Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Senior Software Developer
1 week ago
Bengaluru, Karnataka, India Siemens Healthineers Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob ID482825Posted since28-Oct-2025OrganizationSiemens HealthineersField of workResearch & DevelopmentCompanySiemens Healthcare Private LimitedExperience levelExperienced ProfessionalJob typeFull-timeWork modeOffice/Site onlyEmployment typePermanentLocation(s)Bangalore - Karnataka - IndiaSiemens Healthineers is a global leader in providing medical solutions...
-
Software Developer
1 week ago
Bengaluru, Karnataka, India Check Point Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWhy Join Us?We are looking for a C++ & Swift Developer to join the Software macOS agent Team.This role is perfect for a highly experienced software developer who is familiar with the networking and security world. As an integral part of our R&D, you'll be working with a motivated agent's team and the software group that is responsible for multiple desktop...
-
Senior Software Engineer
15 minutes ago
Bengaluru, Karnataka, India Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Senior Staff Software Engineer
2 days ago
Bengaluru, Karnataka, India Black Duck Software Full timeBlack Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...
-
Senior Frontend Developer
2 weeks ago
Bengaluru, Karnataka, India BeeHyv Software Full time ₹ 8,00,000 - ₹ 16,00,000 per yearSenior Frontend Developer (SDE III) – React EngineeringAbout BeeHyvBeeHyv is a boutique software engineering firm helping enterprises and product companies modernize systems, build cloud-native platforms, and adopt AI/GenAI solutions. We bring the agility and craftsmanship of a high-end engineering partner, trusted by both startups and...
-
Software Development Engineer
2 days ago
Bengaluru, Karnataka, India Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....