7548 Software Engineering jobs in Bengaluru
Software Engineering
Posted today
Job Viewed
Job Description
Job Description
YOUR IMPACT
Do you want to build a system that processes billions of dollars of transactions every minute?
Help us build highly scalable, low-touch systems to allow our businesses to scale while decreasing maintenance and exception costs.
Use your engineering and problem- solving skills to build new workflow and systems which apply cutting-edge technologies and design principles to solve challenging problems.
Take ownership of what you build and across our broader functional area – our software engineers work with stakeholders across the globe.
Work on our multi-year greenfield initiative to build our strategic architecture for capital optimization workflows, replacing decades' worth of legacy systems and streamlining processes for our clients, operations, and support teams.
OUR IMPACT
THE TECHNOLOGY DIVISION
Our team of engineers builds solutions to the most complex problems. We develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and crunch billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field.
Team Description
RESOURCE OPTIMIZATION ENGINEERING
Our team owns several functional areas within the trade compression and initial margin space which have enabled firm to maintain its G-SIB score. We are replacing generations of legacy systems with a new strategic architecture which we are designing from the ground up with modern technologies and design principles. We love nothing better than rigorous thinking, quality code and challenging assumptions.
You Will
HOW YOU WILL FULFILL YOUR POTENTIAL
- Design, develop, test and document high-quality code in a structured, disciplined, and fast-moving environment.
- Guide, mentor and lead junior developers to help them develop their skills and knowledge.
- Build relationships with stakeholders at all levels to help ensure we are building the best solutions for the problem space.
- Take responsibility for project delivery as well as wider ownership in our functional area.
- Apply a discerning mindset to production issues – always preferring a root cause fix over a temporary hack.
You Are
- Technical, analytical, and love to dive into detail, as well as keeping broader goals in mind at all times.
- Hungry to learn new concepts and technologies.
- Self-motivated and able to work to demanding schedules as a sole technical contributor, as well as leading others.
- Not tied into one specific technology – we aim to use the best tool to solve the problem at hand.
Skills & Experience We're Looking For
- Basic Qualifications (required skills & experience that are relevant to the performance of the position)
- Demonstrated proficiency and commercial experience with one or more mainstream programming languages such as Java, Python, Go.
- A proven track record of delivering and leading projects
- Experience gathering requirements and interacting with end users
- Experience developing complex distributed systems
- Experience with complex debugging and root-cause analysis
- Excellent communication skills, both written and verbal: able to interact in a professional manner at all levels.
- Preferred Qualifications (skills & experience used to identify the most qualified or ideal candidates)
- Experience leading a development or DevOps team.
- Java 8 and REST API development
- Financial industry experience will shorten your learning curve, but is not required.
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
We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more:
The Goldman Sachs Group, Inc., 2023. All rights reserved.
Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Software Engineering
Posted 12 days ago
Job Viewed
Job Description
Greetings from Tata Consultancy Services!
Role : Software Engineer
Exp: 10+ Years
Location: Bangalore
Job Summary
We’re looking for a Lead Engineer to guide the support and maintenance of cloud infrastructure powering Ad Technology application services. The primary focus is on Azure-based platforms such as AKS, Istio, Azure DevOps, and Terraform modules, with exposure to AWS services including EKS, IAM, and associated DevOps tooling. You’ll drive day-to-day technical execution for incident response, deep troubleshooting, and platform reliability, while partnering with platform teams to implement operational improvements and mentoring engineers through complex problem-solving. This role is ideal for someone with deep Azure infrastructure expertise, advanced debugging skills, and a passion for ensuring developer platforms are stable, secure, and efficient.
Key Responsibilities:
- 6+ years of experience in infrastructure, platform engineering, or DevOps roles with a focus on designing, building, and operating cloud-native systems.
- Expertise with Azure infrastructure services including Entra ID / Azure AD with RBAC, Virtual Networks (VNETs), Azure Kubernetes Service (AKS), and Azure Load Balancers.
- Exposure to AWS infrastructure services such as IAM, VPC, EKS, and ALB/NLB.
- Deep hands-on expertise with Kubernetes and Istio in production environments, including AKS scaling, service mesh integration, ingress/egress configuration, and troubleshooting complex networking/service-to-service communication.
- Expertise in Azure DevOps for CI/CD (pipelines, repos, releases), with additional exposure to Jenkins and Spinnaker; ability to design, optimize, and troubleshoot build and release pipelines at scale.
- Strong expertise in Azure cloud security and networking, including identity and role assignment, TLS/PKI, VNET design, DNS, private endpoints, and zero-trust service-to-service access.
- Proficiency with infrastructure-as-code using Terraform, with the ability to build reusable modules, enforce standards, and support automated provisioning at scale.
- Advanced scripting and automation skills in languages such as Python, Go, or PowerShell, with a track record of building tools to improve reliability and developer experience.
- Experience participating in on-call rotations and incident response, with strong debugging, root cause analysis, and performance tuning skills across distributed systems.
Software Engineering
Posted today
Job Viewed
Job Description
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. Those in data science and machine learning engineering at PwC will focus on leveraging advanced analytics and machine learning techniques to extract insights from large datasets and drive data-driven decision making. You will work on developing predictive models, conducting statistical analysis, and creating data visualisations to solve complex business problems.
Driven by curiosity, you are a reliable, contributing member of a team. In our fast-paced environment, you are expected to adapt to working with a variety of clients and team members, each presenting varying challenges and scope. Every experience is an opportunity to learn and grow. You are expected to take ownership and consistently deliver quality work that drives value for our clients and success as a team. As you navigate through the Firm, you build a brand for yourself, opening doors to more opportunities.
Skills
Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:
- Apply a learning mindset and take ownership for your own development.
- Appreciate diverse perspectives, needs, and feelings of others.
- Adopt habits to sustain high performance and develop your potential.
- Actively listen, ask questions to check understanding, and clearly express ideas.
- Seek, reflect, act on, and give feedback.
- Gather information from a range of sources to analyse facts and discern patterns.
- Commit to understanding how the business works and building commercial awareness.
- Learn and apply professional and technical standards (e.g. refer to specific PwC tax and audit guidance), uphold the Firm's code of conduct and independence requirements.
The Opportunity
When you join PwC Acceleration Centers (ACs), you step into a pivotal role focused on actively supporting various Acceleration Center services, from Advisory to Assurance, Tax and Business Services. In our innovative hubs, you'll engage in challenging projects and provide distinctive services to support client engagements through enhanced quality and innovation. You'll also participate in dynamic and digitally enabled training that is designed to grow your technical and professional skills.
As part of the AI Engineering team you will design and deliver scalable AI applications while conducting applied research in Generative AI and深度学习. As an Associate you will focus on learning and contributing to projects, developing your skills and knowledge to deliver quality work while building meaningful client connections and navigating complex situations. This role offers the chance to work with advanced technologies and be part of a impactful team dedicated to driving enterprise innovation.
Responsibilities
- Design and implement scalable AI applications
- Conduct applied research in Generative AI and advanced learning
- Collaborate with team members to enhance project outcomes
- Develop technical skills to support project tasks
- Build and maintain relationships with clients
- Analyze data to derive insights and inform decisions
- Adapt to evolving technologies and methodologies
- Contribute to a significant team focused on innovation
What You Must Have
- Master's Degree in Computer Science, Engineering, Econometrics, Statistics, Business Analytics, Informatics
- 2 years of experience
- Oral and written proficiency in English required
What Sets You Apart
- Bachelor's Degree in Computer Science, Engineering preferred
- Proficiency in Python and data science libraries
- Experience with Generative AI and prompt engineering
- Knowledge of NLP techniques and transformer architectures
- Familiarity with cloud platforms, preferably Azure
- Understanding of production-level AI systems
- Experience with Docker and containerized deployments
- Desire to innovate and automate processes
- A mindset of continuous learning and technical curiosity
Software Engineering
Posted today
Job Viewed
Job Description
FICO (NYSE: FICO)
is a leading global analytics software company, helping businesses in 100+ countries make better decisions. Join our world-class team today and fulfill your career potential
The Opportunity
"We are seeking a Senior Engineer to lead the technical development of an analytic decisioning platform. You will be leading a highly energetic team of software engineers to create the next generation software platform for FICO's software analytic decisions capabilities. This role involves providing technical direction to engineering teams responsible for decision processing of high-volume, low latency execution. These capabilities embody patented and unique market value that drives critical business value in a high growth area. This opportunity offers a unique leadership role to work with cutting edge technology applied to one-of-a-kind business problems." – Hiring Manager
What You'll Contribute
- Work with stakeholders to comprehend and provide feedback on business requirements for your software platform capability.
- Collaborate with product managers to understand priorities and usage scenarios of product features.
- Collaborate with user experience personnel to understand personas within usage scenarios.
- Collaborate with architects to drive the architecture for your software platform capability.
- Collaborate within working groups of software engineers to create software engineering standards, guidance, and processes.
- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
- Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading decisioning platform.
- Coach other software engineers on creating their domain designs.
- Collaborate with QA engineers to design and implement non-functional test
What We're Seeking
- Experience developing in Java and C++.
- Technical expertise across all deployment models on public cloud, private cloud, and on-premises infrastructure.
- Experience creating, documenting, and communicating software designs for complex products.
- Experience with domain-driven, event-driven, and micro-service architectures.
- Experience in building, tracking, and communicating plans within agile processes.
- Experience coaching / mentoring individuals and teams.
- Experience with supporting production software deployments.
- Experience with commercial software product processes.
- Bachelor's/master's degree in computer science or related discipline
- Experience with multiple public cloud technologies, e.g., AWS, Google, Azure.
- Experience with Kubernetes control plane and eco-system.
Our Offer to You
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognised for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
Why Make a Move to FICO?
At FICO, you can develop your career with a leading organization in one of the fastest-growing fields in technology today – Big Data analytics. You'll play a part in our commitment to help businesses use data to improve every choice they make, using advances in artificial intelligence, machine learning, optimization, and much more.
FICO makes a real difference in the way businesses operate worldwide:
- Credit Scoring — FICO Scores are used by 90 of the top 100 US lenders.
- Fraud Detection and Security — 4 billion payment cards globally are protected by FICO fraud systems.
- Lending — 3/4 of US mortgages are approved using the FICO Score.
Global trends toward digital transformation have created tremendous demand for FICO's solutions, placing us among the world's top 100 software companies by revenue. We help many of the world's largest banks, insurers, retailers, telecommunications providers and other firms reach a new level of success. Our success is dependent on really talented people – just like you – who thrive on the collaboration and innovation that's nurtured by a diverse and inclusive environment. We'll provide the support you need, while ensuring you have the freedom to develop your skills and grow your career. Join FICO and help change the way business thinks
Learn more about how you can fulfil your potential at
FICO promotes a culture of inclusion and seeks to attract a diverse set of candidates for each job opportunity. We are an equal employment opportunity employer and we're proud to offer employment and advancement opportunities to all candidates without regard to race, color, ancestry, religion, sex, national origin, pregnancy, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Research has shown that women and candidates from underrepresented communities may not apply for an opportunity if they don't meet all stated qualifications. While our qualifications are clearly related to role success, each candidate's profile is unique and strengths in certain skill and/or experience areas can be equally effective. If you believe you have many, but not necessarily all, of the stated qualifications we encourage you to apply.
Information submitted with your application is subject to the FICO Privacy policy
Software Engineering
Posted today
Job Viewed
Job Description
Who We Are
At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities.
The Role
Infrastructure Specialists at Kyndryl are project-based subject matter experts in all thing's infrastructure – good at providing analysis, documenting and diagraming work for hand-off, offering timely solutions, and generally "figuring it out." This is a hands-on role where your feel for the interaction between a system and its environment will be invaluable to every one of your clients.
The Specialists will develop a detailed migration strategy, including risk mitigation, pilot testing, and phased rollouts. They will provide architectural guidance to ensure secure and seamless migration of Power Platform solutions and related services. Additionally, the consultant will lead workshops with stakeholders to gather requirements and ensure alignment between business goals and technical solutions. development skills include developing and maintaining applications using Microsoft Power Apps, automating business processes and workflows using Microsoft Power Automate, and creating data visualization and reporting solutions using Power BI. They will collaborate with business stakeholders to gather requirements and deliver custom solutions, integrate Power Platform solutions with other Microsoft services and third-party applications, and ensure that solutions are scalable, maintainable, and secure.
There are two halves to this role: First, contributing to current projects where you analyze problems and tech issues, offer solutions, and test, modify, automate, and integrate systems. And second, long-range strategic planning of IT infrastructure and operational execution. This role isn't specific to any one platform, so you'll need a good feel for all of them. And because of this, you'll experience variety and growth at Kyndryl that you won't find anywhere else.
You'll be involved early to offer solutions, help decide whether something can be done and identify the technical and timeline risks up front. This means dealing with both client expectations and internal challenges – in other words, there are plenty of opportunities to make a difference, and a lot of people will witness your contributions. In fact, a frequent sign of success for our Infrastructure Specialists is when clients come back to us and ask for the same person by name. That's the kind of impact you can have
This is a project-based role where you'll enjoy deep involvement throughout the lifespan of a project, as well as the chance to work closely with Architects, Technicians, and PMs. Whatever your current level of tech savvy or where you want your career to lead, you'll find the right opportunities and a buddy to support your growth. Boredom? Trust us, that won't be an issue.
Roles & Responsibilities
- Design and develop Power Platform solutions that meet the business requirements and follow the best practices.
- Use Power Apps to create canvas and model-driven apps that provide rich and responsive user interfaces.
- Use Power Automate to create flows that automate business processes and integrate data sources.
- Use Power BI to create reports and dashboards that visualize and analyse data.
- Use Power Virtual Agents to create chatbots that provide conversational experiences and handle common scenarios.
- Use Power Platform connectors to connect to various data sources, such as SharePoint, SQL Server, Excel, OneDrive, etc.
- Create custom connectors to connect to external APIs and services.
- Use Azure services, such as Azure Functions, Azure Logic Apps, Azure Cognitive Services, etc., to extend and enhance the functionality of Power Platform solutions.
- Use Microsoft 365 and Dynamics 365 components, such as Microsoft Teams, SharePoint, Outlook, Word, Excel, etc., to integrate and collaborate with Power Platform solutions.
- Test, debug, and troubleshoot Power Platform solutions and ensure their quality and performance.
- Deploy, monitor, and manage Power Platform solutions and ensure their security and compliance.
- Document and maintain Power Platform solutions and provide user training and support
Your future at Kyndryl
There are lots of opportunities to gain certification and qualifications on the job, and you'll continuously grow as a Cloud Hyperscaler. Many of our Infrastructure Specialists are on a path toward becoming either an Architect or Distinguished Engineer, and there are opportunities at every skill level to grow in either of these directions.
Who You Are
You're good at what you do and possess the required experience to prove it. However, equally as important – you have a growth mindset; keen to drive your own personal and professional development. You are customer-focused – someone who prioritizes customer success in their work. And finally, you're open and borderless – naturally inclusive in how you work with others.
Required Technical and Professional Expertise
- Minimum of 8+ years of experience in IT with strong understanding of the Power Platform, including Power Apps (both Canvas and Model-driven), Power Automate, and Power BI.
- Microsoft Certified: Power Platform Developer Associate (PL-400)
- Microsoft Certified: Power Automate RPA Developer (PL-500)
- Proficient in Programming Languages: C#, JavaScript, PowerShell, REST API
- Hands-on experience with SharePoint Online, Microsoft Teams, and other M365 services is essential.
- knowledgeable about tenant-to-tenant migration tools and techniques, such as Sharegate and Quest.
- Familiarity with Azure services like Logic Apps, Azure Functions, and API Management for Power Platform integrations is also required.
- proficiency in creating and managing Data Loss Prevention (DLP) policies, environment strategies, and licensing considerations is crucial.
- Ability to analyses complex dependencies and inter-connectivity between M365 services during migration.
- Expertise in troubleshooting issues related to Power Platform applications and workflows post-migration.
Preferred Technical and Professional Expertise
- Experience with large-scale M365 tenant migrations and Power Platform optimization.
- Strong understanding of security and compliance requirements in the M365 ecosystem.
- Knowledge on JavaScript, PowerShell.
- Excellent communication skills for liaising with cross-functional teams and stakeholders.
- Ability to lead technical teams and mentor junior engineers.
Being You
Diversity is a whole lot more than what we look like or where we come from, it's how we think and who we are. We welcome people of all cultures, backgrounds, and experiences. But we're not doing it single-handily: Our Kyndryl Inclusion Networks are only one of many ways we create a workplace where all Kyndryls can find and provide support and advice. This dedication to welcoming everyone into our company means that Kyndryl gives you – and everyone next to you – the ability to bring your whole self to work, individually and collectively, and support the activation of our equitable culture. That's the Kyndryl Way.
What You Can Expect
With state-of-the-art resources and Fortune 100 clients, every day is an opportunity to innovate, build new capabilities, new relationships, new processes, and new value. Kyndryl cares about your well-being and prides itself on offering benefits that give you choice, reflect the diversity of our employees and support you and your family through the moments that matter – wherever you are in your life journey. Our employee learning programs give you access to the best learning in the industry to receive certifications, including Microsoft, Google, Amazon, Skillsoft, and many more. Through our company-wide volunteering and giving platform, you can donate, start fundraisers, volunteer, and search over 2 million non-profit organizations. At Kyndryl, we invest heavily in you, we want you to succeed so that together, we will all succeed.
Get Referred
If you know someone that works at Kyndryl, when asked 'How Did You Hear About Us' during the application process, select 'Employee Referral' and enter your contact's Kyndryl email address.
Software Engineering
Posted today
Job Viewed
Job Description
Role Description:
Who are we?At , we make it easier for everyone to experience the world. We began by taking hotel bookings online over 20 years ago and we've been shaping the travel industry ever since. Today, we're building a platform that connects all parts of the trip – from accommodation to transport, tickets, tours and more.
A software developer owns the execution of technical elements in the tech stack, products and processes. They are responsible for the implementation of technical solutions based on business requirements, they can estimate the effort and impact of the items they work on, and show a high quality of craft in what they deliver.
A developer understands the quality of test automation is as important as the production code and spends time refactoring both to ensure ease of change enabling a sustainable pace of development.
Developers are expected to work together with colleagues in other job roles to design, prioritise and implement technical tasks. Because the required technical skills and commercial knowledge can vary from one business unit to another, a developer can focus on multiple types of work from product features to infrastructure automation, frameworks, tooling or services.
Where are we going?
Our vision is clear:
- Seamless Travel Experience: We're committed to delivering a frictionless customer experience driven by data, machine learning, and AI.
- Cloud-Centric Approach: We're cloud-native by design, with a focus on continuous delivery, infrastructure as code, and automation at our core.
- Domain-Oriented: We organize our ecosystem around product domains to optimize efficiency and innovation.
- Agile DevOps Teams: Our cross-functional agile teams own their products and operate in a DevOps environment.
- Engineering Excellence: We emphasize great engineering practices, starting with TDD and BDD principles, and prioritize product metrics and non-functional requirements from the beginning.
Building software applications
- Is responsible to build software applications by using relevant development languages and applying knowledge of systems, services and tools appropriate for the business area
- Is responsible to write readable and reusable code by applying standard patterns and using standard libraries
- Is responsible to refactor and simplify code by introducing design patterns when necessary
- Is responsible to ensure the quality of the application by following standard testing techniques and methods that adhere to the test strategy
- Is responsible to maintain data security, integrity and quality by effectively following company standards and best practices
End to End System Ownership
- Has sufficient knowledge to own a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
- Has sufficient knowledge to reduce business continuity risks and bus factor by applying state-of-the-art practices and tools, and writing the appropriate documentation such as runbooks and OpDocs
- Has sufficient knowledge to reduce risk and obtain customer feedback by using continuous delivery and experimentation frameworks
- Has sufficient knowledge to independently manage an application or service by working through deployment and operations in production
Technical Incident Management
- Is responsible to address and resolve live production issues by mitigating the customer impact within SLA
- Is responsible to improve the overall reliability of systems by producing long term solutions through root cause analysis
- Is responsible to keep track of incidents by contributing to postmortem processes and logging live issues
Architectural Guidance
- Has basic knowledge to advise product teams towards a technical solution that meets the functional, nonfunctional & architectural requirements by challenging the rationale for an application design and providing context in the wider architectural landscape
- Has basic knowledge to set a clear direction for a technical capability by evaluating and aligning the target architecture improvements, reframing architectural designs and decisions for varied stakeholder
Software Systems Design
- Has sufficient knowledge to evaluate possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologies
- Has sufficient knowledge to describe the implications of changing an existing system or adding a new system to a specific area, by having a broad, high-level understanding of the infrastructure and architecture of our systems
- Has sufficient knowledge to help grow the business and/or accelerate software development by applying engineering techniques (e.g. prototyping, spiking and vendor evaluation) and standards
- Has sufficient knowledge to meet business needs by designing solutions that meet current requirements and are adaptable for future enhancements
Critical Thinking
- Is responsible to systematically identify patterns and underlying issues in complex situations, and to find solutions by applying logical and analytical thinking.
- Is responsible to constructively evaluate and develop ideas, plans and solutions by reviewing them, objectively taking into account external knowledge, initiating 'SMART' improvements and articulating their rationale.
Continuous Quality and Process Improvement
- Has sufficient knowledge to identify opportunities for process, system and structural improvements (i.e performance gains) by examining and evaluating current process flows, methods and standards.
- Has sufficient knowledge to design and implement relevant improvements by defining adapted/new process flows, standards, and practices that enable business performance.
Effective Communication
- Is responsible to deliver clear, well-structured, and meaningful information to a target audience by using suitable communication mediums and language tailored to the audience
- Is responsible to achieve mutually agreeable solutions by staying adaptable, communicating ideas in clear coherent language and practicing active listening
- Is responsible to ask relevant (follow-up) questions to properly engage with the speaker and really understand what they are saying, by applying listening and reflection techniques
Software Engineering
Posted today
Job Viewed
Job Description
Job Requirements
Analyze and understand software/functional requirements to design and develop high-quality C++ applications.
- Write efficient, maintainable code following best practices and conduct code reviews.
- Implement developer-level testing (unit, component) to ensure software reliability.
- Writing component tests using industry standard tools.
- Create technical documentation and comply with development policies.
- Debug, troubleshoot, and resolve complex software issues efficiently.
- Support project estimation, planning, and risk management activities.
Work Experience
Bachelor/Master of Engineering in the field of Computer Science or equivalent
- 6+ years of hands-on experience in software development using modern C++ versions (C++11/14/17/20).
- Strong proficiency in OOP (Object-Oriented Programming) and software design patterns.
- Expertise in memory management, performance tuning, and debugging.
- Familiarity with Linux, Windows, or embedded systems development.
- Experience with database integration, APIs, networking protocols.
- Proficiency in GitHub, CI/CD pipelines, and Agile/SAFe methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Ability to work independently and guide junior team members
- Strong communication, documentation, and collaboration skills.
- Basic understanding of medical technology & human physiology (preferred).
Be The First To Know
About the latest Software engineering Jobs in Bengaluru !
Software Engineering
Posted today
Job Viewed
Job Description
Date Opened
10/15/2025
Job Type
Full time
Industry
IT Services
City
Bangalore North
State/Province
Karnataka
Country
India
Zip/Postal Code
Job Description9 BDC7A Summary: As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your typical day will involve collaborating with various teams to ensure project milestones are met, facilitating discussions to address challenges, and guiding your team in implementing effective solutions. You will also engage in strategic planning sessions to align project goals with organizational objectives, ensuring that all stakeholders are informed and involved in the development process. Your role will be pivotal in driving innovation and efficiency within the application development lifecycle, fostering a collaborative environment that encourages team growth and success.
Roles & Responsibilities: - Expected to be an SME.
- Collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems for their immediate team and across multiple teams.
- Mentor junior team members to enhance their skills and knowledge.
- Facilitate regular team meetings to discuss progress, challenges, and solutions.
Professional & Technical Skills:
- Must to Have Skills: Proficiency in Spring Boot.
- Good To Have Skills: Experience with microservices architecture.
- Strong understanding of RESTful API design and development.
- Familiarity with cloud platforms such as AWS or Azure.
- Experience in database management and optimization techniques.
Additional Information: - The candidate should have minimum 5 years of experience in Spring Boot. This position is based at our Bengaluru office. - A 15 years full time education is required.
Software Engineering
Posted today
Job Viewed
Job Description
Date Opened
10/17/2025
Job Type
Full time
Industry
IT Services
City
Bangalore North
State/Province
Karnataka
Country
India
Zip/Postal Code
Job DescriptionAs an Application Developer, you will be responsible for designing, building, and configuring applications to meet business process and application requirements. You will work on developing solutions to enhance business operations and streamline processes.
Roles & Responsibilities: - Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with cross-functional teams to analyse business requirements and translate them into technical solutions.
- Develop and implement software solutions using Microsoft Azure Databricks.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated on industry trends and best practices in application development.
- Provide technical guidance and support to junior team members.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Microsoft Azure Databricks.
- Strong understanding of cloud computing principles and services.
- Experience with data processing and analytics tools.
- Knowledge of programming languages such as Python, Scala, or SQL.
- Hands-on experience in developing and deploying applications on cloud platforms.
Additional Information: - The candidate should have a minimum of 3 years of experience in Microsoft Azure Databricks.
- This position is based at our Bengaluru office.- A 15 years full time education is required.
Software Engineering
Posted today
Job Viewed
Job Description
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
.
Controllers division is responsible for financial control and regulatory obligations of the firm. They safeguard the assets of the firm through an independent scrutiny of the financial information and ensure accurate reporting to internal and external consumers. They provide critical metrics and related analysis to the firm's and divisions' leadership to navigate the evolving business strategy, including incumbent and strategic initiatives. Controllers play an important role in the changing landscape of the firm, including its new business ventures and acquisitions, and ensure that these new initiatives are in line with the regulatory expectations as well as controlled in terms of their incorporation into the firm
Engineers in the Controllers Division help ensure the firm meets all of its financial control and reporting obligations. Working in small and nimble teams, we build critical and complex software to calculate P&L, measure and monitor the firm's capital, balance sheet and liquidity metrics, and regulatory filings across the globe.
OUR Impact
Controllers Engineering is responsible for designing and implementing solutions to manage firm's profit and loss (P&L), measure and monitor the firm's capital, balance sheet and liquidity metrics, and regulatory obligations. Our global agile teams (based across Americas, EMEA & Asia) develop and manage the platforms, calculation engines, and analytical tools that controllers, risk management, and deal-making teams use to project, monitor and report externally to regulators for both regular business activity and under stress scenarios.
YOUR Impact
Our team of engineers builds solutions to the most complex problems. We develop cutting-edge software and platforms that form the core of our key business and enable transactions to move in milliseconds. We provide real-time access to critical deal information and process billions of data points each day to inform firm-wide market insights and strategies. Team members have the opportunity to work at the forefront of technology innovation alongside industry leaders and make significant contributions to the field. This position provides a unique opportunity to gain subject matter expertise in both technology and finance, and to directly engage with colleagues and senior management from across the business, risk, finance, and technology.
Why join the team?
- Tool & Technologies: You'll program in Java and model data using Pure/Legend – a data management and data governance open source platform that we will teach you. Read more on Bloomberg. Other technologies in use in our space: RESTful services, Maven/Gradle, Apache Spark, BigData, HTML 5, AngularJs/ReactJs, IntelliJ, Gitlab, Jira.
- Cloud Technologies: You'll be involved in building the next generation of finance systems onto the cloud platforms, one of the key strategy for the division to in which you'll get exposure to technologies like AWS S3,Snowflake, EMR etc.
- Autonomy: You'll have significant autonomy in designing and writing solutions to help our stakeholders deliver for the firm's clients.
- Creativity: You'll be encouraged to suggest improvements to products and to propose ways, in which we can add value for our stakeholders.
- Interpersonal Communication: You'll engage with data producers and consumers across all areas of the business to understand their requirements and to propose solutions tailored to their needs.
- Training: Your manager will support your professional development, allowing you time for training at work, helping you learn and grow within the organization, and providing opportunities for increasing responsibility.
Responsibilities And Qualifications Responsibilities
- In an Agile environment manage end-to-end systems development cycle from requirements analysis to coding, testing, UAT, implementation and maintenance
- Develop high level/detailed technical designs, testing strategies, and implementation plans
- Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance
- Understand and respond to business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
- Build strong relationships with business partners
- Identify opportunities for cross-divisional collaboration and reuse of common solutions
Sklls And Experience We Are Looking For
- Bachelor's or Master's degree in Computer Science or related technical discipline
- Hands-on software development experience preferably in Java, C/C++, Python, or Scala, exposure to RDBMS and NoSQL datastores
- Strong programming and problem solving skills
- A clear understanding of data structures, algorithms, software design and core programming concepts
- Strong full-stack technical design and development skills and experience
- Comfortable with multi-tasking, managing multiple stakeholders and working as part of a team
- Excellent communication skills including experience speaking to technical & business audiences and working globally
- Interest in finance
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
We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more:
The Goldman Sachs Group, Inc., 2023. All rights reserved.
Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.