Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
0 Lacs
chennai, tamil nadu
On-site
Join our digital revolution in NatWest Digital X where we strive to create effortless and secure digital experiences. Our core principles revolve around engineering simple solutions, protecting our customers, and operating smarter. Embracing diverse working styles, including hybrid and flexible hours, we provide ample opportunities for our team to thrive. This role is based in India, requiring all normal working days to be conducted within the country. As a Software Engineer at NatWest Digital X, you will embark on an exciting career journey filled with opportunities for growth and development. You will establish a vast network of stakeholders, ranging in seniority levels, while refining your technical skills and advancing your career. This position is offered at the senior analyst level, providing a platform for professional progression. Your responsibilities will involve engineering and maintaining innovative, high-performance, and secure solutions that cater to customer needs. Collaborating within a feature team, you will leverage your extensive experience to develop complex software, scripts, and tools. Additionally, you will engage with engineers, architects, and business analysts to ensure seamless operations across the platform. Key duties include producing high-quality software that delivers tangible value to the business, working within permanent teams responsible for the full software life cycle, and contributing to the enhancement of our software engineering capability. You will be involved in designing, testing, and implementing code across various stages of the life cycle, from requirements analysis to deployment and operations. To excel in this role, you should possess a strong background in software engineering, software design, architecture, and an understanding of how your expertise aligns with customer requirements. Essential skills include a minimum of two years" experience in designing and implementing web applications using J2EE and Spring Boot, familiarity with enterprise-level applications, expertise in Identity and Access Management (IAM) practices, and hands-on experience with identity and access management protocols like OAuth, SAML, and OpenID Connect. Proficiency in writing comprehensive unit tests, engaging in automated testing, and working with relational databases like MySQL and PostgreSQL, as well as ORM framework Hibernate, are also crucial for success in this role.,
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
You will be working in the field of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. Your responsibilities include applying scientific methods to analyze and resolve software engineering challenges. You will be accountable for the development and implementation of software engineering practices and knowledge across research, design, development, and maintenance tasks. Your role will involve exercising original thinking and judgment, as well as overseeing the technical and administrative work of other software engineers. It is essential to enhance your skills and expertise in the software engineering discipline to meet the standard expectations for a software engineer role as defined in Professional Communities. Collaboration and teamwork are crucial aspects of this position. You will be expected to work closely with other software engineers and stakeholders to achieve common goals. Additionally, you will need to have more than a year of relevant work experience, a strong grasp of programming concepts, software design, and software development principles. You should be able to work effectively under minimal supervision, consistently delivering accurate and reliable results. Demonstrating your ability to tackle various tasks and problems is important, along with organizing your time efficiently to meet deadlines and objectives. Working collaboratively with team members to enhance project performance and making informed decisions based on your understanding of the situation will be key aspects of your role.,
Posted 3 days ago
1.0 - 5.0 years
0 Lacs
hisar, haryana
On-site
As a Software Quality Assurance (Software Development Process Auditor), you will be responsible for ensuring the quality and consistency of automotive software development projects. Your role will involve conducting QA activities at the project level, supporting process improvement initiatives, and providing software quality training to enhance awareness and adherence to established processes. You will collaborate with project teams to promote best practices and contribute to the enhancement of software engineering standards. Your responsibilities will include focusing on QA activities for projects with low to medium complexity, following QA processes and audit criteria, and acting as a process consultant by applying standard processes to assigned projects. You will be required to understand standard processes and provide guidance to project teams, communicate project situations to the Quality Assurance/Software Engineering Process teams, and ensure that non-compliance issues are addressed and tracked until closure. Additionally, you will provide feedback on process issues identified in projects to the process improvement team, and conduct basic-level training related to software quality to raise awareness and promote process understanding. To qualify for this position, you should hold a Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Information Technology, or a related field, and have at least 1 year of experience as a Software Development Process Auditor or in a similar role. Proficiency in both English and Thai languages, strong time management skills, and effective communication skills are essential for this role. In return, the company offers a range of welfare and benefits including a performance bonus, provident fund contribution, dental and health insurance, Japanese language allowance, flexible working hours, company trips, New Year parties, and access to a fitness center. For further information or inquiries, please contact the Human Resources Department at Tel: (66) 2639-3500 Ext. 1618 or via E-mail: recruitment@th.nexty-ele.com. The company is located at Mercury Tower, 540 Ploenchit Road, Lumpini, Pathumwan, Bangkok 10330 (Chidlom BTS station exit 4).,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You will be working in the area of Software Engineering, focusing on the development, maintenance, and optimization of software solutions/applications. Your role will involve applying scientific methods to analyze and resolve software engineering problems. Additionally, you will be responsible for developing and implementing software engineering practices and knowledge in research, design, development, and maintenance processes. Your work will require original thinking, judgment, and the ability to supervise the technical and administrative work of other software engineers. It is essential to enhance your skills and expertise in the software engineering discipline to meet the standard expectations for the applicable role as defined in Professional Communities. Collaboration and teamwork with other software engineers and stakeholders are integral parts of this role. You are expected to be fully competent in your area with a deep understanding of related programming concepts, software design, and software development principles. Working autonomously with minimal supervision, you should be capable of being a key contributor in a complex environment and leading a team in software design and development activities. Proactively understanding both internal and external client needs and providing advice, even when not requested, is crucial. You should have the ability to assess and adapt to project challenges, devise innovative solutions, work effectively under pressure, and motivate the team to achieve technical and commercial objectives. Being aware of profitability requirements, you may also be involved in managing costs for specific projects or work areas. Your role will involve explaining complex concepts to various audiences to ensure understanding and creating informal networks with key contacts outside your area. Your verbal communication skills are essential for effectively conveying information and ideas to team members and stakeholders.,
Posted 3 days ago
4.0 - 12.0 years
0 Lacs
noida, uttar pradesh
On-site
We are looking for a Senior R&D Engineer to join our prestigious Synthesis team based in Noida, supporting a variety of EDA products. If you have 4 to 12 years of experience and possess strong skills in C/C++ based software development, this role might be a perfect fit for you. Your expertise should include a solid foundation in Design Patterns, Data Structures, Algorithms, and programming concepts. You should be familiar with multi-threaded and distributed code development, ASIC design flow, as well as EDA tools and methodologies. Proficiency in Verilog, System Verilog, and VHDL HDL is a must. Additionally, you should be well-versed in Software Engineering practices and have experience in production code development on Unix/Linux platforms. Exposure to developer tools like gdb, Valgrind, and source code control tools such as Perforce would be advantageous. As a part of the Synthesis team, your responsibilities will involve designing, developing, and troubleshooting core algorithms for multiple EDA products. You will collaborate with local and global teams to address Synthesis Quality of Results (QoR), performance, and logic interference issues. This role is highly technical and requires you to work with team members to devise solutions for complex problems. If you are interested in this opportunity, please send your updated CV to taufiq@synopsys.com or refer someone who might be a good fit. At Synopsys, we value Inclusion and Diversity, and all applicants will be considered for employment regardless of race, color, religion, national origin, gender, gender identity, age, military veteran status, or disability.,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
The Lead Software Engineer position at Coupa is a key role that contributes to the advancement of Coupa's total spend management platform. As a Lead Software Engineer, you will play a vital part in leveraging cutting-edge technology to enhance efficiency and visibility in spend management for businesses of all sizes. Your work will directly impact the ability of businesses to make smarter, more profitable decisions and improve their operating margins. Joining Coupa means being part of a team that is dedicated to innovation and collaboration. We prioritize transparency, openness, and excellence in our culture, fostering an environment where teamwork is valued and where every individual's contribution is recognized. By working at Coupa, you will be part of a global network that makes a measurable impact on clients, the business, and each other. Coupa is committed to providing an inclusive and welcoming work environment, where equal opportunities are given to all qualified candidates and employees. Decisions related to hiring, compensation, training, and performance evaluation are made fairly, ensuring that every individual is treated equitably. We comply with all relevant laws and regulations regarding equal opportunity and strive to maintain a workplace where diversity is celebrated. Please note that Coupa does not accept inquiries or resumes from recruiters. By submitting your application, you acknowledge that Coupa collects your personal data for the purpose of managing the recruitment process and potential future job opportunities. You can learn more about how your application is processed and how your data is handled by referring to Coupa's Privacy Policy. If you are passionate about leveraging technology to drive business success and want to be part of a dynamic team that values innovation and collaboration, we encourage you to apply for the Lead Software Engineer position at Coupa. Join us in revolutionizing spend management and making a real impact on businesses worldwide.,
Posted 3 days ago
8.0 - 20.0 years
0 Lacs
karnataka
On-site
Our client specializes in delivering SaaS solutions and consulting services designed to enhance profitability and customer satisfaction. With a fully integrated, end-to-end platform, we support key business functions like planning, forecasting, pricing, and operations. We are looking to hire a VP of Engineering to lead our 200-member engineering workforce to build high-quality software products. Reporting to the CTO, you will work closely with Architects, engineers, and Product leaders to build a strong engineering muscle for existing as well as new products. Key Responsibilities Provide visionary leadership, mentorship, and foster a culture of collaboration, innovation, and continuous improvement within the engineering team. Oversee end-to-end product development, ensuring timely delivery of high-quality solutions aligned with business objectives. Develop and implement technical strategies, adopting the latest technologies and best practices to drive engineering excellence. Collaborate across departments to ensure alignment, successful product launches, and effective resource planning for scalable growth. Act as the technical ambassador during customer escalations, ensuring swift, reliable resolutions while maintaining a positive team environment. Ideal Candidate Extensive Engineering Leadership: Over 20 years of software engineering experience, including managing large teams of 150+ resources, with a proven track record of building high-performing, collaborative, and accountable engineering cultures. Product and Cloud Expertise: At least 8 years at a product-focused firm, with deep exposure to the evolution from on-premises to cloud environments. Technical Proficiency: Advanced skills in software development across major languages (e.g., Java, C#, Python), with strong experience in cloud platforms like AWS, Azure, or GCP, and a solid understanding of modern development practices, including CI/CD and DevOps. Strategic and Communicative Leader: Demonstrated success in delivering scalable SaaS products on time and within budget, with excellent communication skills to articulate complex concepts, foster cross-functional collaboration, and inspire a shared technical vision. On Offer Opportunity to build high-quality Enterprise SaaS product from India for the global markets. Opportunity to work in a non-hierarchical, high-performing ecosystem. Competitive compensation.,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
As a Lead/Senior Performance Engineer with 5-7 years of experience, you will need to leverage your 5+ years of progressive technical experience in Software Engineering, Performance Engineering, Site-Reliability, and DevOps. Your role involves being an advocate and advisor for performance testing to various engineering teams. You should possess extensive experience with various load testing tools and be capable of conducting performance testing to ensure system capacity, reliability, and scalability. Your responsibilities will include translating test requirements into a testable design, developing test plans, and utilizing tools like JMeter and LoadRunner for hands-on performance testing. You will analyze reports, document observations, and identify bottlenecks to communicate and work with multiple departments for issue resolution. Additionally, you will utilize workload information and performance results to identify bottlenecks and provide tuning recommendations. You are expected to actively contribute to the development and testing processes of the Performance Engineering team, communicate effectively across different levels and functions, and collaborate with various departments. Experience with Performance test framework development, automation, large-scale distributed systems, and cloud technologies is crucial for this role. Required Skills: - Proficiency in Cloud technologies, especially AWS - Familiarity with load testing tools like JMeter, LoadRunner, NeoLoad, etc. - Knowledge of Application Monitoring Tools such as New Relic, Google Analytics, CloudWatch - Experience with Continuous Integration environments Preferred Skills: - Ability to work with Java, Python, or similar languages - Understanding of Virtualization & Containerization technologies like Docker, ECS, Kubernetes - Demonstrated Resiliency Engineering skills and solid understanding of distributed systems to enhance reliability and availability If you have the requisite experience and skills in the mentioned technologies and services, and if you are passionate about performance testing and engineering, this role offers an exciting opportunity to contribute to the development and optimization of systems for enhanced performance and reliability.,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
haryana
On-site
You will report to the Head, Agile CoE and collaborate with the development team to design and implement user-friendly, responsive web applications. As a Full Stack Developer with 5-8 years of experience, your responsibilities will include developing and maintaining both the front-end and back-end of applications using programming languages like JavaScript, Python, Ruby, and Java. You will also create and optimize database schemas, work with databases such as MySQL, MongoDB, and PostgreSQL, and implement security measures to protect user data. Collaborating with UI/UX designers, you will ensure a seamless user experience and visually appealing interface. Your role will involve debugging, testing, and troubleshooting applications to enhance performance. Staying updated on emerging technologies and industry trends will be essential to incorporate best practices into development processes. Participating in code reviews, providing feedback to team members, and documenting code and project details will facilitate maintenance and future development. To qualify for this role, you need a B.Tech/BE in Computer Science or IT and proven experience as a Full Stack Developer. Proficiency in front-end and back-end technologies, web development best practices, design patterns, database management, version control systems (e.g., Git), and code deployment tools is required. Strong problem-solving skills, analytical abilities, communication, and teamwork are essential for success in this position.,
Posted 3 days ago
1.0 - 2.0 years
3 - 6 Lacs
kakinada
Work from Office
Frontend Developer for Slot Game Production We are seeking a skilled Frontend Developer with extensive experience in slot game production to join our dynamic team. In this fast-paced role, you will design and optimize engaging user interfaces for high-performance gaming applications. Key Responsibilities: Game Development: Develop and maintain the front-end of slot games, ensuring smooth gamepl ... ay and an attractive user interface. Team Collaboration: Collaborate with designers, artists, and back-end developers to implement and optimize new features. Code Quality: Write clean, maintainable, and scalable code using HTML5, JavaScript, and CSS. Multimedia Integration: Integrate animations, sound effects, and other multimedia elements to enhance the gaming experience. Performance Optimization: Optimize performance to ensure the games run smoothly on various devices and browsers. Testing and Debugging: Test and debug games to ensure high-quality performance and user experience. Requirements: Front-End Development Experience: Proven experience as a front-end developer, with a strong portfolio of interactive applications or games. Technical Skills: Proficiency in HTML5, CSS3, and JavaScript (ES6+). Game Development Frameworks: Experience with game development frameworks or libraries such as Phaser, or PIXI.js. Responsive Design: Familiarity with responsive design and mobile-first development. UI/UX Understanding: Strong understanding of UI/UX principles, especially in the context of gaming. Teamwork: Ability to work collaboratively in a team environment. Version Control: Knowledge of version control systems such as Git. Gaming Industry Experience: Previous experience in the gaming or casino industry is a plus.
Posted 3 days ago
1.0 - 2.0 years
3 - 6 Lacs
guntur
Work from Office
Key Responsibilities Game Development: Design and maintain engaging user interfaces for high-performance gaming applications. Team Collaboration: Work closely with designers, artists, and back-end developers to implement and optimize new features. Code Quality: Write clean, maintainable, and scalable code using HTML5 , JavaScript, and CSS. Multimedia Integration: Integrate animations, sound effects, and other multimedia elements to enhance the gaming experience. Performance Optimization: Optimize performance to ensure the games run smoothly on various devices and browsers. Testing and Debugging: Test and debug games to ensure high-quality performance and user experience. Required Qualifications Front-End Development Experience: Proven experience as a front-end developer, with a strong portfolio of interactive applications or games. Technical Skills: Proficiency in HTML5, CSS3, and JavaScript (ES6+). Game Development Frameworks: Experience with game development frameworks or libraries such as Phaser, or PIXI.js. Responsive Design: Familiarity with responsive design and mobile-first development. UI/UX Understanding: Strong understanding of UI/UX principles, especially in the context of gaming. Desirable Qualifications Gaming Industry Experience: Previous experience in the gaming or casino industry. Passion for Gaming: A passion for gaming and a deep understanding of slot game mechanics.
Posted 3 days ago
10.0 - 15.0 years
13 - 17 Lacs
bengaluru
Work from Office
Role Summary : As a Lead Engineer (L6) you will own the technical strategy, architecture, and delivery for multiple teams building fullstack, AIenabled contactcenter products. You will guide architectural evolution, champion security and reliability, and scale GenerativeAI adoption across the portfolio.Key Responsibilities Define and communicate architectural vision for fullstack and eventdriven systems, aligning to enterprise guardrails. Drive highstakes design decisions (build vs. buy, domain boundaries, data models) across products and teams. Lead, mentor, and grow engineers (L4L5) through coaching, design reviews, and career guidance. Establish and monitor SLIs/SLOs ; partner with SRE to improve availability, latency, and cost efficiency. Champion securebydesign practices ; conduct threat modeling, oversee penetration tests, and drive remediation at scale. Integrate GenerativeAI capabilities (LLMs, RAG, agents) into platform architecture, balancing innovation with risk. Influence portfolio roadmaps by articulating technical tradeoffs and business impact to senior leadership. Cultivate engineering culture focused on psychological safety, learning, and continuous improvement. Required Qualifications : 10+years of software engineering experience with at least 3years in a technical leadership/architect role. Demonstrated mastery of fullstack development (React/TypeScript; Kotlin/Micronaut, Java/Spring, Python) and distributed system design. Proven track record operating missioncritical, highscale platforms (99.9%+ availability). Deep expertise in cloud architecture ( GCP preferred ), CI/CD automation, observability, and cost optimization. Extensive knowledge of application & infrastructure security, compliance (PCIDSS, GLBA, SOX), and incident management. Experience architecting and shipping AIpowered capabilities (OpenAI, VertexAI, HuggingFace, vector DBs) to production. Exceptional communication and influence skills; ability to translate complex concepts for diverse stakeholders. Preferred Skills : Expertise with GenesysCloudCX, SalesforceServiceCloud, VerizonVoice , or other largescale telephony/IVR ecosystems. Experience leading enterprisewide modernization or platform migration initiatives. Contributions to opensource or industry standards; conference speaking
Posted 3 days ago
5.0 - 7.0 years
20 - 25 Lacs
chennai
Work from Office
Position Purpose Work Autonomously by taking ownership Self-motivation and good team spirit Proactive Communication on issues / risks / status High Quality Focus Follow the defined workflow and ensure the project KPIs are within the limits Gain application, business, functional and technical knowledge Responsibilities Direct Responsibilities The Sr. C++/VC++ Developer will be responsible to: Develops software solutions by studying information needs, conferring with business/users, studying systems flow, data usage and work processes, investigating problem areas and following the best practices in all the aspects of software development lifecycle. Design and development of GUI, business & database layer and its corresponding business treatment Documents and demonstrates solutions by developing technical and functional documents, facilitating internal peer reviews to accomplish high quality of deliverables Devops implementation and enhancement for Application Build and Deployment Performance optimization when required Responsible for estimations, risks & mitigations and escalations to TL/PM in case of any issues Enhance job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment, steering and participating in technical and functional learning sessions conducted by the organization Application L3 Support, Remedy Resolution Contributing Responsibilities Communicate ideas and develop strategy through presentations, demonstrations and specifications, supports and develops team members by providing guidance, coaching and knowledge sharing Domain / Technical Knowledge and/or experience of the financial services industry will be a BIG plus Good understanding of software development life cycle and Agile/iterative methodology Technical & Behavioral Competencies Experience: 5 to 7 years Skills: 1. C++/VC++ with MFC, STL & Data Structures 2. Windows programming with Win32 APIs 3. Sybase/Oracle: Strong SQL, TSQL / PL/SQL programming skills 4. Visual Studio 2017/2019 5. GIT/BITBUCKET 6. DevOps (Good to have) 7. Java knowledge (added advantage) Ability to perform technical analysis, design and identify impacts (functional/technical) Proven expertise in writing good technical specifications Proven expertise in writing good code & experience in GUI development projects Inclination to understand and learn application/business functionality Good communicator, fast learner & a Team player Attention to detail, disciplined and reliable Specific Qualifications (if required) Hands-On VC++ development with MFC for at least 5 years will be an ideal profile for this position Other/Specific Qualifications (if required) Knowledge on Java programming is an added advantage
Posted 3 days ago
1.0 - 3.0 years
2 - 5 Lacs
gurugram
Work from Office
Key Responsibilities: 1. Software Development and Maintenance: o Design, develop, and maintain robust, high-performance C/C++ applications for 4G Core networks. o Optimize software for performance, scalability, and reliability in telecom environments. 2. 4G Core Expertise: o Develop solutions for 4G Core components, including EPC (Evolved Packet Core), PCEF, MME, SGW, PGW, and HSS. o Implement and troubleshoot protocols like S1AP, GTP, Diameter, and SCTP. 3. System Design and Architecture: o Collaborate with cross-functional teams to design and implement end-to-end solutions for 4G Core networks. o Contribute to system architecture discussions and provide technical guidance. 4. Debugging and Troubleshooting: o Analyze and resolve complex issues related to 4G Core systems and protocols. o Perform code reviews, testing, and debugging to ensure software quality. 5. Documentation and Collaboration: o Document software design, development processes, and system specifications. o Work closely with product management and QA teams to meet project deadlines. Required Qualifications: Technical Skills: o Proficiency in C/C++ with strong knowledge of object-oriented programming. o Solid understanding of 4G Core components (EPC, MME, SGW, PGW, and HSS). o Hands-on experience with 5G protocols such as S1AP, GTP, Diameter, and SCTP. o Familiarity with multi-threading, real-time systems, and memory management. Telecom Domain Expertise: o Knowledge of 4G network architecture, standards, and protocols. o Experience in implementing or maintaining telecom core network solutions. Tools and Platforms: o Experience with Linux/Unix development environments. o Familiarity with version control systems (e.g., Git), debugging tools, and build systems. Educational Background: o Bachelors or Masters degree in Computer Science, Telecommunications, or related field.
Posted 3 days ago
3.0 - 8.0 years
20 - 25 Lacs
bengaluru
Work from Office
Position Purpose BNP Paribas ISPL is embarking on a transformation journey in some of the Global Market systems and we are looking for technical experts who can own and drive projects independently. This person is expected to build scalable, resilient systems with cutting edge technology to support the business in the coming years. Responsibilities At BNP Paribas Global Markets technology team, a good engineer is expected to be a developer, problem solver, design thinker and a collaborator with business. Your key responsibilities will cover one or many of the below depending on the project you are embarking on High performance systems: Design and build scalable, resilient trading & pricing / risk platforms. Optimize for high volume market situations when you are a derivative powerhouse. BNP Paribas has been named as the Global Derivatives House of the Year in multiple years. Use multi-threading and distributed computing techniques. Transform and Innovate: Transform enterprise applications that generate TBs of data every day to modern stack without disrupting the business processes. Platform transformation program of outdated/vendor applications to latest tech stacks including Messaging, Caching & Containerization frameworks. Own the Full SDLC: Engage and own requirements gathering, designing, coding, and testing the solution. Manage CI/CD pipelines and automated testing frameworks. Work closely with business users: Work directly with Front Office and Middle office users depending on the project. Translate financial concepts into technical solutions. Manage high priority changes in critical market driven deadlines & prioritize. Required Qualifications: Bachelors degree (B. Tech / B.E.) from core disciplines (Computer Science, Electrical and Electronics Engineering) Strong foundation in Data Structures, Algorithms, and Object-Oriented Programming. Hands-on experience in at least 2 programming languages (e.g., Java, Python, C++). Developed scalable enterprise solutions involving Messaging (e.g., KAFKA), Microservices, Caching frameworks (Coherence, Redis or Hazelcast etc.) Good understanding of test-driven development, DevOps pipeline. Familiarity with web technologies (HTML, CSS, JavaScript) Understanding of databases (SQL/NoSQL). Technical & Behavioral Competencies Preferred Skills: Functional/Domain knowledge in Global Markets (Derivatives, Securities etc.) or Math Finance. Distributed computing. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Specific Qualifications : Bachelors degree (B. Tech / B.E.) from top 25 NIRF college in core disciplines (Computer Science, Electrical and Electronics Engineering)
Posted 3 days ago
5.0 - 8.0 years
11 - 16 Lacs
bengaluru
Work from Office
In this role, you will design, develop, and maintain high-performance C++ applications, write clean, efficient, and maintainable code following best practices. Conduct research on new algorithms, frameworks, and tools to enhance product performance and functionality. Develop proof-of-concept prototypes to validate new ideas and approaches. Work closely with product management, QA, and other engineering teams to define requirements and ensure seamless integration. Participate in code reviews, providing constructive feedback to team members. Develop unit tests and conduct performance profiling to ensure code quality and robustness. You have: Bachelor's or master's degree in computer science, Software Engineering, or a related field. Established skills and knowledge of theory and principles within a professional discipline. Uses functionally specific knowledge. Five to Eight years of experience. Expert in C++ and OOPs concepts Experience in Linux, Inter-process communication/Networking and Multithreading. Good knowledge of SIP, DIAMETER and HTTP It would be nice if you also had: Experience in Cloud and Cloud Native Technologies (Kubernetes (K8s), Docker, Consul, Redis, Helm, Envoy) Experience in integrating Open-Source components Good knowledge on IMS/Volte/Networking Domain GIT and Gerrit knowledge Work on a Product that is deployed by the Top Telco Service Providers around the world. Work in the development of critical components of CSCF (IP Multimedia Subsystems) Own component areas that provide specific functions and interfaces. Interact with Software Architects, Test teams for feature analysis and component impacts. Work closely with Customers for issue analysis and defect handling. Go through the Requirement specifications and understanding the end-to-end feature. Design High level and Low-level design of the feature under the product umbrella. Implement the feature with object-oriented principles, Customer issue analysis and plan for the release with right impact analysis.
Posted 3 days ago
5.0 - 10.0 years
11 - 15 Lacs
pune
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Software Engineer (Development and test) Responsible for developing & testing of software Responsible for generating documents, such as design, user-guide, test plan, test spec, test report etc., Skills Must have Candidate should have 5+ yrs experience Experience Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience with CI tools, test automation, etc. Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Nice to have Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical skills EducationB.tech/M.Tech in CSE/IT/ECE/EEE/E&I
Posted 3 days ago
5.0 - 10.0 years
11 - 15 Lacs
pune
Work from Office
Project description We are seeking an AI-ML Tech Engineer who has a minimum of 5+ years of strong background in machine learning, data science, and software engineering. As a Machine Learning Engineer, you will develop and deploy machine learning models, work with large datasets, and collaborate with cross-functional teams to solve real-world problems. Responsibilities A passionate analytics expert looking for new challenges Proactive, looking for creative and innovative solutions A flexible, open-minded and cooperative person with a strong team ethic Interested in working in a fast-paced international environment as part of a global team Getting-things-done mentality Skills Must have Master's degree in computer science, computer engineering or equivalent experience At least 5 years of experience working in similar a position Experience of using Azure ML, either deploying as a platform or using the platform for model development Strong experience with Python programming language in developing enterprise level applications Proficient in designing, developing and maintaining distributed systems and services Experience in Ansible automation tool for platform IaC, deployment automation and configuration management Strong problem-solving skills with the ability to handle complex systems Good communication and teamwork skills, able to work independently and collaboratively with other teams to deliver quality software solution Fluent in English with the ability to explain complex concepts in simple terms Nice to have Agile environment Previous banking domain Other Languages English: C1 Advanced
Posted 3 days ago
4.0 - 6.0 years
9 - 13 Lacs
bengaluru
Work from Office
WHAT THE ROLE OFFERS: Developing understanding of customer deployment environment. Own and drive high quality resolution of reported current product technical issues. Provide high quality defect fixes and new features. Ensure timely release of high quality product patches. Contribute towards patch process improvement initiatives. Deliver excellent customer experience. Provide on call deployment support of Network Product family. Technically leading and grooming junior team members. Communicate high impact product issues and customer experiences to development team in order to improve quality of future product release Reviews and evaluates designs to ensure long term adaptability and sustainability. Champions processes that ensure very high quality product releases Encourages and contributes to innovation that is aligned with the business Provides R&D inputs into the product/suite functional roadmap and represents the team in the wider architect community WHAT YOU NEED TO SUCCEED: Seven or more years of software development experience including Java, J2EE, JBoss, JMS, JMX,Java script, Spring, Hibernate, XML, SQL, Oracle, Perl, VBS, and shell scripting languages Strong troubleshooting, problem solving and analytical skills with the ability to clearly communicate (both written & verbal) and share solution with CPE and development engineers, Support and customers Ability to multi-task and work under high pressure environment Experience working directly with challenging, demanding support engineers and customers Experience with network management, network devices (routers, switches, firewalls, etc.) and networking technologies (SNMP, ICMP, HSRP, VRRP, CDP, LLDP, etc.) Development and troubleshooting experience with Linux, Windows server operating systems Strong teamwork Excellent communication skills Excellent analytical and problem solving skills. Preferred experience in enterprise product requirements such as security, high scale, multi-tenancy, high availability, supportability etc. Desirable expertise in Docker, Kubernetes, micro-services based architecture Education and Experience: Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent. Typically, 7 plus years of experience.
Posted 3 days ago
12.0 - 17.0 years
15 - 20 Lacs
bengaluru
Work from Office
Your Impact: As a Principal Software Engineer, your mission will be to use latest technology to develop complex module/component design, automate and maintain an efficient, flexible, and fault-tolerant cloud solutions. You should be highly motivated and talented engineer with a strong desire to learn and grow your skills in developing the solutions for cloud offerings and deployment. You will be responsible for all aspects of the development, load balancing and disaster recovery etc. and work continuously with cloud solutions. What the role offers: Should be able to independently develop complex software Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed. Interacts well with peers and communicates in a clear and concise manner both verbally and written on his/her work. Actively participate and contribute to analysis, design, planning, processes, etc., Raise issues where needed and create sensitivity towards timely resolution of problems. Adopt agile development methodologies and test-driven development. What you need to succeed: Should have 12+ years of enterprise product development experience Should have strong hands-on experience in Java/ J2EE technologies Should have very good problem solving, analytical, design and coding skills Programming and Scripting Languages (Java) Experience on Spring and Hibernate Experience on Angular/ Javascript/Reactjs Exposure on building and consuming webservices (using RESTful APIs) Familiarity with software development lifecycles, Agile methodologies. Good knowledge on algorithm design and analysis, including knowledge of data structures and design patterns. Familiarity with software development lifecycles, Agile methodologies.
Posted 3 days ago
8.0 - 13.0 years
25 - 40 Lacs
bengaluru
Work from Office
Essential Responsibilities: As a Senior Software Engineer, your responsibilities will include: Building, refining, tuning, and maintaining our real-time and batch data infrastructure Daily use technologies such as Python, Spark, Airflow, Snowflake, Hive, FastAPI, etc. Maintaining data quality and accuracy across production data systems Working with Data Analysts to develop ETL processes for analysis and reporting Working with Product Managers to design and build data products Working with our DevOps team to scale and optimize our data infrastructure Participate in architecture discussions, influence the road map, take ownership and responsibility over new projects Participating in on-call rotation in their respective time zones (be available by phone or email in case something goes wrong) Desired Characteristics: Minimum 8 years of software engineering experience. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. 2+ Years of Experience/Fluency in Python Proficient with relational databases and Advanced SQL Expert in usage of services like Spark and Hive. Experience working with container-based solutions is a plus. Experience in adequate usage of any scheduler such as Apache Airflow, Apache Luigi, Chronos etc. Experience in adequate usage of cloud services (AWS) at scale Proven long term experience and enthusiasm for distributed data processing at scale, eagerness to learn new things. Expertise in designing and architecting distributed low latency and scalable solutions in either cloud and on-premises environment. Exposure to the whole software development lifecycle from inception to production and monitoring. Experience in Advertising Attribution domain is a plus Experience in agile software development processes Excellent interpersonal and communication skills
Posted 3 days ago
8.0 - 13.0 years
25 - 40 Lacs
bengaluru
Work from Office
Essential Responsibilities: As a Senior Software Engineer, your responsibilities will include: Building, refining, tuning, and maintaining our real-time and batch data infrastructure Daily use technologies such as Python, Spark, Airflow, Snowflake, Hive, FastAPI, etc. Maintaining data quality and accuracy across production data systems Working with Data Analysts to develop ETL processes for analysis and reporting Working with Product Managers to design and build data products Working with our DevOps team to scale and optimize our data infrastructure Participate in architecture discussions, influence the road map, take ownership and responsibility over new projects Participating in on-call rotation in their respective time zones (be available by phone or email in case something goes wrong) Desired Characteristics: Minimum 8 years of software engineering experience. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. 2+ Years of Experience/Fluency in Python Proficient with relational databases and Advanced SQL Expert in usage of services like Spark and Hive. Experience working with container-based solutions is a plus. Experience in adequate usage of any scheduler such as Apache Airflow, Apache Luigi, Chronos etc. Experience in adequate usage of cloud services (AWS) at scale Proven long term experience and enthusiasm for distributed data processing at scale, eagerness to learn new things. Expertise in designing and architecting distributed low latency and scalable solutions in either cloud and on-premises environment. Exposure to the whole software development lifecycle from inception to production and monitoring. Experience in Advertising Attribution domain is a plus Experience in agile software development processes Excellent interpersonal and communication skills
Posted 3 days ago
8.0 - 12.0 years
25 - 37 Lacs
bengaluru
Work from Office
THE ROLE Zeta Marketing Platform (ZMP) is a machine learning/AI powered customer acquisition and CRM multi-tenant platform. The Sr backend developer will work on server-side APIs and services that enable a highly distributed event pipeline and a stack that gets tens of thousands of messages per second. As a Senior Software Engineer you will join provide technical leadership to the group responsible for architecting, developing, and owning the Zeta Marketing Platform. You will collaborate with Engineers, Product Managers and Executives across the organization to develop a roadmap and subsequent projects to build the next generation comprehensive, multichannel marketing solution that unifies and unlocks data across digital touch points, driving return on marketing investment. As a Senior Software Developer, you will be: Responsible for independently and cooperatively understanding business requirements, designing, and implementing core components for real-world marketing automation platform. Designing, implementing application code to satisfy product requirements Ensuring high product quality through rigorous code reviews and unit tests Fixing bugs and implementing enhancements Taking ownership of a significant product component in design and implementation Your Impact: We are looking for exceptional talent with superior academic credentials and a solid foundation in computer sciences and distributed systems design and development. The candidate will have had at least 6 years of experience developing scalable, robust software platforms using Java/Ruby/Python or an equivalent language. An undergraduate degree in Computer Science (or a related field) from a university where the primary language of instruction is English is strongly desired. Strong communication skills in a large-distributed development team environment are essential. Experience in Advertising Attribution domain is a plus Requirements & Qualifications: BS or MS in Computer Science or related field 8 -12 years of working experience with J2EE technology, Python or equivalent OO paradigm Strong knowledge and experience with Kafka, Elastic Search, Airflow, NoSQL databases such as Aerospike, Thrift, CI, and AWS. Experience with SQL languages Experience working with container-based solutions is a plus. Experience working in a fast-paced technology environment. Strong object-oriented programming and design skills. Excellent problem solving, critical thinking, and communication skills. Ability and desire to learn new skills and take on new tasks.
Posted 3 days ago
5.0 - 10.0 years
15 - 30 Lacs
bengaluru
Work from Office
Lead Software Engineer Backend Were seeking a Lead Software Engineer to join one of our Data Layer teams. As the name implies, the Data Layer is at the core of all things data at Zeta. Our responsibilities include: Developing and maintaining the Zeta Identity Graph platform, which collects billions of behavioural, demographic, environmental, and transactional signals to power people-based marketing. Ingesting vast amounts of identity and event data from our customers and partners. Facilitating data transfers across systems. Ensuring the integrity and health of our datasets. And much more. As a member of this team, the data engineer will be responsible for designing and expanding our existing data infrastructure, enabling easy access to data, supporting complex data analyses, and automating optimization workflows for business and marketing operations. Essential Responsibilities: As a Lead Software Engineer, your responsibilities will include: Building, refining, tuning, and maintaining our real-time and batch data infrastructure Daily use technologies such as Python, Spark, Airflow, Snowflake, Hive, Scylla, Django, FastAPI, etc. Maintaining data quality and accuracy across production data systems Working with Data Engineers to optimize data models and workflows Working with Data Analysts to develop ETL processes for analysis and reporting Working with Product Managers to design and build data products Working with our DevOps team to scale and optimize our data infrastructure Participate in architecture discussions, influence the road map, take ownership and responsibility over new projects Participating in on-call rotation in their respective time zones (be available by phone or email in case something goes wrong) Desired Characteristics: Minimum 5 years of software engineering experience. Proven long term experience and enthusiasm for distributed data processing at scale, eagerness to learn new things. Expertise in designing and architecting distributed low latency and scalable solutions in either cloud and onpremises environment. Exposure to the whole software development lifecycle from inception to production and monitoring Fluency in Python or solid experience in Scala, Java Proficient with relational databases and Advanced SQL Expert in usage of services like Spark and Hive Experience with web frameworks such as Flask, Djang Experience in adequate usage of any scheduler such as Apache Airflow, Apache Luigi, Chronos etc. Experience in adequate usage of cloud services (AWS) at scale Experience in agile software development processes Excellent interpersonal and communication skills Nice to have: Experience with large scale / multi-tenant distributed systems Experience with columnar / NoSQL databases Vertica, Snowflake, HBase, Scylla, Couchbase Experience in real team streaming frameworks Flink, Storm Experience in open table formats such as Iceberg, Hudi or Deltalake
Posted 3 days ago
3.0 - 8.0 years
15 - 25 Lacs
bengaluru
Work from Office
At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Overview TE Connectivitys R&D/Product Development Engineering Teams conceive original ideas for new products, introduce them into practice. They are responsible for product development, and qualification from market definition through production and release; assist in the qualification of suppliers for new products to ensure suppliers deliver quality parts, materials, and services for new or improved manufacturing processes; conduct feasibility studies, testing on new and modified designs; direct and support detailed design, testing, prototype fabrication and manufacturing ramp. The R&D/Product Development Engineering Teams provide all required product documentation including, but not limited to, Solid Model, 2D/3D production drawings, product specifications, and testing requirements. They create and modify detailed drawings and drafting or conceptual models from layouts, rough sketches or notes and contribute to design modifications to facilitate manufacturing operation or quality of product. Typical fields of expertise includematerials, mechanics and systems, electrical, optics, chemistry, software, automation systems, packaging, testing and measurement, and manufacturing of electrical, mechanical and electronic components, products, and their integration into systems. KEY RESPONSBILITIES: Above average engineering degree in Computer Science, Electrical/Electronics/ Communication Engineering or related Professional experience in embedded software C / C++ programming Experience in Microcontroller based system development (using products from e.g. Murata, STM32, Renesas, NORDIC processor families) without proprietary OS Experience in one of the wireless protocols LoRaWAN or LPWAN, MQTT, ZigBee, Bluetooth 5.1 supporting BLE protocol and awareness of IoT infrastructure Good experience in application lifecycle management as codebeamer Experience with low power design and optimization techniques Experience in low level micro controller development, e.g. device drivers, configuring clocking modes, power management and bringing up device Experience with Unit Testing Provide technical leadership and resolve complex technical issues also by guiding and overseeing projects Development of firmware solutions Architecture definition and design Optimization of software quality, testability and maintainability Collaborate with other software developers and hardware engineers DESIRED S: Experience in sensor technology Strong customer service mindset and mentality of delivering quality products and services on time and within company cost and profitability objectives Experience with lean/agile software development processes Competencies
Posted 3 days 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
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City