16,378 Engineering Software jobs in India

Engineering - Software Engineering - VP - Bengaluru/Hyderabad

Bengaluru, Karnataka Goldman Sachs

Posted today

Job Viewed

Tap Again To Close

Job Description

What We Do

At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.

Who We Look For

Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

Roles And Responsibilities 

An individual in this role is responsible for design, development, deployment and support of products and platforms that leverage Java based technologies and enable large scale event processing in engineering products in GS. The individual will engage in both server side as well as front-end development as may be required to achieve the desired outcomes. Specific responsibilities include: 

  • Design component as well as integration architecture for large scale web applications 
  • Develop, test and support features for globally deployed web apps. 
  • Follow best practices throughout the project lifecycle 
  • Participate in team-wide design and code reviews. 
  • Keep abreast of emerging technical trends, so applicability to GS products can be determined. 
  • Qualification

    Bachelor's Degree (or equivalent or higher) in Computer Science, Information Technology, Electronics and Communication. Overall, 7 – 12 years of experience with a minimum of 5 years in developing Java-based applications. 

    Essential Skills 

    1. Technical 

  • Strong programming skills in Java and Python with proficiency in object-oriented design principles 
  • Experience with Java frameworks such as DropWizard, Spring and Hibernate 
  • Familiarity with web development frameworks (Angular or React) 
  • Experience with Testing frameworks (JUnit, TestNG, Cucumber, Mockito) 
  • Hands-on experience with building stream-processing systems using Hadoop, Spark and related technologies 
  • Familiarity with distributed storage systems like Cassandra, MongoDB and JanusGraph. 
  • Experience with various messaging systems, such as Kafka or RabbitMQ 
  • Experience with Caching solutions like Hazelcast, Redis or MemCache 
  • Knowledge of build tools like Maven or Gradle 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git 
  • Working knowledge of Unix/Linux experience 
  • Strong problem-solving skills and attention to detail 
  • 2. Soft skills 

  • Strong communication skills with a track record of working and collaborating with global teams, 
  • Must possess the ability to handle multiple on-going assignments and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team, 
  • Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions, 
  • Thorough knowledge and experience in all phases of SDLC 
  • 3. Additional skills (Advantage) 

  • Working knowledge of enterprise database systems (Sybase or DB2), 
  • Programming in Perl, Python and shell script. 
  • Knowledge and experience in building conversational user interfaces enabled by AI 
  • ABOUT GOLDMAN SACHS

    At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. 

    We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. 

    We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.

    This advertiser has chosen not to accept applicants from your region.

    Engineering - Software Engineering - Associate - Bengaluru/Hyderabad

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    What We Do

    At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets.

    Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here.

    Who We Look For

    Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

    Roles And Responsibilities 

    An individual in this role is responsible for design, development, deployment and support of products and platforms that leverage Java based technologies and enable large scale event processing in engineering products in GS. The individual will engage in both server side as well as front-end development as may be required to achieve the desired outcomes. Specific responsibilities include: 

  • Design component as well as integration architecture for large scale web applications 
  • Develop, test and support features for globally deployed web apps. 
  • Follow best practices throughout the project lifecycle 
  • Participate in team-wide design and code reviews. 
  • Keep abreast of emerging technical trends, so applicability to GS products can be determined. 
  • Qualification

    Bachelor's Degree (or equivalent or higher) in Computer Science, Information Technology, Electronics and Communication. Overall, 3 – 6 years of experience with a minimum of 2 years in developing Java-based applications. 

    Essential Skills 

    1. Technical 

  • Strong programming skills in Java and Python with proficiency in object-oriented design principles 
  • Experience with Java frameworks such as DropWizard, Spring and Hibernate 
  • Familiarity with web development frameworks (Angular or React) 
  • Experience with Testing frameworks (JUnit, TestNG, Cucumber, Mockito) 
  • Hands-on experience with building stream-processing systems using Hadoop, Spark and related technologies 
  • Familiarity with distributed storage systems like Cassandra, MongoDB and JanusGraph. 
  • Experience with various messaging systems, such as Kafka or RabbitMQ 
  • Experience with Caching solutions like Hazelcast, Redis or MemCache 
  • Knowledge of build tools like Maven or Gradle 
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git 
  • Working knowledge of Unix/Linux experience 
  • Strong problem-solving skills and attention to detail 
  • 2. Soft skills 

  • Strong communication skills with a track record of working and collaborating with global teams, 
  • Must possess the ability to handle multiple on-going assignments and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team, 
  • Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions, 
  • Thorough knowledge and experience in all phases of SDLC 
  • 3. Additional skills (Advantage) 

  • Working knowledge of enterprise database systems (Sybase or DB2), 
  • Programming in Perl, Python and shell script. 
  • Knowledge and experience in building conversational user interfaces enabled by AI 
  • ABOUT GOLDMAN SACHS

    At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. 

    We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. 

    We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.

    This advertiser has chosen not to accept applicants from your region.

    Product Data Engineering-Software Engineering-Associate - Bengaluru

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    What We Do At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
    About Data Engineering

    Data plays a critical role in every facet of the Goldman Sachs business. The Data Engineering group is at the core of that offering, focusing on providing the platform, processes, and governance, for enabling the availability of clean, organized, and impactful data to scale, streamline, and empower our core businesses.

    Within Data Engineering, we focus on offering a comprehensive data platform, Legend, which we have made available as an open-source product. Legend includes a full data modeling environment, as well as the execution of data access and controls, and a vast set of value-add products which allow our business users to operate more efficiently.

    Leveraging our own Legend offering, our engineers build efficient data solutions that source, curate, and distribute critical data to our businesses, including financial product, pricing, transaction, and client reference data. Our engineers collaborate closely with the business to design and curate business-specific data models, and to transform and distribute data for optimal storage and retrieval.

    Who We Look For

    Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

    As a Full-stack Software Engineer  on the Data Engineering team, you will be responsible for helping improve the Legend data platform, our curated data offerings, and how the business uses data. We tackle some of the most complex engineering problems across distributed software development, optimizing data access and delivery, enabling core access controls via well-defined security paradigms, building UIs to enable data visualization, using machine learning to curate data, or engaging with businesses to ensure their data needs are met, and we react quickly to new demands by rapidly evolving our data solutions.

    How You Will Fulfill York Potential 

  • Design & develop modern data management tools to curate our most important data sets, models and processes, while identifying areas for process automation and further efficiencies
  • Contribute to an open-source technology - 
  • Drive adoption of cloud technology for data processing and warehousing
  • Engage with data consumers and producers in order to design appropriate models to suit enable the business
  • Relevant Technologies : Java, Python, AWS, React


    Basic Qualifications

  • A Bachelor or Master degree in a computational field (Computer Science, Applied Mathematics, Engineering, or in a related quantitative discipline)
  • 2-7+ years of relevant work experience in a team-focused environment
  • 2-7+ years of experience in distributed system design
  • 2-7+ years of experience using Java, Python, and/or React
  • 2-7+ years of experience or interest in functional programming languages
  • Strong object-oriented design and programming skills and experience in OO languages (Java)
  • Strong experience with cloud infrastructure (AWS, Azure, or GCP) and infrastructure as code (Terraform, CloudFormation, or ARM templates).
  • Proven experience applying domain driven design to build complex business applications
  • Deep understanding of multidimensionality of data, data curation and data quality, such as traceability, security, performance latency and correctness across supply and demand processes
  • In-depth knowledge of relational and columnar SQL databases, including database design
  • Expertise in data warehousing concepts (. star schema, entitlement implementations, SQL v/s NoSQL modeling, milestoning, indexing, partitioning)
  • Experience in REST and/or GraphQL
  • Experience in creating Spark jobs for data transformation and aggregation
  • Comfort with Agile operating models (practical experience of Scrum / Kanban)
  • General knowledge of business processes, data flows and the quantitative models that generate or consume data
  • Excellent communications skills and the ability to work with subject matter experts to extract critical business concepts
  • Independent thinker, willing to engage, challenge or learn
  • Ability to stay commercially focused and to always push for quantifiable commercial impact
  • Strong work ethic, a sense of ownership and urgency
  • Strong analytical and problem solving skills
  • Establish trusted partnerships with key contacts and users across business and engineering teams
  • Preferred Qualifications

  • Financial Services industry experience
  • Experience with Pure/Legend
  • Working knowledge of open-source tools such as AWS lambda, Prometheus
  • ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.
    This advertiser has chosen not to accept applicants from your region.

    Trading Engineering - Software Developer - Associate

    Bengaluru, Karnataka AQR

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Trading Systems - Trade Analytics Developer

    AQR Capital

    AQR is a global investment firm that merges financial theory with practical application. We aim to deliver concrete, long-term results by filtering out market noise to identify and isolate the most critical factors. By rigorously testing our ideas, we have become leaders in alternative strategies and innovators in traditional portfolio management since 1998. At AQR India, our employees share a spirit of academic excellence, intellectual honesty, and an unwavering commitment to seeking the truth. We are determined to understand what makes financial markets tick, questioning every assumption and embracing collaboration. We believe that transparency and openness to new ideas lead to innovation.

    The Team

    Our software engineers design and implement proprietary systems and tools that drive the quantitative strategy research and implementation powering AQR. Our development teams are small, motivated, and highly productive. Working closely with researchers and portfolio analysts, you will gain an in-depth understanding of the investment philosophy that drives AQR.

    Your Role

  • Develop, maintain, and support the firm's trading analytics systems.
  • Collaborate with internal development teams to meet trading requirements and deliver solutions.
  • Participate in global calls and engage in engineering affairs to stay aligned with general development initiatives and technology strategy.
  • Who You Are

  • Hold a BE/MS degree in Computer Science or a related field from a top school.
  • Have 7+ years of software development experience, preferably in the front office trading area.
  • Experienced with complex projects throughout the software development lifecycle.
  • Skilled in working and collaborating with global and distributed teams.
  • Possess outstanding coding, debugging, and analytical skills, with a strong focus on testing and test automation.
  • Proficient in Python programming, Data Processing and Spark.
  • Experienced in Database programming (SQL)
  • Knowledgeable in a broad spectrum of data technologies, including AWS Data Storage Stack and Cloud technologies.
  • Have business knowledge of financial instruments, market microstructure, trade lifecycle, risk identification, and mitigation (a plus).
  • At AQR, we believe that the next innovation to transform our business could come from anyone. Expect to be recognized not only for your diligence and hard work today but also for your vision for tomorrow. We are mathematicians, computer scientists, engineers, and artists, passionate about advancing financial management for our clients.

    This advertiser has chosen not to accept applicants from your region.

    Data Engineering/ Software Engineering/Technical Architect/Technical Lead

    Mumbai, Maharashtra The Nielsen Company

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    ABOUT THE ROLE At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future. We are looking for an experienced and hands-on Engineering Manager to join our data team which provides a spectrum of services and expertise to all business verticals within Gracenote. This person will collaborate with other engineering team leaders, Data Engineers, DBAs, DevOps Engineers, Security professionals and Data Science team members, to architect, build, and deploy the data platform & related solutions on which our entertainment metadata pipelines thrive and which servers our marquee customers like Amazon, Comcast, Google, Samsung, LG and Sony to name a few. 

    KEY RESPONSIBILITIES

  •  Set a high technical standard, and guide your team to consistently achieve a high level of technical excellence through coaching, mentoring, training, and reviewing design documents and high-impact pull requests.
  • Inspire and grow your team through thoughtful career planning and coaching. Give your team challenges to which they’re excited to rise. Provide mentorship, sponsorship, empowerment, feedback, clear expectations, and recognition of a job well done. 
  • Help the team do its best work by managing and continuously improving our SDLC and other team processes. 
  • Architect and build scalable, resilient and cost-effective software and teams to support complex data pipelines and products. 
  • Collaborate with Data Science to understand, translate, and integrate methodologies into engineering build pipelines. 
  • Partner with product owners to translate complex business requirements into technical solutions, imparting design and architecture guidance.
  • Stay informed about the latest technologies and methodologies by participating in industry forums, having an active peer network, and engaging actively with customers. 
  • Cultivate a team environment focused on continuous learning, where innovative technologies are developed and refined through teamwork. 
  • QUALIFICATIONS & SKILLS

  •  Bachelor’s degree in computer science, information technology, engineering (any) , mathematics or a related field and 8+ years of progressively responsible, post-baccalaureate experience in software development . 
  • 7+ years Software Engineering experience with programming languages such as Java/Kotlin, Scala, Python and Unix Shell.
  • Team Handling: Minimum 2 years
  • Demonstrated understanding and experience with big data tools such as Kafka, Apache Spark and Trino/Presto and best practices related to data cataloging, governance and quality. 
  • You have a strong technical background and You’ve led (and ideally managed) teams that have designed and shipped high-impact, data intensive, high-value SaaS and/or enterprise software. 
  • You believe that well-structured code, comprehensive testing, and solid engineering methodology are a must. You know how to teach those values (and the requisite skills) to new engineers. 
  • Experience in developing high-level architecture design of current and future state solution based on business requirements and value propositions.
  • Have a strong focus on delivering high quality software products and test automation.
  • Proactive and able to deliver on initiatives that you start. 
  • Ready to roll up your sleeves and contribute along with the team as needed. 
  •  Experience with orchestration tools such as Airflow.
  • Experience with API development and best practices. 
  • Comfortable using Docker and Kubernetes for container management.
  • DevOps experience deploying and tuning the applications you’ve built.
  • Monitoring tools such as Datadog, Prometheus, Grafana, Cloudwatch.
  • ABOUT NIELSEN By connecting clients to audiences, we fuel the media industry with the most accurate understanding of what people listen to and watch. To discover what audiences love, we measure across all channels and platforms—from podcasts to streaming TV to social media. And when companies and advertisers are truly connected to their audiences, they can see the most important opportunities and accelerate growth. Do you want to move the industry forward with Nielsen? Our people are the driving force. Your thoughts, ideas, and expertise can propel us forward. Whether you have fresh thinking around maximizing a new technology or you see a gap in the market, we are here to listen and act. Our team is made strong by a diversity of thoughts, experiences, skills, and backgrounds. You’ll enjoy working with smart, fun, curious colleagues, who are passionate about their work. Come be part of a team that motivates you to do your best work!
    This advertiser has chosen not to accept applicants from your region.

    Engineering Director - Software Development

    Mumbai, Maharashtra Foundever

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Engineering Director - Software Development

    Engineering Director - Software Development

    Req ID#: 400967

    Mumbai, India, IN

    Job Description:

    We are seeking a highly accomplished and results-oriented Engineering Director to lead our software development activities. This pivotal role will be instrumental in driving the development of scalable, high-performance, highly available, and secure software solutions that are critical to our global product strategy. The Engineering Director will provide strong technical leadership, foster a collaborative and high-performing team environment, and ensure our software development practices are efficient and cost-effective, optimizing the total cost of ownership. This leader will work closely with other engineering leaders and stakeholders across the organization to deliver world-class software. 

    Job Responsibilities

    Software Development Leadership

  • Lead and manage a globally visible software development team that ensures the delivery of high-quality software products and features
  • Drive the technical vision and strategy for software development within your assigned scope, aligning with the global technology roadmap
  • Champion and implement best practices in software development methodologies, coding standards, and testing strategies
  • Oversee the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment
  • Ensure all software development efforts prioritize scalability, performance, high availability, and security
  • Technical Leadership & Architecture Guidance

  • Provide strong technical guidance and mentorship to engineering teams, fostering technical excellence and innovation
  • Collaborate with software architects and senior engineers to define and enforce sound architectural principles and patterns
  • Ensure the development of robust and maintainable software systems
  • Stay abreast of emerging technologies and trends in software development and evaluate their potential application within the organization
  • Team Management & Development

  • Build, mentor, and lead high-performing engineering teams, fostering a culture of collaboration, ownership, and continuous improvement
  • Manage team performance, provide regular feedback, and support the professional development of team members
  • Drive effective talent acquisition and retention strategies within your software development teams
  • Promote a positive and inclusive work environment 
  • Business Acumen & TCO Optimization

  • Understand the business implications of technical decisions and actively work to optimize the Total Cost of Ownership (TCO) for software development and deployment
  • Identify opportunities for efficiency gains and cost reduction in the software development process
  • Make informed decisions regarding technology choices, resource allocation, and development methodologies, considering their impact on overall cost-effectiveness 
  • Cross-Team Collaboration

  • Collaborate effectively with other engineering teams, product management, and other stakeholders across different geographies to ensure alignment and successful delivery of integrated solutions
  • Foster strong working relationships with global counterparts to share best practices and address dependencies
  • Communicate effectively with both technical and non-technical audiences regarding project status, risks, and opportunities
  • Skills and Qualifications

  • 10+ years of experience in software engineering, with at least 5 years in managing teams 
  • Excellent conversational and written knowledge in English (C1 level minimum)
  • Proven track record of successfully delivering scalable, high-performance, highly available, and secure software systems
  • Strong technical background in software architecture, design patterns, and system integration. Expert in .NET, Java, AWS, Gitlab, Jira
  • Strong experience in web application and RESTful APIs development in a SaaS environment
  • Deep understanding of software development methodologies such as Agile, Scrum, etc. and best practices
  • Previous experience working in a global, matrixed organization is a plus
  • A Computer Science Degree, master's degree or similar higher certification is an advantage 
  • About Us

    Foundever® is a global leader in the customer experience (CX) industry. With 150,000 associates across the globe, we’re the team behind the best experiences for +800 of the world’s leading and digital-first brands. Our innovative CX solutions, technology and expertise are designed to support operational needs for our clients and deliver a seamless experience to customers in the moments that matter.

    #LI-MAM


    Job Segment: Developer, Test Engineer, Testing, Recruiting, Software Engineer, Technology, Engineering, Human Resources

    This advertiser has chosen not to accept applicants from your region.

    Core Engineering - SDLC Engineering - Software Engineer - Bengaluru

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    What We Do At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. DEVELOPER JOURNEY STRATEGY AT GOLDMAN SACHS

    The Developer Journey Strategy focuses on investing in the developer experience to minimize friction, promote standardization, and leverage artificial intelligence (AI) to enable seamless delivery. By streamlining processes, implementing consistent practices, and integrating AI-driven tools and solutions, we empower developers to efficiently build and run products and platforms. This strategy aims to enhance productivity, foster innovation, and ensure high-quality outcomes by providing developers with the advanced tools, resources, and support they need to succeed. The incorporation of AI not only automates routine tasks and optimizes workflows but also provides predictive insights and intelligent recommendations, further enhancing the development process.

    SDLC ENGINEERING

    Part of the Goldman Sachs’ Core Engineering group's function is to provide best in class language support and tooling for our engineering community to facilitate the building, testing and deployment of their products. We strive for our tooling to improve product quality, developer productivity and increase opportunities for collaboration. Our aim is to innovate and drive technology solutions that will impact the bottom line for the firm. By joining us, you will be part of a diverse global technical team focusing on solving critical business problems. You will be working at the heart of the developer experience, ensuring the code that is written by thousands of GS engineers is versioned securely, reviewed expertly, compiled quickly, tested comprehensively, and distributed widely.

    WHAT YOU WILL BE WORKING ON

    Assist developers with dependency upgrades and code refactoring by automating and streamlining migrations and patches to newer versions of frameworks and libraries. This process ensures that applications remain up to date with the latest features, security patches, and performance improvements, without requiring extensive manual intervention. By leveraging AI-driven tools, developers can efficiently identify and resolve compatibility issues, refactor code to adhere to modern standards, and seamlessly transition to updated dependencies. Additionally, these tools can assist in migrating code across different programming languages, enabling developers to adopt new technologies and frameworks with ease.

    SKILLS AND EXPERIENCE WE ARE LOOKING FOR

    10+ years (VP) of of industry experience as a programming, software engineering, or similar job roles.

  • General knowledge of multiple languages, and in-depth strong programming skills of at least one of: Java, GoLang, Erlang, Java, Python, C, C++.
  • Strong software engineering fundamentals
  • Familiarity with continuous integration, deployment pipelines, monitoring solutions
  • Ability to use and familiarity with GitLab and CI/CD. 
  • Comfortable managing multiple stakeholders, driving consensus, and influencing outcomes, strong problem solving and analytical skills
  • Strong oral and written communication skills
  •  PREFERRED QUALIFICATIONS

    BSc / MSc / PhD in relevant field (Computer Science, Maths, Physics)

  • Experience with DevOps, SRE, infrastructure as code, and similar is helpful but not required. 
  • General knowledge of Linux, Docker, etc, Kubernetes, Terraform, AWS
  • Experience with all stages in the lifecycle of developing and running large distributed systems
  • Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, SSH, etc)

  • Experience with AI and machine learning technologies.
  • WHAT’S IN IT FOR YOU
  • Work with advanced AI technologies to enhance coding efficiency, productivity and developer experience.
  • Be part of a forward-thinking team that values continuous improvement and ensures high-quality results.
  • Develop expertise in areas such as CI/CD, SDLC, containerization, GenAI, and cloud computing.
  • Stay updated with the latest technological advancements and best practices by engaging with industry leaders and vendors.
  • Tackle real engineering challenges, contribute to globally scalable platforms, supporting global operations and enhancing the developer experience.
  • ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Engineering software Jobs in India !

    GBM-Meihua Engineering-Software Engineer-Analyst-Bengaluru

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Functional Role – Site Reliability Engineer – Developer - Analyst

    Region – Bengaluru 

    Your Impact

    Site Reliability Engineering (SRE) is an engineering discipline that combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. At Goldman Sachs, SRE is responsible for the availability and reliability of our firm's most critical platform services, and ensures they meet the requirements of our internal and external users. We look for engineers who are motivated to collaborate with our businesses to build and run sustainable production systems, which can evolve and adapt to changes in our fast-paced, global business environment.

    SRE team develops and maintains platforms that enables GS Engineering Teams to adhere to Observability requirements and SLA Management. It is part of SRE Platforms responsibility for designing, developing, and operating distributed systems which provide observability for Goldman’s mission-critical applications and platform services. These systems span on-premises datacentres and multiple public cloud environments. We design and build highly scalable tools which provide the following functions to our global engineering teams: 

  • Alerting
  • Metrics and monitoring
  • Log collection and analysis
  • Tracing
  • The products and services we provide to our internal customers are used by thousands of engineers every day. We believe that reliability is the most important feature of any system, and we are devoted to giving our engineers the tools they need to build and operate reliable products.

    How You Will Fulfil Your Potential 

    As a developer in the SRE team, you will work with internal customers, vendors, product owners, and SREs to design and develop a large-scale distributed system to handle alert generation, metrics collection, log collection & trace events. You will run a production environment spanning cloud and on-prem datacentres. You will define observability features and drive their implementation.

    Basic Qualifications

  • 2+ years of relevant work experience.
  • Proficiency in one or more of the following: Java, Python, Go, JavaScript, Spring framework.
  • Proficiency in using Terraform for Infrastructure deployment and management.
  • Excellent programming skills - developing, debugging, testing and optimizing code.
  • Experience with algorithms, data structures and software design.
  • Experience with distributed systems design, maintenance, and troubleshooting.
  • Preferred Experience

  • Knowledge of cloud native solutions in AWS or GCP
  • Experience with products like Prometheus, Grafana, PagerDuty
  • Experience with databases like PostgreSQL, MongoDB , Elasticsearch
  • Experience with open-source messaging systems like RabbitMQ and/or Kafka
  • Systems experience in UNIX/Linux and networking, especially in scaling for performance and debugging complex distributed systems
  • This advertiser has chosen not to accept applicants from your region.

    Core Engineering - CTL Engineering - Software Engineer - Associate

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    What We Do At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here. Who We Look For Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment. The Project.

    We have embarked on a highly ambitious, visible and impactful project which wholly reimagines the functional architecture needed to support the firm’s trading business and to empower the next two decades of growth by developing an extensible and scalable platform which also delivers operational efficiencies. This multi-year effort is based around an engineering-principles-first approach and dovetails with the firm’s core technology strategy.

    The Role.

    We are looking for engineers to work on both the infrastructure side of the project as well as on developing the core business model and the services around it.

    On the Infrastructure side of the project, the work consists of establishing the capabilities of the platform, as well as developing the development environment which will form the basis for other engineers’ experience with the platform.

    On the Core Business side of the project, the work consists of establishing an extensible model that can easily and seamlessly represent all of the firm’s business; of developing core services for that business model and collaborating with engineers in the business teams to develop their services on top of the core services.

    Your Impact

    As you build an innate understanding of the firm’s businesses, you will be responsible for developing core models and services, and deep collaboration with engineers both in the team and in other teams across the firm. By taking a principled approach to that development, you will deliver a constellation of services that can be both maintained as well as extended at minimal cost.

    You will fulfil your potential by

  • Building software services and libraries to provide business and/or platform functionality with security and maintainability built-in at the core
  • Partnering with other engineers and firm experts to understand and develop models for representing the firm’s business
  • Innovating creative solutions to complex business problems, and…
  • Influencing broadly across teams to challenge entrenched practices
  • Managing the full lifecycle of software components from requirements through design, testing, development, release and demise.
  • Engaging in production troubleshooting, mitigation and remediation
  • Basic Qualifications
  • Java proficiency. 2 years+ experience
  • Experience with Distributed systems
  • Sound SDLC and practices and tooling experience; version control, CI/CD
  • The ability to understand and effectively debug both new and old software
  • The ability to communicate technical concepts effectively, both written and orally,
  • Strong teamworking and collaboration skills required to be effective with diverse and geographically distributed teams
  • Preferred Qualifications
  • Cloud technologies, specifically GCP
  • Containerization, specifically Kubernetes
  • Experience with open source
  • Experience monitoring, measuring, auditing and supporting software
  • ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.
    This advertiser has chosen not to accept applicants from your region.

    Quantitative Engineering - Software Engineering - Vice President - Global Banking & Markets -

    Bengaluru, Karnataka Goldman Sachs

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    What We Do

    At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. 

    Equities Systematic Volatility Trading Strats

    In Goldman Sachs quantitative strategists are a the cutting edge of our businesses, solving real-world problems through a variety of analytical methods. Working in close collaboration with traders and sales, strats' invaluable quantitative perspectives on complex financial and technical challenges power our business decisions.

     We are a team of desk strategists who work to transform the ETFs businesses by automating the key decisions taken every day. Our team has a wide remit including automatic quoting, optimizing hedging decisions and developing algorithms to trade ETFs on venues around the world. We also deploy statistical analysis techniques and mathematical models to enhance the decision making process, with the overall aim of improving business performance while working closely with traders and salespeople on the trading floor.

    Role Responsibilities

  • Automate pricing of ETFs, providing fast and accurate prices in response to quote requests from our clients.
  • Implement automated hedging algorithms, and build frameworks to manage risk centrally across asset classes.
  • Perform systematic and quantitative analysis of franchise flows and market data, driving business decisions and the design of our automation platform.
  • Work closely with sales and trading, support our automated pricing and trading systems.
  • Be involved with all stages of the software development life cycle with a range of technologies, and collaborate closely with engineering teams who support the underlying infrastructure and frameworks.
  • Basic Qualifications

  • Excellent academic record in a relevant quantitative field such as physics, mathematics, statistics, engineering or computer science.
  • Strong analytics stills with experience in quantitative modelling and data analytics.
  • At least 2 years’ experience.
  • Strong programming skills in an object oriented or functional paradigm, with particular strength in Java, Python and its core concepts.
  • Self-starter who can work with minimum guidance, ability to manage multiple priorities and work in a high-pressure environment.
  • Excellent written and verbal communication skills.
  • Preferred Qualifications

  • Experience implementing data-driven, streaming market making models, working with large scale timeseries and dimensional data.
  • Previous quantitative or technical role working on or with a derivatives market making desk (irrespective of asset class),
  • Knowledge of building automated trading systems and researching signals for use in a live trading environment. Experience with machine learning is a plus.
  • Experience with real-time systems/messaging infrastructures
  • Familiarity with build/deployment/runtime tools . Gradle, Maven, Git, Spring, Kubernetes
  • ABOUT GOLDMAN SACHS

    At Goldman Sachs, we commit our people, capital, and ideas to help our clients, shareholders, and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities, and investment management firm. Headquartered in New York, we maintain offices around the world. 

    We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has several opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at /careers. 

    We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process.

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Engineering Software Jobs