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

System Software Engineer Salary in San Jose, CA

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

Recommended vacancies

Senior Software Engineer
PayPal Inc., San Jose
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:What you need to know about the role:You will be responsible for developing the large-scale distributed application platform architected for scale, which can support multiple tenants seamlessly, and integrates with various payment processors and intermediaries, outside of PayPal, using industry standard Payment Integrations Methods. The focus would be on developing large scale enterprise platform, designed for scalability, availability, and high resiliency, that can fail fast and auto recover, enabling highest level of STP -Straight Through Processing.Meet our team:You will be part of the Payments Platform Team, focusing on the Settlement platform. Settlement platform is the one of the largest platforms with that is responsible of settling funds between PayPal and users funding instruments. You will work alongside the brightest engineering talent, solving interesting problems on scalability using the latest technologies on prem and cloud.Job Description:Your way to impact:Looking for technically strong candidate, with hands on development experience in JAVA, who is self-motivated, team player, with curiosity to learn and grow, exhibiting strong resolve and challenge the status quo, to strive for excellence in everything they do, with good professional and academic track record to be part of a team that deals with most innovative payments processing team that deals transactions at scale.Your Day to Day:Develops efficient, elegant, clean, reusable code with no unnecessary complication or abstraction.Mentor other engineers and developers by providing technical and business-related guidance and resources;Deliver quality solutions on schedule.Create / Review well-articulated, detailed design documents.Presents issues and solutions to audiences of varying sizes. Provides recognized technical and business leadership and can provide deep technical support across a range of functionality.Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally.Participates in the development of tools, systems and processes aimed at improving product supportability or overall support productivity.What you need to bring:6+ years of experience developing large scale enterprise applications, primarily with JAVA with hands on experience in RDBMS and NoSQL databases.6+ years of experience developing large scale applications JAVA, Spring Core and Spring Batch, with good hands on exposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL/PL-SQL development skillsExposure to Spark, Distributed Databases, Cloud Technologies is a plus.Deep understanding of and extensive experience applying advanced object-oriented design and development principles.Intermediate level understanding of designing and developing data intensive applications, and architecting them for scalability and availability.Developinghigh traffic backend services, with low latency and designing them for scale.Experienceapplying software design patterns, data structures, algorithms.Good analytical and problem solving skillsExperience collaborating with business users to define the key business requirements and translate them into process/technical solutionsExperience in Unix based development environment is a plusKnowledge on scripting languages like Unix Shell, Perl, Python is a plusExperience inapplication performance fine tuning is a plus.Experience with unit testing using Junit and writing functional testing.Experience using industry standard software development tools (IDE / Version Control / Continuous Integration)Strong debugging and problem resolution skillsExpertise in online payments and related domains is a plusFocuses on test driven development and automation.BelievesinAgiledevelopment and are comfortable withSCRUMprocess.Refactor existing codebase and in understanding existing implementations to decide to refactor or rewrite.Identify Performance bottlenecksand usegood coding patternsto avoid them.You're astrong advocate ofgood coding standardsandpreachcode-coveragetoolslikeSonar.We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.Additional Job Description:Subsidiary:PayPalTravel Percent:0-PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.The U.S. national annual pay range for this role is$72700 to $176000Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.
Software Engineer
PayPal Inc., San Jose
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:At PayPal, we're literally reinventing how the world pays and gets paid. We understand that it's about people. We connect individuals to let them shop, get paid, donate and send money using today's technology with the confidence that comes from the security and control PayPal enables. Are you ready to help us change the world?The world's leading payments company, PayPal, brings together a family of brands that are revolutionizing the way people move money. At PayPal you will be immersed in an amazing community with a vibrant culture that thrives on innovation, collaboration, inclusion and wellness. Software Engineers at PayPal develop innovative solutions and high-quality products that touch millions of people every day around the globe. Our engineers solve some of the most complex technical problems in the world of connected payments across all business units, including PayPal, Braintree, Venmo, Paydiant and others. We are looking for the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability.You'll work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, front end and back end. As a core participant of your team, you'll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world's largest e-commerce and payments websites at a scale only a few companies can match.Job Description:In your day-to-day role you will: • Design, develop, test, and deploy robust software solutions using Java in a Linux/Unix environment, ensuring high performance, security, and scalability.• Independently work on multiple product features, utilizing your technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of our products and the business domain.• Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.• Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.• Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement.What Do You Need To Bring• A Bachelor's degree in Computer Science or an equivalent combination of technical education and work experience.• Two or more years of software development experience, with a strong emphasis on Java, including experience with the Spring Framework.• A deep understanding of data structures, object-oriented design, and algorithms. Experience working with large-scale, highly available, and distributed systems.• Experience developing automated unit, integration, and functional tests, preferably in a Java environment using tools like JUnit, Mockito, or Spring Test.• Proficiency in using Maven as a build and dependency management tool.• Experience designing and developing RESTful web services.• An understanding of Continuous Integration (CI) and Continuous Delivery (CD) concepts, with experience in using build and deployment tools to streamline and automate the development lifecycle.Additional Job Description:Subsidiary:PayPalTravel Percent:0-PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.The U.S. national annual pay range for this role is$60900 to $147400Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.
Software Engineer
NetApp, San Jose
About NetAppWe're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it's in our DNA. We push limits and reward great ideas. What is your great idea?"At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization." -George Kurian, CEOJob SummaryNetApp is developing new portfolio of data-centric storage platforms and services to help the world's leading organizations harness their data in new and interesting ways. The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on premise solutions. This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. This is a wonderful opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. As a software engineer you will work as part of an exceptionally talented engineering team responsible for driving product development and strategy. The overall focus of the team will be on delivering innovative technologies to address competitive market and customer requirements with enterprise-class product quality and time-to-market. The team will also be responsible for maintenance & enhancements to existing technologies & products.Essential Functions• Apply current software engineering skills and use up-to-date technologies to contribute to team deliverables• Contributions to Design, Coding, Debug & Test, Performance analysis & improvement tasks• Contributions to technical discussions within the immediate team and across functions• Be a technical resource to other engineers and across functions• Willingness to work on additional tasks and responsibilities that will contribute towards team, department and company goals.Job Requirements• Knowledge and experience in computer operating systems, hardware architecture and design, data structures and standard programming practices; systems programming in C is highly desirable• Experience with development with C/C++ in LINUX/UNIX environments• Strong algorithms, data structures and multi-threaded programming experience is preferred. • Ability to work collaboratively with other engineers• Knowledge of storage or cloud technologies • Strong oral & written communication skills • Knowledge of Networking Protocols - TCP / IP, UDP / IP, VLAN etc. is preferableEducationRequires a minimum of 3 years of related experience• A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree or a PhD; or equivalent experience is required.Equal Opportunity Employer:NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Did you know...Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.Why NetApp?In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities. We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future. If you run toward knowledge and problem-solving, join us. USA and Canada Residents Only: The base salary hiring wage range for this position which the Company reasonably and in good faith expects to pay for the position in the specified geographic areas or locations, is $120.150 - $181,500. Final compensation will be dependent on various factors relevant to the position and candidate such as geographical location, candidate qualifications, certifications, relevant job-related work experience, education, skillset and other relevant business and organizational factors, consistent with applicable law. In addition, the position may include some of the following comprehensive benefits such Medical, Dental, Vision, Life, 401(K), Paid Time off (PTO), sick time, leave of absence as per the FMLA and other relevant leave laws, Company bonus/commission, employee stock purchase plan, and/or restricted stocks (RSU's).
Sr. Software Engineer
NetApp, San Jose
About NetAppWe're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it's in our DNA. We push limits and reward great ideas. What is your great idea?"At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization." -George Kurian, CEOJob SummaryBy joining NetApp, you can take part in transforming how data is changing the world. ONTAP is the #1 Storage Operating System in the world, managing hundreds of Exabytes of customers information. We have more than 30,000 customers today that rely on us to be the data authority. Take part in the transformation that is changing how we work and play daily.The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. As Senior Engineer, you will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on-premise solutions. This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. This is a wonderful opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. Feature rich software stack combined with ONTAP - The storage operating system of NetApp with its rich data management capabilities has tremendous value to our customers and are used in mission critical applications across the world. Focus will be on enhancements to existing products as well as new product development. This role is within the Research and Development function whose overall focus is on technology advances, competitive market and customer workload requirements, product cost and time-to-market, and product quality.This position requires an individual to be broad-thinking and systems-focused, creative, team-oriented, technologically savvy, able to lead large cross-functional teams, and driven to produce results.Job RequirementsEssential Functions:• Coding• Designing• Testing and/or Unit Testing• Test automation• Debugging• Reliability• Availability• Performance analysis• Critical and/or high visibility customer support• Responsible for providing support in development and testing activities of other engineers that involve several inter-dependencies• Participate in technical discussions within the team and with other groups within Business Units associated with specified projects• Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals• Provide guidance and mentoring to more junior engineersResponsibility:Responsible for non-routine and unstructured tasks, requiring creative solutions with more inter-dependencies and with processes that are less definedThe individual works on complex problems which are undefined and large in scopeWork with teams across the company in problem solving and design efforts Minimum Qualifications• A minimum of 12 years of experience is required.• A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD is required• A strong understanding of concepts related to computer architecture, data structures and programming practices• Strong System/Kernel programming experience• Knowledge of Filesystems• Experience with Networking and file/cloud protocols• Excellent coding skills in C/C++• Strong oral and written communication skills are essential• Work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards. • Strong aptitude for learning new technologies• Follow standard engineering principles and practices• Resourceful in applying creative ideas to solve problemsEducation• A minimum of 12 years of experience is required.• A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD is requiredDid you know...Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.Why NetApp?In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities. We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future. If you run toward knowledge and problem-solving, join us.Equal Opportunity Employer:NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Did you know...Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.Why NetApp?In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities. We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future. If you run toward knowledge and problem-solving, join us. USA and Canada Residents Only: The base salary hiring wage range for this position which the Company reasonably and in good faith expects to pay for the position in the specified geographic areas or locations, is $166,500 - 253,000. Final compensation will be dependent on various factors relevant to the position and candidate such as geographical location, candidate qualifications, certifications, relevant job-related work experience, education, skillset and other relevant business and organizational factors, consistent with applicable law. In addition, the position may include some of the following comprehensive benefits such Medical, Dental, Vision, Life, 401(K), Paid Time off (PTO), sick time, leave of absence as per the FMLA and other relevant leave laws, Company bonus/commission, employee stock purchase plan, and/or restricted stocks (RSU's).
Software Engineer
NetApp, San Jose
About NetAppWe're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it's in our DNA. We push limits and reward great ideas. What is your great idea?"At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization." -George Kurian, CEOJob SummaryData is the currency of business in the digital era. NetApp is the data authority, helping customers leverage and manage their data wherever it resides - in the cloud, in their data centers, or anywhere data flows. Engineers at NetApp help transform the way customers utilize their dynamic, diverse, and distributed information. They are allowing doctors to save lives with deep data analytics shared with medical experts around the world, helping automotive engineers improve autonomous vehicle navigation with artificial intelligence, enabling scientists to monitor and identify environmental hazards through deep image analysis, and providing companies the ability to expand their businesses in yet unimagined ways. By joining NetApp, you can take part in transforming how data is changing the world. ONTAP is the #1 Storage Operating System in the world, managing hundreds of Exabytes of customers information. We have more than 30,000 customers today that rely on us to be the data authority. Take part in the transformation that is changing how we work and play daily.The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on-premise solutions. This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results. This is a wonderful opportunity to work on a high-powered team delivering an industry changing product within an extremely high growth sector of the tech industry. Feature rich software stack combined with ONTAP - The storage operating system of NetApp with its rich data management capabilities have tremendous value to our customers and are used in mission critical applications across the world. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development. This position requires an individual to be broad-thinking and systems-focused, creative, team-oriented, technologically savvy, able to lead large cross-functional teams, and driven to produce results.Job RequirementsThis position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.Essential Functions:- Coding- Designing- Testing and/or Unit Testing- Test automation- Debugging- Reliability- Availability- Performance analysis- Critical and/or high visibility customer support- Responsible for providing support in development and testing activities of other engineers that involve several inter-dependencies- Participate in technical discussions within the team and with other groups within Business Units associated with specified projects- Willing to work on additional tasks and responsibilities that will contribute towards team, department and company goals- Provide guidance and mentoring to more junior engineers- A strong understanding of concepts related to computer architecture, data structures and programming practices- System/Kernel programming experience- Knowledge of Filesystems- Experience with Networking and file/cloud protocols - Excellent coding skills in C/C++- Strong oral and written communication skills are essential- Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards. Possesses sufficient technical knowledge and experience to pick up new expertise quickly with guidance from a technical leader.- Strong aptitude for learning new technologies- Follow standard engineering principles and practices- Resourceful in applying creative ideas to solve problemsResponsibility:- Responsible for non-routine and unstructured tasks, requiring creative solutions with more inter-dependencies and with processes that are less defined- The individual works on complex problems with partially defined, larger scope- May work with teams across the company in problem solving and design efforts- The individual will begin to develop a technical specialtyInteraction:- Work effectively with staff to senior manager level employees within the function and the technical team on assigned projects. There may be communication with employees in other functions within Business Units as required- Work independently with minimal guidance from other Senior members in the teamEducationTypically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience.Did you know...Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.Why NetApp?In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities. We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future. If you run toward knowledge and problem-solving, join us.Equal Opportunity Employer:NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification. Did you know...Statistics show women apply to jobs only when they're 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.Why NetApp?In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities. We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer with their favorite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family. We offer educational assistance, legal services, and access to discounts. We also offer financial savings programs to help you plan for your future. If you run toward knowledge and problem-solving, join us. USA and Canada Residents Only: The base salary hiring wage range for this position which the Company reasonably and in good faith expects to pay for the position in the specified geographic areas or locations, is $139,500 - 214,500. Final compensation will be dependent on various factors relevant to the position and candidate such as geographical location, candidate qualifications, certifications, relevant job-related work experience, education, skillset and other relevant business and organizational factors, consistent with applicable law. In addition, the position may include some of the following comprehensive benefits such Medical, Dental, Vision, Life, 401(K), Paid Time off (PTO), sick time, leave of absence as per the FMLA and other relevant leave laws, Company bonus/commission, employee stock purchase plan, and/or restricted stocks (RSU's).
Senior Software Engineer
PayPal Inc., San Jose
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:Job Description SummaryThe role is for a Senior Software Engineer with Java/ Java/J2EE/ Server Side Scripting experience, working on building futuristic and delightful platforms for PayPal's diverse customer and merchant base. The role will involve working with business teams, product teams, architects and engineers located across our global offices.Job Description:Meet our team: At Payments organization, we are a supportive, forward-thinking community of customer-centric technologists. We celebrate our successes, learn from our challenges, and always keep pushing forward. Whether we're brainstorming the next big feature, tackling complex technical challenges, or sharing insights from our latest project, there's a shared sense of purpose and excitement for what we're building. Together, we share a common goal; to build seamless, secure, and scalable solutions that empower individuals and businesses around the globe. Your way to impact: Your work will directly contribute to PayPal's overarching mission of revolutionizing commerce globally. By building, enhancing, and scaling the back-end applications that underpin our payment experiences, you will be a key player in enabling seamless and innovative financial services for our customers worldwide. Your efforts in developing high-quality, secure, and performant software solutions will not only improve user experiences but also drive the financial inclusion and flexibility that is critical in today's digital economy. Your role goes beyond coding; it's about making a tangible impact on the lives of millions. In your day-to-day role you will: Design, develop, test, and deploy robust software solutions using Java in a Linux/Unix environment, ensuring high performance, security, and scalability. Independently work on multiple product features, utilizing your technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of our products and the business domain. Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets. Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality. Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement. In your day-to-day role you will: Design, develop, test, and deploy robust software solutions using Java in a Linux/Unix environment, ensuring high performance, security, and scalability.Independently work on multiple product features, utilizing your technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of our products and the business domain.Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement.What Do You Need To BringA Bachelor's degree in Computer Science or an equivalent combination of technical education and work experience.Four or more years of software development experience in backend application development, with strong emphasis on Java, including experience with the Spring Framework.A deep understanding of data structures, object-oriented design, and algorithms. Experience working with large-scale, highly available, and distributed systems.Experience developing automated unit, integration, and functional tests, preferably in a Java environment using tools like JUnit, Mockito, or Spring Test.Proficiency in using Maven as a build and dependency management tool.Experience designing and developing RESTful web services.Familiarity with front-end technologies like Node JS, JavaScriptAn understanding of Continuous Integration (CI) and Continuous Delivery (CD) concepts, with experience in using build and deployment tools to streamline and automate the development lifecycle.Additional Job Description:Subsidiary:PayPalTravel Percent:0-PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.The U.S. national annual pay range for this role is$72700 to $176000Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.
Senior Software Engineer
PayPal Inc., San Jose
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:We are seeking a highly skilled and enthusiastic Sr. Software Engineer to assist with unlocking potential for our adjacencies using the power of a single INC level identity. As an Identity Engineer in our development team, you will be responsible for the design, development and quality delivery of the platform web services and infrastructure.Job Description:Meet Our Team:The Identity Platform team is at the forefront of changing the fabric of modern authentication by delivering a modern, secure, extensible authentication platform which allows PayPal users to securely authenticate to any application, using any authentication method and on any device. This platform processes millions of login requests each day, enabling PayPal and its partners to rapidly innovate on new payment scenarios and enable new experiences.Your way to impact:In this role you will be responsible for driving key customer engagement and enable business value for the company. You will also be responsible for ensuring platform reliability and modernization efforts or future scaling needs of building platform for all needs at PayPalYour day to day:You will engage with Team leads and Product owners to work on features, enhancements, and quality goals. You are also required to engage with customers and cross functional teams to ensure timely completion of tasks and with right acceptance criteria. You are required to build domain knowledge for all channels that we support at our platform. You are required to work with the team, help define sprint goals/objectives and work on sprint deliverables. Effective collaboration, proactive communications and working as a team are the key behavior you are required to demonstrate.What do you need to bring:5+ years of experience in the software development. Solid understanding of algorithms and data structures, knowledge of object oriented design, Design Patterns and multi-threaded programming Strong OOP skills, with ability to analyze requirements and transform into scalable software designs. Experience with HTTP, REST API's and competent designing and building web services/micro-services in a commercial setting. Competent in design/implementation for reliability, availability, scalability and performance. Strong troubleshooting, debugging, and analytical skills. Hands on Java Programming Expertise (Core Java, J2EE, Spring framework) Hands on Building Restful Services. Follow coding and design best practices Experience working on SQL, NoSQL solutions with clear understanding of pros and cons of both relational & free form databases. Knowledge and a particular interest in issues related to large scale distributed stream processing, real-time computation systems Ability to determine impact of architectural solutions and come up with Recommendations Design, architect and build data systems and pipelines Ability to navigate org boundaries and work fairly independently with limited hand-holding Exhibit one team behavior and work with several stakeholders and team members cohesively. Must have a BS or MS/PhD Degree in Computer Sciences or equivalentAdditional Job Description:Subsidiary:PayPalTravel Percent:0-PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.The U.S. national annual pay range for this role is$72700 to $176000Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.
Software Engineer
Super Micro Computer Inc, San Jose
Job Req ID: 24343About Supermicro:Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is actively seeking for Software Engineers who will develop valuable advanced software features to support Supermicro total solutions including Board, Chassis, System, Rack, Switch, Service, Security, FW, SW solutions. This could cover the support for a broad range of Supermicro energy efficient SYSTEMs with the state of the art AI technologies, high performance storage, high speed networking, and many more capabilities. We aim to provide excellent and simple user experience solution for managing our company provisioned products. Work with a brilliant team who love to work with happy mind, create by teamwork and innovate with passions.Essential Duties and Responsibilities:Includes the following essential duties and responsibilities (other duties may also be assigned): • Server management software architect and design, design document compose and work with team members to implement and validate solution • Cutting edge Server technologies consumption • Innovate advanced server management software features • Enhance user friendliness with automating server management services • Troubleshoot issues and provide solutions • Supporting OS: Linux/Windows/Unix/Hypervisors/UEFI • Work closely with the Taiwan SW team on a daily basisQualifications:• Bachelor's, Master's, or Doctoral degree in Computer Science (CS), Electrical Engineering (EE), Computer Engineering (CE) or related areas from an accredited institution preferred • Minimum of 3 years' hands-on experience as a Software Design Engineer or in a related field, demonstrating expertise in software engineering. Server management software development for firmware monitor, config, control and update would be a big plus • Programming Skills: C++ programming language proficiency. C/Golang capability would be a plus • Strong communication skill, able to work efficiently in a team and fast-paced environment • Plus: - Management software development for server firmware control/firmware update. - Linux/Windows/Unix driver development. - Software architecture and software design pattern - Unit test framework - Test plan and unit test - C++11/C++17 programming, C++ cross compilation - UEFI application development - Algorithm design - Continuous integration framework with git/docker/cmake - Scrum/Agile teamwork experience - UML and OOAD - Bash/C Shell script - Other high level programming language: Golang, python, etc.Please note that this position requires regular in-office attendance. The successful candidate is expected to be present in the office during standard working hours as determined by the company. In-office collaboration and participation in team meetings, training sessions, and other on-site activities are essential aspects of this role. Candidates should consider the commuting distance and be prepared to fulfill their responsibilities in the designated office location.Salary Range$101,000 - $160,000The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.EEO StatementSupermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Principal GPU Virtualization Software Engineer
The Mice Groups, Inc., San Jose
Title: Principal GPU Virtualization Software EngineerLocation: San Jose, CAFulltime permanent position.. Job Qualifications:Architect and develop technical solutions that help us deliver high-performance, high-throughput, and high-reliability of GPU virtualization for cross platform vehicle initiatives.Develop GPU virtualization software technology for graphics and display in terms of functionality, performance, efficiency and reliability.Optimize the solutions developed for performance and design them for scalability.Developing Android/Linux and QNX guest drivers / libraries for GPU SW components on QEMU.Partner with other engineering teams to understand real-world constraints and to support the high-quality implementation of GPU virtualization for vehicle product SW development, validation and integration.Delivering GPU virtualization software solutions in line with product roadmap on time with high quality.Follow industry trends and study competitors' technical stacksMust Qualification:3+ years of experience in software architecture design and development for GPU hardware and software-level virtualization technologies.7+ years development experience of building complex software systems.BS / MS in Electrical Engineering, Computer Engineering, Computer Science or equivalent.Strong background in GPU architecture and virtualization in Graphics and Display (OpenGL, OpenGL ES, Vulkan, Metal).In-depth knowledge of computer architectures, software virtualization, and simulation strategies.Solid understanding of Linux / Android and Real-time operating systems and emulation software technologies.Experience in HW & SW stack bring-up using Simulators & Emulators.Familiar with x86 and ARM class platforms.Excellent communication skills, and technical writing proficiency.Organized mindset, and passionate about delivering high-quality software.Preferred Qualification:Expertise in QEMU / Android / QNX emulator or simulator architecture and development.Expertise in GPU VM driver software architecture and development in virtualized environments (e.g. QEMU, KVM, VMware, VirtualBox, Xen).Experience in automotive platforms is a plus.Exposure to cloud computing, databases, and logging techniques is a plus.Familiar with microkernel architecture, Linux kernel, hypervisor, middleware, and application framework.A sign-on payment and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered by our client.We are an equal-opportunity employer and value diversity at The Mice Groups Inc. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.Pursuant to the Los Angeles Fair Chance Ordinance, we will consider employment-qualified applicants with arrest and conviction records.The Mice Groups Inc. values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose the personal information of our candidates.
Senior Software Engineer
PayPal Inc., San Jose
At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure.Job Description Summary:What you need to know about the role:The primary role of the Sr Software Engineer is to design, develop and test high throughput mid tier distributed payments platform. Also develop efficient, elegant, clean code with no unnecessary complication or abstraction.Meet our team:"TOP - Transaction Orchestration & Planning" team is responsible for building highly performant, scalable orchestration & planning platform that enables PayPal customers an efficient way to fund their transactions. Our dedicated team is passionately committed to design, develop, and enhance services that are called across every interaction between PayPal and its users and partners. Our solutions must scale across billions of such interactions, To achieve this, we are always looking at advances in technology and science and tying those back to business needs.Job Description:Your Way to Impact:Your work will directly contribute to PayPal's overarching mission of revolutionizing commerce globally. By building, enhancing, and scaling the back-end applications that underpin our payment experiences, you will be a key player in enabling seamless and innovative financial services for our customers worldwide. Your efforts in developing high-quality, secure, and performant software solutions will not only improve user experiences but also drive the financial inclusion and flexibility that is critical in today's digital economy.You will own the design, implementation, and delivery of solutions, scaling the platform for increased traffic to support our business growth. Your Day to Day:You will be partnering with Payment teams, Data architecture teams and Product teams to deliver best in class product.Design, develop, test, and deploy robust software solutions using Java, ensuring high performance, security, and scalability.Independently work on multiple product features, utilizing your technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of our products and the business domain.Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.Drive operational excellence by optimizing processes and workflows for enhanced productivity and efficiency.Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement.Drive innovation through rapid prototyping and iterative development.Champion clean code principles, ensuring adherence to best practices.What You Need to Bring:Master's degree or Bachelor's degree in Computer science with a minimum of 4+ years of experience in software development building large scale enterprise applications.Proficiency in Java programming, with hands-on experience in Java, J2EE, and the Spring framework.Experience developing large-scale applications, microservices, and REST APIs.Experience working with relational databases like Oracle.Strong understanding of data-intensive application design and architecture principles.Solid grasp of object-oriented design principles, data structures, algorithms, SQL/NoSQL databases, and operating systems.Strong problem-solving skills and a passion for debugging complex issues.Identify Performance bottlenecksand usegood coding patternsto avoid them.Experience with test automation: TDD,unit/integration/functionaltesting.Excellent verbal and written communication skillsAbility to work effectively in a collaborative team environment.Highly flexible, able to prioritize multiple projects and deadlines to execute well in a fast-paced, rapidly evolving organization.Additional Job Description:We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.Subsidiary:PayPalTravel Percent:0-PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.The U.S. national annual pay range for this role is$72700 to $176000Our Benefits:At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.comWho We Are:Click Here to learn more about our culture and community.PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visithttps://www.paypal.com , https://about.pypl.comand https://investor.pypl.com.PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at [email protected] general requests for consideration of your skills, please Join Our Talent Community.