We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Principal Software Engineer Salary in India - PayScale

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Найдите подходящую статистику

Show more

Recommended vacancies

Principal Software Engineer
Microsoft Games, Multiple Locations, Any
The Microsoft Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering (SCHIE) team is responsible for developing and delivering the hardware and firmware that is responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, motivated engineers to help achieve that mission. Are you passionate about working on cutting edge new technology in a team that embodies the growth mindset? Are you hoping to join an organization which is built on a mission "To empower every person and organization on this planet to achieve more"? The Firmware Center of Excellence is responsible for Hardware/Firmware for Azure Infrastructure. We are working on the next generation Hardware/Firmware for server, silicon and rack infrastructure with a focus on innovation in firmware technology to secure Azure infrastructure for Microsoft and their customers. We are looking for a highly motivated Principal Software Engineer with a background in system debug to work on lighting up these various technologies as each team produces their part. You must have experience with System-on-Chip (SoC) Architecture and Design, bring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware. #azurehwjobs #SCHIEResponsibilities As a system firmware Subject Matter Expert (SME), you would be working with product architects, firmware teams and product managers to provide critical guidance, perform system-level debugging and troubleshooting on Cloud HW systems, focusing on new technologies like GPUs and AI accelerators. Collaborate with cross-functional teams to ensure that firmware requirements and specifications are clearly defined, highlighting any gaps required for the product. Design and implement firmware modules to support various hardware interfaces, including USB vNIC, SPI, I2C, PCIe, and other related protocols. Perform system-level debugging and troubleshooting to identify and resolve hardware/firmware-related issues. QualificationsRequired Qualifications: • 12+ years of technical engineering experience o OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience o OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years of technical engineering experience o OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 6+ years of technical engineering experience. • Experience working from early concept of server architecture, designing,and delivering on new technologies across the entire platform. • Experience working with multiple teams on root cause analysis, troubleshooting, and debugging skills resulting into solving complex hardware/firmware interface issues. • Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading. • Hands on experience in programming in Python and/or C/C++ • Excellent problem-solving and analytical skills. • Self-motivated and able to work independently with minimal supervision. • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. Preferred Qualifications: • 15+ years of technical engineering experience o OR Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 12+ years of technical engineering experience o OR Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 10+ years of technical engineering experience o OR Doctorate degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 8+ years of technical engineering experience. • In-depth knowledge of hardware and firmware interfaces: OpenBMC, DMTF MCTP, Redfish, PLDM, SPDM, RAS, UEFI, Virtualization/SRIOV • Experience working with High performance computing, GPU and AI accelerator integration into Data center • Experience with Implementation of Hardware/Firmware Security primitives • Experience with Windows and Linux Operating systems and kernel and application level. • Passionate about coaching team members and helping them grow. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Salary: . Date posted: 03/21/2024 03:17 AM
Principal Software Engineer
Microsoft Games, Bangalore, Any
Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including AI, Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions.In partnership with the Azure Service teams, we are on a mission to deliver the hardware, software, services, and infrastructure roadmap that enables users to run technical computing workloads on Azure. Our focus is on smart growth, high efficiency, and delivering trusted experience to customers and partners worldwide The SCHIE HW Diagnostic Engineering team plays a critical role in designing and developing diagnostic software solutions for Server and Rack Infrastructure components that are deployed for Microsoft's online services. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server Telemetry & diagnostics solutions to support diagnostics of the hardware that supports our cloud services platforms.We are looking for a highly motivated, self-driven Principal Engineer with a good understanding of Server and Infrastructure Hardware components that are deployed in the Cloud Data Centers and their Telemetry & Diagnostics usage.ResponsibilitiesJob responsibilities:• Develop & deploy HW diagnostic software based using Linux technologies and tools for various HW sub-systems that are part of Microsoft Azure Server workloads including AI Development of modules using C, C++, C# in Linux as well as Windows environments and help setup the DEVOPS pipeline• Development of scripts (PowerShell, C#, Python, Pearl, Linux BASH) to support diagnostics of various server HW .Stay up-to-date with industry trends and advancements in Diagnostics technologies.QualificationsJob qualifications:• Masters or BE in Computer Science, Electronics or Electrical Engineering with 14+ years of hands-on experience in server domain• 8+ years of hands-on experience in solving hardware and software problems in PC, Enterprise server or Cloud Server required (X86 environment and/or ARM64).• Command on several of the key technology areas such as CPU, GPU, chipsets, motherboards, FPGA, BIOS, BMC, memory, PCIe, storage, networking, Power, Thermal and familiarity with manufacturing and system integration processes for cloud servers and racks.• Passion for remote problem solving and automation in the cloud environment is essential.• Self-motivated and able to work independently with minimal supervision• Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. Must be able to plan and adapt to a rapidly evolving environment.Preferred Qualifications:• Hands on experience in driving e2e Telemetry harvesting & Diagnostics with hands-on experience a plus.• In-depth knowledge of hardware, software, and cloud technologie• Experience with cloud-scale architecture and infrastructure.• Track record in working with Silicon vendors (CPU, SoC, FPGA, GPU, etc.) and ODM• Proven track record of successfully influencing Partners and Leadership at all levels of the organization.#SCHIEINDIAMicrosoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Salary: . Date posted: 03/21/2024 03:17 AM
Principal Software Engineer
Siemens, Bangalore, Any
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We're looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you'd make a great addition to our vibrant team. Siemens founded the new business unit Siemens Advanta (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Advanta is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation - everything out of one hand.We are looking for a principle Software EngineerCollaborate with other professionals to determine functional and non-functional requirements for new software or applicationsUse tools and methodologies to create representations for functions and user interface of desired productDevelop high-level product specifications with attention to system integration and feasibilityDefine all aspects of development from appropriate technology and workflow to coding standardsCommunicate successfully all concepts and guidelines to development teamOversee progress of development team to ensure consistency with initial designProvide technical guidance and coaching to developers and engineersEnsure software meets all requirements of quality, security, modifiability, extensibility etc.Requirements and skillsAt least 8-12 years of experience in software design and developmentExcellent knowledge of software and application design and architectureExcellent knowledge of UML and other modeling methodsAudiology domain knowledge is an added advantatge.Good understanding of Design patterns, SOLID design principles and a project experience of implementing thoseA technical mindset with great attention to detail.Outstanding communication and presentation abilitiesExperienced in working in an Agile environment.Ensures adherence to defined guidelines, processes, and procedures, for the team assigned..Make your mark in our exciting world at Siemens.This role is based in Bangalore and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.Find out more about Siemens careers at: www.siemens.com/careersSalary: . Date posted: 03/25/2024 02:16 PM
Principal Software Engineer
GoDaddy.com, Gurugram, Any
Location Details:India, Gurugram At GoDaddy the future of work looks different for each team. Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the office some days)and some work entirely remotely. This is a hybrid position. You'll divide your time between working remotely from your home and an office, so you should live within commuting distance. Hybrid teams may work in-office as much as a few times a week or as little as once a month or quarter, as decided by leadership. The hiring manager can share more about what hybrid work might look like for this team. Join Our Team Do you want to have a global influence while working from India? Then this is the perfect role for you! GoDaddy is the world's largest web services platform. Our mission is to fuel a new generation of entrepreneurial endeavors by providing the best suite of products for our customers. The eCommerce organisation builds the platform that is the backbone of all commercial activity on GoDaddy.com and any of its partner brands. We are building a modern cloud-native eCommerce platform that will power eCommerce on GoDaddy for years to come all while embracing the challenges of sunsetting our legacy services and delivering value. In 2022, GoDaddy established a new Development Centre in New Delhi to support our aggressive growth plans in India and abroad. We are growing this development center to drive multiple new initiatives in India as well as around the world! We are looking for a Software Development Engineer to assist in building new core eCommerce Transaction Processing Systems. GoDaddy has millions of subscriptions and processes millions of orders from customers all over the world. These products must traverse our services efficiently and accurately to provide the best customer experience and contribute to the success of our company. Our transaction systems are the foundations of GoDaddy eCommerce. Does running super-important, hardened systems sound exciting to you? Then you are made for this role. What you will get to do... You will build secure, highly available, fault tolerant, and globally performant micro-service-based platforms deployed on the AWS cloud. These worlds class distributed systems will highlight their interoperability as they plug into our billion-dollar ecosystem seamlessly You will play a vital role implementing core strategies to sunset our existing legacy systems without impacting our customers or global capabilities and build solutions which are measurable and help accelerate the adoption of our new services You will work in a scrum team and join forces with engineers, product managers, architects, and sales and services representatives from within and outside of the eCommerce division Your experience should include... 5+ years technology experience in a software engineering role and building large scale distributed applications or solutions Strong experience in programming languages such as Java (preferred), Python, Node, Golang, etc Solid foundation in data structures such as JSON, XML, and SOAP, as well as software designs, micro-services, and containers 3+ years of cloud computing experience using publicly available services, AWS is an advantage Experience with relational and no-SQL databases such as DynamoDB, MySQL, and SQL Server Experience with writing unit, integration, and smoke tests Experience of working in agile teams Familiarity with version control software, Git is helpful Experience in testing and deploying code using CI/CD technologies and patterns such as GitHub action workflows, Git, Git flow, Jenkins, etc Familiarity with application performance monitoring tools such as ElasticAPM, ESSP, Newrelic We've got your back... We offer a range of benefits that may include paid time off, retirement savings (e.g., 401k, pension schemes), incentive eligibility, equity grants, participation in an employee stock purchase plan, and other family-friendly benefits including parental leave. GoDaddy's benefits vary based on individual role and location and can be reviewed in more detail during the interview process. We also embrace our diverse culture and offer a range of Employee Resource Groups ( Culture ). Have a side hustle? No problem. We love entrepreneurs! Most importantly, come as you are and make your own way. About us... GoDaddy is empowering everyday entrepreneurs around the world by providing the help and tools to succeed online, making opportunity more inclusive for all. GoDaddy is the place people come to name their idea, build a professional website, attract customers, sell their products and services, and manage their work. Our mission is to give our customers the tools, insights, and people to transform their ideas and personal initiative into success. To learn more about the company, visit About Us . At GoDaddy, we know diverse teams build better products-period. Our people and culture reflect and celebrate that sense of diversity and inclusion in ideas, experiences and perspectives. But we also know that's not enough to build true equity and belonging in our communities. That's why we prioritize integrating diversity, equity, inclusion and belonging principles into the core of how we work every day-focusing not only on our employee experience, but also our customer experience and operations. It's the best way to serve our mission of empowering entrepreneurs everywhere, and making opportunity more inclusive for all. To read more about these commitments, as well as our representation and pay equity data, check out our Diversity and Pay Parity annual report which can be found on our Diversity Careers page . GoDaddy is proud to be an equal opportunity employer . GoDaddy will consider for employment qualified applicants with criminal histories in a manner consistent with local and federal requirements. Refer to our full EEO policy. Our recruiting team is available to assist you in completing your application. If they could be helpful, please reach out to [email protected]. GoDaddy doesn't accept unsolicited resumes from recruiters or employment agencies.Salary: . Date posted: 04/01/2024 10:05 PM
Principal Software Engineer - I8 (.Net Core, C# and C++)
Dell, Bangalore, Any
Principal Software Engineer - I8 (.Net Core, C# and C++)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us as a Principal Software Engineer on our Engineering Development team in Bengaluru, Karnataka to do the best work of your career and make a profound social impact.What you'll achieveAs a Principal Software Engineer, you will create solutions, analyzing the customer's business goals, needs and general business environment to design technical system answers.You will:Contribute to the design and architecture of high-quality, complex systems and software/storage environmentsPrepare, review and evaluate software/storage specifications for products and systemsContribute to the development and implementation of test strategies for complex software products and systems/for storage products and systemsTake the first step towards your dream careerEvery Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:Essential Requirements Proficiency in programming languages such as C# and C++, with a strong grasp of .NET Core and .NET Framework, WMI, XAML, WIX, WPF, WCF, JSON, Web API (REST-based communication) and HTML/5.Knowledge of Windows ADK, WinPE, WinRE, and BIOS/UEFI environments will be advantageous.Experience with Windows Operating Systems, winDbg, firmware, BIOS, device drivers, databases, system/network/OS/application administration, embedded software/firmware, and related tools and utilities.In-depth understanding of Windows OS Internals, compute resource management, and device driver management is crucial.Acquaintance with scripting languages like Python and PowerShell, and familiarity with CI/CD practices.Hands-on experience with both relational and non-relational databases, including SQL, TSQL, MongoDB, etc.Desirable Requirements A minimum of 8 years of relevant experience with a bachelor's degree, 6 years with a Master's, or 3 years with a Ph.D., or an equivalent combination of education and experience.Proficiency with Continuous Integration tools such as Jenkins and Bamboo.A solid understanding of version control systems, particularly git, and platforms like GitHub and Stash.Who we areWe believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 30th April 2024Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R242832Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 03/27/2024 02:10 AM
Principal Software Engineer
Microsoft Games, Hyderabad, Any
Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, high energy engineers to help achieve that mission. As Microsoft's cloud business continues to grow the ability to deploy new offerings and HW infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. Microsoft Azure is experiencing explosive growth and innovation connecting people, services, and devices around the world. From cloud game streaming to data services, the hardware we design is fundamentally changing the data center and contributing to the success of millions of customers. The Silicon Cloud Hardware and Infrastructure Engineering (SCHIE) team is looking for aPrincipal SoftwareEngineering Manager. ThePrincipal SoftwareEngineer position requires someone whohasthe ability to lead in terms of design, architecture, implementation of end-to-end software applications, utilities and tools for Cloud Server Certification Engineering; and be able to execute to qualify the products as per TTM goals and timelines. Expected to have Data Center or Cloud product quality focus and customer-first mindset. Your ability to partner successfully with a broad group of diverse stakeholders, cross functional teams, partners, and vendors in translating problems or requirements into technical solutions in terms of design, architecture and engineering specifications will be critical. AsPrincipal SoftwareEngineer,you will be a technical leader withinthe organization. We are looking for a highly motivated, self-driven Software Engineer with a good understanding of Server and Infrastructure Firmware for hardware components that are deployed in the Cloud Data Centers with a focus on product security, quality, reliability, availability and serviceability. As a mentor, you will nurture the growth of fellow engineers, fostering a culture of continuous learning and improvement. Your clarity and leadership will illuminate our path, driving our organization towards its mission. Together, we will redefine the future of technology.Responsibilities Design, architect and code software applications, tools and utilities to certify server firmware and hardware Code reviews, Design document and Engineering specifications. Work with Geo Teams Lead from the front on technical aspects with vendors, partners and stakeholders. Strong software development processes and agile methodology Experience in DevOPS, CI/CD pipeline, build automation and package tools. Create efficient and effective workflows with automation QualificationsRequired Qualifications Bachelor's degree in computer science, Data Science, or equivalent industry experience. 15+ years of experience leading high-performing teams Demonstrated ability to manage multiple, critical projects in a dynamic, rapid paced development. Experience with GIT, source depot, SQL, XML creation and parsing or Azure services like Kusto, Event Hubs. You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development. At the design phase, you will be part of a team-driving the architecture, design and development of security sub-systems including firmware development of low-level hardware interfaces. Preferred Qualifications Masters in Computer Science, Electrical and Electronics Engineering, Data Science, or equivalent field of expertise. Experience in Linux Operating system (System calls, APIs and leverage them to talk to the layer of the hardware, firmware will be a plus) Demonstrated experience establishing high performing team processes Demonstrated experience in Hardware Quality Tooling and design Experience in certification of Hardware such as GPUs, FPGAs, SSDs, NVMe will be a plus. Experience working in a modern DevOps culture, administering your service in Azure, implementing infrastructure as code, automating manual operations processes, and supporting/ troubleshooting production incidents. Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Salary: . Date posted: 04/05/2024 03:17 AM
Principal Software Engineer - IT
Dell, Hyderabad, Any
IT Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.Join us to do the best work of your career and make a profound social impact as an IT Principal Software Engineer on our Software Engineer-IT team in Hyderabad.What you'll achieveAs an IT Principal Software Engineer, you will deliver products and improvements for a changing world. Working at the cutting edge, you will craft and develop software for platforms, peripherals, applications and diagnostics - all with the most sophisticated technologies, tools, software engineering methodologies and partnershipsYou will:•Develop technical solutions to meet business requirements•Assist in training, work assignment and mentoring of less experienced developers•Provide training and mentor other engineers when required•Be a domain specialist in one or more technical programming specialtiesTake the first step towards your dream careerEvery Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:Essential Requirements8-9 years of development experience in technologies with hands-on experience Java 11, Spring 5, PostgreSQL, ReactJS and PCF Cloud microservicesREST & SOAP API development. Strong understanding around API and MicroservicesExperience in using Dev Ops Engineering like CICD, build automation, pipeline integration, GitLab.OAUTH 2.0, SAML authentication and HTML, CSS, Javascript, XML and JSON modulesExperience in Test Driven Development Framework. Ability to have unit test plan and develop unit test cases.Desirable RequirementsIntegration and middleware knowledge on Messaging Queues and Rabbit MQWho we are:We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.Application closing date: 30 April 2024Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here .Job ID:R243190Dell's Flexible & Hybrid Work CultureAt Dell Technologies, we believe our best work is done when flexibility is offered.We know that freedom and flexibility are crucial to all our employees no matter where you are located and our flexible and hybrid work style allows team members to have the freedom to ideate, be innovative, and drive results their way. To learn more about our work culture, please visit our locations page.Salary: . Date posted: 04/06/2024 02:14 AM
Principal Software Engineer, Selection Monitoring
Amazon, Bengaluru, KA, IN
DESCRIPTIONSelection Discovery is currently responsible for discovery of various eCommerce entities at global scale (websites, products, brands, etc.), build pipelines to fetch content from these sources and transform those to key-value pairs (facts) and persist those in scalable data stores. The scale of data discovery (~1B urls, ~4T facts per month), and gathering is constrained largely by Humans-in-the-loop (HITL), however with advent of LLMs, investments are being made to support 20x scale with the global expansion in Direct-to-customer (DTC) brand websites. We need a Principal Engineer to be able to provide E2E architecture spanning across 4+ teams Key job responsibilities• Drive clarity and consensus for both business problems and technical strategy; and independently lead our most demanding, cross-functional projects spanning across Selection Monitoring, Amazon Catalog, and Seller systems orgs• Serve as a trusted technical advisor to Senior Managers and Directors, influencing planning strategy and trade-offs.• Deliver solution architectures spanning across multiple software systems in selection discovery, brand identification and cataloging, automated matching, and Amazon catalog systems.• Have direct influence in some areas on full software development lifecycle including design, implementation, testing, deployment, and maintenance strategy; while influencing other areas at architectural level.• Provide end-to-end architectural/mentoring cover to 30-40 engineers across 5+ teams to ensure a cohesive delivery towards larger business objective and tech strategy.• Balance constraints to ensure progress towards vision, while understanding that speed of delivery matters.• Drive instrumentation to measure effectiveness of solutions, data, and processes involved; and build both technical and non-technical solutions to address gaps.We are open to hiring candidates to work out of one of the following locations:Bangalore, KA, INDBASIC QUALIFICATIONS- 10+ years of non-internship professional software development experience- Knowledge of object-oriented design, data structures, and algorithmsPREFERRED QUALIFICATIONS- Experience in full-stack mobile development- android /iOS or modern web browsers and services mainly in Java in a Linux or Unix environment- Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)
Principal Software Engineer
, pune, IN
Principal Software EngineerLocation: Office:Based / Hybrid, Pune, IndiaPosition Summary:We have an exciting opportunity for a motivated Software Engineer to join the Facilities Engineering Team, part of Bentley Systems. Facilities Engineering is responsible for advancing software and services for Plant, Building and Structural engineering domains. As a Principal Software Engineer, you will work closely with other Software Engineers, Quality Assurance Engineers, and Product Managers to develop software solutions with a strong focus on quality.Your Day:to:Day::Provide support in all phases of SDLC and ensure to deliver high:quality products.:Take ownership of the functionality you write and designs you implement.:Research, evaluate and explore new technologies as needed.:Continue to learn to increase job and industry:related knowledge.:Support, enhance and maintain existing solutions.:Develop unit tests during the project to ensure code assets are of quality and satisfy required use cases.:Document the solution.:Mentor and share knowledge with team members.:Architecture design: Contribute to system and application architecture.:Improving the performance of existing software.:Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.:Participate in design reviews and recommend improvements.:Assist in risk assessment and mitigation activities.:Assist in technical audits and make sure to implement audit recommendations.What You Bring to The Team:stylemargin:bottom:15.0px::10+years of relevant work experience in software engineering:Strong problem:solving skills:Able to design and implement a solution with excellent design decisions.:Able to do and explain software design to junior colleagues.:Writing clear, maintainable, testable, efficient, and secure code.:Proficientof methodologies, design patterns including OOP, SOLID principles, and Unit testing frameworks.:Able to explain a problem and ask right questions, investigate, and evaluate.:Proficiency in Mathematics (Geometry):Knowledge of Agile and Scrum development practices:A general understanding of infrastructure design, engineering and construction is a plus.:Able to come up with good software design with proper architecture.:Solid software development knowledge and sufficient experience to solve problems and give solutions regardless of programming language.:Proven experience of building complex systems.:Analytical skills to understand how to develop software based on the end users needs.:Able to design an efficient user interface for a given problem.Technical Skillsstylemargin:bottom:15.0px::Experience with technologies such as Microsoft Visual Studio, .NET Framework.:Proven Experience and Strong knowledge ofC++/C/.NET TypeScript/JavaScript and web development with Node.js and React.Desired Skillsstylemargin:bottom:15.0px::CI/CD:Git : DCVS:Backlog Management Tools TFS/ADO/Jira:Exposure to Azure DevOps:Knowledge of Software Design Diagrams:Learn new technology and propose direction.What We Offer::A great Team and culture : please see our Recruitment Video.:An exciting career as an integral part of a world:leading software company providing solutions for architecture, engineering, and construction.:Competitive Salary and benefits.:The opportunity to work within a global and diverse international team.:A supportive and collaborative environment.:Colleague Recognition Awards.Who We Are:Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world's infrastructure : sustaining both the global economy and environment. Our industry:leading software solutions
Principal Software Engineer, Selection Monitoring
Amazon, Bengaluru, KA, IN
DESCRIPTIONSelection Discovery is currently responsible for discovery of various eCommerce entities at global scale (websites, products, brands, etc.), build pipelines to fetch content from these sources and transform those to key-value pairs (facts) and persist those in scalable data stores. The scale of data discovery (~1B urls, ~4T facts per month), and gathering is constrained largely by Humans-in-the-loop (HITL), however with advent of LLMs, investments are being made to support 20x scale with the global expansion in Direct-to-customer (DTC) brand websites. We need a Principal Engineer to be able to provide E2E architecture spanning across 4+ teams We are open to hiring candidates to work out of one of the following locations:Bangalore, KA, INDBASIC QUALIFICATIONS- 10+ years of non-internship professional software development experience- Knowledge of object-oriented design, data structures, and algorithmsPREFERRED QUALIFICATIONS- Experience in full-stack mobile development- android /iOS or modern web browsers and services mainly in Java in a Linux or Unix environment- Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)