Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelors degree or equivalent practical experience, 5 years of experience with software development in one or more programming languages, 3 years of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS, etc 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture, Preferred qualifications: Master's degree or PhD in Computer Science or related technical field, 5 years of experience with data structures/algorithms, 1 year of experience in a technical leadership role, Experience developing accessible technologies, About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another Our products need to handle information at massive scale, and extend well beyond web search We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward, The Geo team is focused on building the most accurate, comprehensive, and useful maps for our users, through products like Maps, Earth, Street View, Google Maps Platform, and more Every month, more than a billion people rely on Maps services to explore the world and navigate their daily lives, The Geo team also enables developers to use the power of Google Maps platforms to enhance their apps and websites As they plot a course for the future of mapping, they are solving complex computer science problems, designing beautiful and intuitive product experiences, and improving our understanding of the real world, Responsibilities Lead the design and implementation of differentiating capabilities for Google Maps users in India, setting the bar for innovative experiences, Drive critical technical projects and foster collaboration with Geo teams globally to innovate, design, and implement advanced features and playing a key role in product innovation and roadmap development, Partner with engineering, product, and program management teams to define roadmaps and ensure the timely delivery of high-quality, impactful solutions, Mentor and guide team members to formulate hypotheses, design experiments, and measure the impact of their work, Google is proud to be an equal opportunity workplace and is an affirmative action employer We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status We also consider qualified applicants regardless of criminal histories, consistent with legal requirements See also Google's EEO Policy and EEO is the Law If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form , Show
Posted 2 weeks ago
0.0 - 4.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Minimum qualifications: Bachelors degree or equivalent practical experience, 5 years of experience with software development in one or more programming languages, or 2 year of experience with an advanced degree, 3 years of experience with iOS application development with Objective C and Swift, Preferred qualifications: 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture, 3 years of experience with data structures or algorithms in either an academic or industry setting, About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another Our products need to handle information at massive scale, and extend well beyond web search We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day As a software engineer, you will work on a specific project critical to Googles needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward, Google Discover is on a mission to empower users to explore their passions by curating various perspectives and information The Discover Surfaces organization is responsible for providing a highly reliable, robust, and easy-to-use Discover experience for users across various mobile and desktop clients This role involves owning a great, user-centric Discover Client on iOS, and executing the strategic initiatives related to iOS client site to deliver user experience, In Google Search, we're reimagining what it means to search for information any way and anywhere To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on In joining the Search team, you'll have an opportunity to make an impact on billions of people globally, Responsibilities Be a technical lead for a group of iOS developers dedicated to making the Discover iOS client reliable, fast, efficient, and scalable, ensuring a user experience that supports our organizational initiatives, Leverage your deep iOS expertise to steer both short and long-term client investments, Help set the roadmap for adjacent engineers, and partner with our Product Management (PM) and User Experience (UX) teams to ensure engineering efforts align with product strategy, Design and build new features, drive projects that span from prototyping, to design, to productionization and launch, Google is proud to be an equal opportunity workplace and is an affirmative action employer We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status We also consider qualified applicants regardless of criminal histories, consistent with legal requirements See also Google's EEO Policy and EEO is the Law If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form , Show
Posted 2 weeks ago
5.0 - 7.0 years
4 - 6 Lacs
New Delhi, Pune, Chennai
Work from Office
Experience in: Architectural & Interior Corporate/Residential projects. *Knowledge of 3D Models & Layouts *Video editing * Coordinating with the Clients and meet deadlines Required Candidate profile Proficiency in Software: SKETCHUP/ 3Ds MAX (MUST), visualizer, commercial, vray, software design, video editing, photoshop, corel draw, illustrator * Interior Project Experience Must * English Must
Posted 2 weeks ago
2.0 - 5.0 years
4 - 8 Lacs
Hyderabad
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
4.0 - 7.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Pune
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
3.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
2.0 - 6.0 years
2 - 6 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
3.0 - 7.0 years
4 - 8 Lacs
Bengaluru
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 2 weeks ago
3.0 - 6.0 years
4 - 8 Lacs
Gurugram
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.
Posted 2 weeks ago
4.0 - 7.0 years
6 - 10 Lacs
Chennai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is fully competent in it"s own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area.
Posted 2 weeks ago
4.0 - 9.0 years
5 - 9 Lacs
Chennai
Work from Office
We are seeking a talented and experienced Senior iOS Developer to join our dynamic team. As a Senior iOS Developer at MagickTech, you will play a key role in designing, developing, and maintaining high-quality iOS applications. The ideal candidate will have a solid foundation in Xcode and Swift, with a strong interest in augmented reality (ARKit) and scene rendering (SceneKit). Requirements: Bachelor's degree in computer science, Engineering, or a related field. 4+ years of professional experience in iOS development. Proficiency in Xcode and Swift programming language. Strong understanding of object-oriented programming and software design principles. Experience with version control systems such as Git. Excellent problem-solving and debugging skills. Ability to work effectively in a fast-paced environment and meet tight deadlines. Responsibilities: Design and implement advanced applications for the iOS platform. Collaborate with cross-functional teams to define, design, and ship new features. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Maintain code quality, organization, and automation. Conduct code reviews and provide constructive feedback to team members. Troubleshoot and resolve technical issues in a timely manner. Stay up to date with the latest iOS development trends and best practices. Preferred Skills: Experience with ARKit and/or SceneKit. Strong proficiency in logical problem-Solving & communication skills
Posted 2 weeks ago
0.0 - 3.0 years
2 - 5 Lacs
Bengaluru
Work from Office
Corporate Treasury lies at the heart of Goldman Sachs, ensuring all the businesses have the appropriate level of funding to conduct their activities, while also optimizing the firm s liquidity, managing its risk and compliance with regulations. Our Corporate Treasury Engineering team is a world leader in developing quantitative techniques and technological solutions that solve complex and commercial business problems. We partner with our firm s treasurer and other members of Corporate Treasury senior leadership to manage the firm s liquidity risk, secured and unsecured funding programs, and the level and composition of consolidated and subsidiary equity capital and to invest any excess liquidity. An exciting confluence of computer science, finance and mathematics are being used to solve for what our shareholders would like from us a high return for the right risk taken. Your Impact In this role, you will be provided unique insight into the firm s business activities and asset strategy. You will be responsible for defining, developing software s to analyze data, built metric calculators, automated tools to help business get insights into data, predict scenarios, and perform better decision making to reduce interest expenses for the firm. This front to back model gives software developer s window into all aspects of CT planning and execution while working on cutting edge industrial technologies. In this role, you will be contributing to design, develop and support digitally advanced financial products by collaborating with globally located cross functional teams. You will drive initiatives to analyze existing software implementations to identify areas of improvement, participate in prioritization of these improvements and provide estimates for implementing new features. Contribute to building team processes and best practices. Basic Qualifications B.E or B.Tech or higher in Computer Science (or equivalent work experience) 1+ years of relevant professional experience Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts. Strong analytical and problem-solving skills demonstrated ability to learn technologies and apply. Comfortable multi-tasking, managing multiple stakeholders and working as part of a team. Excellent communication skills including experience speaking to technical and business audiences and working globally. Can apply an entrepreneurial approach and passion to problem solving and product development. Preferred Qualifications Strong programming experience in at least one compiled language - Java, Python Experience in designing highly scalable, efficient systems. Web technology design experience is plus. Experience with micro-service architecture, Spring, messaging queues like Kafka Experience with Kubernetes Experience with AWS Familiarity with financial markets, financial assets, and liquidity management is plus About Goldman Sachs Goldman Sachs Engineering Culture Engineering 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!
Posted 2 weeks ago
1.0 - 3.0 years
3 - 5 Lacs
Hyderabad
Work from Office
Description & Requirements We are seeking an exceptional developer to join our development team at the Hyderabad office, to enhance and sustain our product for WFM (Workforce Management System). The ideal candidate will have proven experience building and sustaining compelling, interactive web applications with significant exposure to backend design, coding, and working knowledge of relational databases. The product is a cross-platform web application using technologies such as HTML, REST, Angular, Java, and relational databases such as SQL Server, and Oracle. Qualification and Responsibilities: BE/B.Tech./ME/MSc/MCA Computer Science or a similar field, or related work experience.1-3 years of software development experience with a solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills Design, build, deploy, and maintain scalable cloud-based distributed, multi-tiered, concurrent, cross platforms web applications core infrastructure systems that perform and scale in a multi-tenant cloud environment
Posted 2 weeks ago
2.0 - 7.0 years
4 - 9 Lacs
Hyderabad
Work from Office
What you get to do in this role: Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users. Design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs Help design and implement new products and features while also enhancing the existing product suite To be successful in this role you have: Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIs potential impact on the function or industry. 2+ years of experience with Java or a similar OO language Passion for JavaScript and the Web as a platform, reusability, and componentization Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations Experience with any of the modern UI frameworks like Angular, React or Vue Analytical and design skills Working knowledge and ability to use tools to assist with daily tasks (IDE, debugger, build tools, source control, ServiceNow instances, profilers, system administration/Unix tools) FD21
Posted 2 weeks ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Step into the role of a Senior Lead Architect at JPMorgan Chase and become a driving force behind the development and adoption of cutting-edge, cloud-based technologies. As a Senior Lead Architect at JPMorgan Chase within the Wholesale Credit Risk Technology team, you provide expertise to enhance and develop architecture platforms based on modern cloud-based technologies, as well as support the adoption of strategic global solutions. Leverage your advanced architecture capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes. In this role, you will advise and lead on strategy and development of multiple products, applications, and technologies across the Client Management product line within Wholesale Credit Risk and establish/lead an architecture governance body for the product line. You will also summarize architectural milestones and progress for executive communication to enable decision making. Job responsibilities Advises cross-functional teams on technology selection to achieve target state architecture and decisions on improvements to current technologies Creates complex and scalable coding frameworks using appropriate software design Serves as the function s go-to subject matter expert Creates durable, reusable software frameworks that improves velocity and quality of output across teams and functions Documents detailed architectural guidelines, principles & implementation strategies in the form of white paper documents that the various scrum teams can align with and implement Translates highly complex technical issues, trends, and approaches to leadership to drive the firm s innovation and enable leaders to make strategic, well-informed decisions about target state architecture Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies Drives adoption and implementation of data architecture specifications in technology solutions Collaborates and communicates effectively with other architects, technical leads, software engineers and Product Owner partners Aligns with the Engineering Teams, with joint accountability for delivery through strong partnership and collaboration Champions the firm s culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification in software engineering concepts and 5+ years of applied experience. Practical experience delivering system design, application development, testing, and operational stability Expertise in one or more programming language(s), including Java or Python Demonstrated prior experience influencing across functions and teams to deliver modern architecture Ability to evaluate current and emerging technologies to recommend the best technology solutions and approaches to achieve the future state architecture Experience applying expertise and new methods to determine solutions for complex architecture problems across various technical disciplines Practical cloud native experience Ability to present and effectively communicate to Senior Leaders and Executives Preferred qualifications, capabilities, and skills Experience with Risk or Finance functional domain Step into the role of a Senior Lead Architect at JPMorgan Chase and become a driving force behind the development and adoption of cutting-edge, cloud-based technologies. As a Senior Lead Architect at JPMorgan Chase within the Wholesale Credit Risk Technology team, you provide expertise to enhance and develop architecture platforms based on modern cloud-based technologies, as well as support the adoption of strategic global solutions. Leverage your advanced architecture capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes. In this role, you will advise and lead on strategy and development of multiple products, applications, and technologies across the Client Management product line within Wholesale Credit Risk and establish/lead an architecture governance body for the product line. You will also summarize architectural milestones and progress for executive communication to enable decision making. Job responsibilities Advises cross-functional teams on technology selection to achieve target state architecture and decisions on improvements to current technologies Creates complex and scalable coding frameworks using appropriate software design Serves as the function s go-to subject matter expert Creates durable, reusable software frameworks that improves velocity and quality of output across teams and functions Documents detailed architectural guidelines, principles & implementation strategies in the form of white paper documents that the various scrum teams can align with and implement Translates highly complex technical issues, trends, and approaches to leadership to drive the firm s innovation and enable leaders to make strategic, well-informed decisions about target state architecture Drives adoption and implementation of technical methods in specialized fields in line with the latest product development methodologies Drives adoption and implementation of data architecture specifications in technology solutions Collaborates and communicates effectively with other architects, technical leads, software engineers and Product Owner partners Aligns with the Engineering Teams, with joint accountability for delivery through strong partnership and collaboration Champions the firm s culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification in software engineering concepts and 5+ years of applied experience. Practical experience delivering system design, application development, testing, and operational stability Expertise in one or more programming language(s), including Java or Python Demonstrated prior experience influencing across functions and teams to deliver modern architecture Ability to evaluate current and emerging technologies to recommend the best technology solutions and approaches to achieve the future state architecture Experience applying expertise and new methods to determine solutions for complex architecture problems across various technical disciplines Practical cloud native experience Ability to present and effectively communicate to Senior Leaders and Executives Preferred qualifications, capabilities, and skills Experience with Risk or Finance functional domain
Posted 2 weeks ago
8.0 - 10.0 years
25 - 30 Lacs
Hyderabad
Work from Office
What you get to do in this role: Manage product development activities Work with product management, design, support and other dev teams to create high-quality solutions Manage daily activities of the development team Solve difficult and sometimes ambiguous problems Manage departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team The team is senior with many of the folks having experience of more than 10 years, so we need a manager with strong technical and inter-personal skills. To be successful in this role you have: Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AIs potential impact on the function or industry. 8+ years of total experience with technologies relevant to SN and advanced coding skills 3+ years of experience of managerial experience, handling other leads in the team Strong software design, data modelling, architectural skills Experience with open source tools and agile development environments Fluency in one or more relevant programming language (Java, C++, Ruby, Shell, JavaScript) An understanding of broad concepts and experience using those concepts to understand and develop solutions for problems Ability to execute a project based on our priorities, context, risks and desired outcomes FD21
Posted 2 weeks ago
10.0 - 15.0 years
50 - 65 Lacs
Bengaluru
Work from Office
Changing the world through digital experiences is what Adobe s all about. We give everyone emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours. The Opportunity Adobe Express is at the forefront of delivering Adobe s Creativity for All mission and draws on our decades of experience working with the creative community. It makes the core technology in our industry-leading products like Photoshop, Illustrator, and Premiere Pro available with just a few clicks and with no learning curve. If you re looking to lead a team that is building a web first product, welcome to Creative Cloud. What youll do Mentor and guide a high-performing engineering team Partner with global product management, engineering leaders to help shape technical product architecture & practices, roadmap, and release plans Drive strategic and tactical decisions ensuring the successful delivery of projects Lead the technical design, vision, and implementation strategy Create execution plans and lead the engineering team to complete the vision Apply standard methodologies and coding patterns to ensure solutions are maintainable, modular, and of high code quality Develop and evolve engineering processes, applying creative problem-solving to optimize team efficiency Attract, hire, on-board, and retain top talent; empower and develop the team as a high-performance team Craft a positive winning culture built on collaboration and shared accomplishments Lead discussions on emerging industry technologies & trends and work with the team & leadership to use this knowledge to influence product direction What you need to succeed 9+ years of experience in software development 2+ years of experience in a management role Strong technical skills with experience in designing & developing enterprise applications Strong in Typescript, web technologies, design, coding, and architectural skills along with problem-solving and analytical abilities Strong expertise in distributed cloud services using technologies like: AWS/GCP/Azure (preferred: AWS) Containers (Docker, ECS/EKS, Kubernetes) Serverless (Lambda, Step Functions, etc.) CDN and media delivery systems [Optional] Good knowledge of video processing workflows : FFmpeg, , MPEG-DASH, MP4, WebM Video transcoding, encoding, and rendition generation Export services with multiple resolution/audio options Strong hands-on knowledge of software development methodologies and software design patterns, with experience leading significant software projects/products Proven experience leading complex projects through idea to final launch Consistent track record developing, leading, coaching, and mentoring software engineers towards delivering timely, high-quality software as a team Strong interpersonal, analytical, problem-solving, and conflict-resolution skills Ability to handle multiple competing priorities in a fast-paced environment Excellent speaking, writing, and presentation skills, as well as the ability to persuade, encourage, and empower others BS or MS in Computer Science or related field, or equivalent experience Passion and a love of what you do! .
Posted 2 weeks ago
6.0 - 10.0 years
8 - 12 Lacs
Gurugram
Work from Office
Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority Its a chance to hone your existing technical skills and advance your career We're offering this role at associate vice president level What you'll do In your new role, youll engineer and maintain innovative, customer centric, high performance, secure and robust solutions Youll be working within a feature team and using your extensive experience to engineer software, scripts and tools that are often complex, as well as liaising with other engineers, architects and business analysts across the platform, Youll Also Be Producing complex and critical software rapidly and of high quality which adds value to the business Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning Collaborating to optimise our software engineering capability Designing, producing, testing and implementing our working code Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations The skills you'll need Youll need at least six years of experience in software engineering, software design, architecture, and an understanding of how your area of expertise supports our customers, Youll Also Need Experience in Angular, Java, Spring boot and restful API Knowledge of Cloud concepts in AWS Experience of DevOps, Testing and Agile methodology and associated toolsets A background in solving highly complex, analytical and numerical problems Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance Show
Posted 2 weeks ago
7.0 - 11.0 years
9 - 13 Lacs
Chennai
Work from Office
Join our digital revolution in NatWest Digital X In everything we do, we work to one aim To make digital experiences which are effortless and secure, So we organise ourselves around three principles: engineer, protect, and operate We engineer simple solutions, we protect our customers, and we operate smarter, Our people work differently depending on their jobs and needs From hybrid working to flexible hours, we have plenty of options that help our people to thrive, This role is based in India and as such all normal working days must be carried out in India, Job Description Join us as a Software Engineer This is an opportunity for a technically minded individual to join us as a Software Engineer Youll be designing, producing, testing and implementing working software, working across the lifecycle of the system Hone your existing software engineering skills and advance your career in this critical role We're offering this role at vice president level What you'll do Working in a permanent feature team, youll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure Youll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives, Youll also be: Applying Agile methods to the development of software on the backlog Producing resilient and long-lived software and acting flexibly to cope with future needs Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns The skills you'll need You'll need at least 12 years of experience in software design and implementation, including being able to exploit programming languages to solve complex problems Youll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements, Additionally, youll demonstrate: Experience in Java, Spring Boot, JDBC, Multithreading and Hibernate along with good understanding in Angular and ReactJS Sound collaboration skills with the ability to work with business teams to produce pragmatic solutions that work for the business Experience in cloud technologies such as AWS, Azure and GCP and SQL database Strong stakeholder management skills and communication skills with the ability to communicate complex technical concepts in a simple way Show
Posted 2 weeks ago
7.0 - 11.0 years
9 - 13 Lacs
Gurugram
Work from Office
Join us as a Software Engineer This is an opportunity for a technically minded individual to join us as a Software Engineer Youll be designing, producing, testing and implementing working software, working across the lifecycle of the system Hone your existing software engineering skills and advance your career in this critical role We're offering this role at vice president level What you'll do Working in a permanent feature team, youll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure Youll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives, Youll Also Be Applying Agile methods to the development of software on the backlog Producing resilient and long-lived software and acting flexibly to cope with future needs Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns The skills you'll need You'll need at least 12 years of experience in software design and implementation, including being able to exploit programming languages to solve complex problems Youll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements, Additionally, Youll Demonstrate Experience of leading the implementation sophisticated visualization components for XVA metrics Experience in ReactJS, Javascript, Java and Postgres Database Understanding of Credit, Funding, Capital and Margin value adjustments and high-performance financial applications Strong stakeholder management skills and communication skills with the ability to communicate complex technical concepts in a simple way Show
Posted 2 weeks ago
7.0 - 11.0 years
9 - 13 Lacs
Gurugram
Work from Office
Join us as a Software Engineer This is an opportunity for a technically minded individual to join us as a Software Engineer Youll be designing, producing, testing and implementing working software, working across the lifecycle of the system Hone your existing software engineering skills and advance your career in this critical role We're offering this role at vice president level What you'll do Working in a permanent feature team, youll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure Youll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives, Youll Also Be Applying Agile methods to the development of software on the backlog Producing resilient and long-lived software and acting flexibly to cope with future needs Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns The skills you'll need You'll need at least 12 years of experience in software design and implementation, including being able to exploit programming languages to solve complex problems Youll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements, Additionally, Youll Demonstrate Experience in Java, Spring Boot, JDBC, Multithreading and Hibernate along with good understanding in Angular and ReactJS Sound collaboration skills with the ability to work with business teams to produce pragmatic solutions that work for the business Experience in cloud technologies such as AWS, Azure and GCP and SQL database Strong stakeholder management skills and communication skills with the ability to communicate complex technical concepts in a simple way Show
Posted 2 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Job Description: Sr Full Stack Development Engineer At AT&T were redefining the future of communication by connecting people to greater possibility with expertise, simplicity, and inspiration At the heart of our purpose lies a diverse workforce of 200,000 people and a culture that aspires to serve customers first, act boldly, move faster, and win as one, Our Product Development group, part of AT&Ts Technology Services (ATS) organisation, is responsible for building software-based products, services, and platforms that our customers love and need Harnessing technology and rebuilding software expertise, the team is inspiring simplicity with projects that deliver revenue and cost savings opportunities, Job Overview: We are hiring an engineer of full stack development with a strong frontend and backend background in cross-platform software engineering and experience with delivering projects This opportunity will support the transformation of our industry standard order and delivery management systems You will work on new and existing features, enhancements, and defect resolution on one or more of AT&Ts software systems and platforms The position requires close collaboration with U S based Product Management, Business Systems, and Operations teams throughout system development life cycles, To be successful in this role you have an active background in software engineering with extensive middleware and databases exposure When required you will have the capability to engage at a design & codelevel You will have experience in all aspects of the software development lifecycle and are expected to have good teamwork, communication, and problem-solving skills You will need a deep understanding of software methodologies and the ability to balance technical expertise and acumen Ideally you may have had previous experience in a rapid-growth start-up enterprise Alternatively, you have likely worked within an international environment and possess the entrepreneurial mindset to build and successfully contribute to teams of software engineers, Core Responsibilities: Design, implement, and trouble-shoot scalable and reusable software systems: 3-tier and Microsoft Azure cloud-based systems Proven experience in Software design skills, Architecting small/large-scale solutions, Design & Review proposed solutions with Architects Ensure the security, scalability, and maintainability of Software Product Perform assessments and evaluations of existing implementations, offering recommendations for improvements, Design specifications and effort estimates, Actively support configuration management of code and software Support detailed documentation of systems and features Act as liaison between external vendors and internal product, business, engineering, and design teams Actively participate in coding exercises and peer code reviews as part of the development life cycles and change management Actively participate in daily stand-up meetings Skills, Knowledge, And Experience, Extensive full stack engineering experience, with an emphasis on frontend & backend programming, ideally a minimum of 5+ years, Extensive experience, ideally a minimum of 5+ years in the following: Software Design/Architecture, Object-oriented programming experience ( e-g , Java ,C#,Python,Php,Perl, etc), Database concepts: Relational databases (MSSQL,Oracle,MySQL,etc) and NoSQL databases(CosmosDB,Mongo,etc) HTML,CSS,JavaScript Microsoft Azure cloud App Service,Azure Functions, etc experience SOLID Principles,Design patterns, Web API experience and architectural styles ( e-g , REST), Familiarity with unit testing, TDD, and BDD, Modern JavaScript frameworks ( e-g , React,Angular 6+), Configuration management experience ( e-g , GitHub, Jenkins,Git etc) Experience in the following areas would be desirable, Container technologies ( e-g , Docker, etc), Software methodologies (waterfall, scrum, etc), Azure DevOps a plus, Education qualifications: Bachelor level degree or equivalent in Computer Science, or related field of study, 5+ years of experience as a full stack developer Technical or Professional Certification in Domain Weekly Hours: 40 Time Type: Regular Location: Bangalore, Karnataka, India It is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities AT&T is a fair chance employer and does not initiate a background check until an offer is made, Show
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39973 Jobs | Dublin
Wipro
19601 Jobs | Bengaluru
Accenture in India
16747 Jobs | Dublin 2
EY
15791 Jobs | London
Uplers
11569 Jobs | Ahmedabad
Amazon
10606 Jobs | Seattle,WA
Oracle
9430 Jobs | Redwood City
IBM
9385 Jobs | Armonk
Accenture services Pvt Ltd
8587 Jobs |
Capgemini
7916 Jobs | Paris,France