Senior Software Engineer

2 weeks ago


San Jose, California, United States Thermo Fisher Scientific Full time
Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Overview

As a Senior Software Engineer, you will play a pivotal role in the development of innovative software solutions. Your expertise will be essential in creating high-quality applications that meet the needs of our users.

DUTIES:
• Design and implement web-based user interface components adhering to industry best practices;
• Develop desktop applications utilizing WPF and C# technologies;
• Construct backend services using ASP.NET Core and C#;
• Analyze features and user stories, engage in code development, and resolve defects;
• Create comprehensive unit tests to ensure a minimum code coverage of 80%;
• Manage software releases, including documentation, packaging, and installer verification for various software products;
• Participate actively in daily stand-ups during sprints;
• Design and develop assigned user stories and tasks;
• Build unit tests to validate development components;
• Engage in pull request reviews;
• Contribute to sprint planning sessions.

REQUIREMENTS:

• A Master's degree or equivalent foreign degree in Computer Science or a related field, accompanied by 2 years of experience as a software engineer specializing in web-based user interfaces, or related experience.

• Alternatively, a Bachelor's degree or equivalent foreign degree in Computer Science or a related field, along with 5 years of experience as a software engineer in web-based user interfaces, or related experience may be considered.


Required knowledge or experience with:
• Proficiency in JavaScript/TypeScript programming languages;
• Strong understanding of HTML/CSS;
• Experience with C#;
• Familiarity with WPF;
• Knowledge of ASP.NET Core and microservices architecture;
• Experience with PostgreSQL databases;
• Proficient in Microsoft Visual Studio;
• Familiarity with Microsoft Visual Studio Team System (VSTS);
• Understanding of GitHub source control methodologies (Branch, Rebase, Merge);
• Experience with Chromium Browser Development APIs;
• Knowledge of NPM package usage and creation;
• Familiarity with Cypress Unit Test Framework;
• Experience with Stencil JS;
• Understanding of REST API design and usage;
• Proficient in Visual Studio Code.

Salary:
$283,442 to $300,000 per year

Compensation and Benefits

The estimated salary range for this position is $283,442.00–$300,000.00.

This role may also qualify for a variable annual bonus based on performance metrics as per company policy.

We provide a comprehensive Total Rewards package that our employees and their families can rely on, which includes:
• A selection of national medical and dental plans, along with a national vision plan, including health incentive programs;
• Employee assistance and family support programs, including commuter benefits and tuition reimbursement;
• At least 120 hours of paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy;
• Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan;
• Employees' Stock Purchase Plan (ESPP) allows eligible employees to purchase company stock at a discount.

For more information on our benefits, please visit our website.

Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other legally protected status.



  • San Jose, California, United States PayPal Full time

    Job Summary:As a Senior Software Engineering Manager at PayPal, you will be responsible for leading a team of software engineers to design, develop, and deploy high-quality software solutions. You will work closely with cross-functional teams to ensure that our software meets the needs of our customers and stakeholders.Key Responsibilities:Lead a team of...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:We are seeking a highly skilled and experienced Senior GNSS Software Engineer to join our innovative team at Samsung Semiconductor. This role is pivotal in advancing our location technology solutions, which are integral to a wide range of applications including mobile devices and autonomous systems.Key Responsibilities:As a Senior GNSS...


  • San Jose, California, United States IBM Full time

    About the RoleWe are seeking a seasoned software engineer to join our team at IBM, where you will play a key role in building scalable micro-services that handle massive amounts of data and form the backbone of customer-facing managed services.Your Key ResponsibilitiesThrive in a fast-paced, collaborative, cross-functional, agile environment, working closely...


  • San Jose, California, United States BILL Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Core Product team at BILL. As a key member of our team, you will be responsible for designing, developing, and implementing new features and capabilities for our Accounts Payable (AP) solution.Key ResponsibilitiesCollaborate with cross-functional stakeholders to create new...


  • San Jose, California, United States PER International Full time

    Job Summary:We are seeking an experienced Senior Software Development Engineer to lead our Compute Architecture team in the development of high-performance computing products. As a key member of our team, you will be responsible for driving the design and implementation of our compute architecture, working closely with internal and external stakeholders to...


  • San Jose, California, United States Samsung Semiconductor Full time

    Position Overview:At Samsung Semiconductor, we are committed to delivering cutting-edge technology solutions that enhance everyday experiences. Our focus on innovation is matched by our dedication to fostering an inclusive and diverse work environment.Role Responsibilities:As a Senior GNSS Software Engineer, you will be integral to our San Jose Location...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for...


  • San Jose, California, United States Rollbar, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Rollbar, Inc. as a key member of our software development team. As a Senior Software Engineer, you will be responsible for designing, developing, and leading software programs.Key ResponsibilitiesDeveloping core product features and functionalities.Developing...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleCisco Systems is seeking a highly skilled Senior Software Engineer to join our UCS Chassis Management Software team. As a technical lead, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesLead a team of skilled...


  • San Jose, California, United States FICO Full time

    Company OverviewFICO is a premier global analytics software firm, empowering organizations across more than 100 nations to enhance their decision-making processes.Position OverviewAs a Senior Software Engineer specializing in Python, you will play a pivotal role in developing advanced data science tools for our Analytics Workbench product. Your expertise...


  • San Jose, California, United States TEKsystems Full time

    Job OverviewWe are seeking a Senior Java Software Engineer to join our dynamic Technology department. In this role, you will play a crucial part in our agile team, focusing on the design, development, and enhancement of innovative customer and business solutions.Key ResponsibilitiesImplement full-stack RESTful web services, emphasizing mid to back-end...


  • San Jose, California, United States Supermicro Full time

    About SupermicroSupermicro is a leading provider of advanced server, storage, and networking solutions for data centers, cloud computing, enterprise IT, and other industries.Job SummaryWe are seeking an experienced and exceptional Senior Software Engineer to work on PCIe, SAS/SATA, USB, and other hardware-related areas of storage and server products.Key...


  • San Jose, California, United States ACL Digital Full time

    Title:Senior .NET Software Engineer (Remote) Location: RemoteJob Overview: ACL Digital is on the lookout for a talented individual to join our Customer Systems Technology team. The selected candidate will take charge of the design, development, and upkeep of .NET applications, particularly focusing on WPF technology. This role involves close collaboration...


  • San Jose, California, United States Advanced Micro Devices Full time

    About the RoleWe are seeking a highly skilled Senior AI Infrastructure Software Engineer to join our team at Advanced Micro Devices (AMD). As a key member of our infrastructure team, you will play a critical role in the development and release of our inference engine, which will enable our customers to leverage high-performance AI models on top of AMD's...


  • San Jose, California, United States PayPal Full time

    Job DescriptionAbout the RoleWe are seeking an experienced Senior Staff Software Engineer to join our team at PayPal. As a key member of our engineering team, you will be responsible for designing and building large-scale applications that meet the needs of our customers.Your Key ResponsibilitiesDesign and develop complex, multi-tiered distributed software...


  • San Jose, California, United States eBay Inc. Full time

    Company Overview:Are you seeking a workplace that ignites enthusiasm, bravery, and innovation? Do you aspire to influence the future of international commerce and how countless individuals engage in buying, selling, connecting, and sharing globally? If you are eager to become part of a mission-driven community committed to fostering an ambitious and...


  • San Jose, California, United States Supermicro Full time

    Supermicro is seeking a Senior Software Engineer specializing in AI ApplicationsIn this position, you will play a pivotal role in advancing the development of artificial intelligence applications. Engaging in comprehensive web application development, you will be integral to the complete software development lifecycle. Your collaboration with product...


  • San Jose, California, United States Supermicro Full time

    Supermicro is seeking a Senior Software Engineer to enhance their innovative teamIn this position, you will play a vital role in advancing the development of AI-driven applications. Engaging in comprehensive web application development, you will be actively involved in every phase of the software development lifecycle. Working alongside product managers,...


  • San Jose, California, United States Extreme Networks Full time

    Join a Leading Innovator in Networking SolutionsAt Extreme Networks, we are proud to be recognized as one of the best workplaces in IT, as highlighted by Computerworld's 2023 list. Our commitment to providing comprehensive, cloud-based networking solutions has earned the trust of over 50,000 customers worldwide, enabling them to accelerate their digital...


  • San Jose, California, United States Bayone Full time

    Job DescriptionPosition Overview:We are seeking an experienced Senior Software QA Tester with a strong background in Web Application Testing and Agile project management.Key Responsibilities:Utilize Agile and Scrum methodologies to effectively plan, execute, and manage QA testing processes.Collaborate closely with Business Analysts and Developers to...