Software Engineer - Product Lifecycle Management
NI (National Instruments)Job Description
Software Engineer – Product Lifecycle Management Portfolio
As a Software Engineer for the eCommerce space in the IT Product Lifecycle Management Portfolio, you’ll solve complex problems that have a profound impact on how we reach our customers and provide a data-driven experience on ni.com. This is an area of high transformation, leveraging new technology to modernize our web platform and deliver an industry-leading digital presence. Every day, you’ll work with a highly collaborative team across IT and the business, working to achieve ambitious goals and continually improve the experience for our customers.
Responsibilities
- Use agile methodologies to design, develop, test, and deploy solutions in a cloud-based, serverless, containerized server/client architecture to build and maintain our ni.com website.
- Leverage back-end Java EE-based and front-end single-page application technologies (Angular, React) with proficiency in JavaScript, HTML, and CSS.
- Integrate applications through APIs, extract/transform/load patterns, and database or SaaS connections.
- Apply DevOps principles such as continuous integration/delivery, version control, and automation to accelerate solution delivery.
- Communicate with co-workers, managers, and stakeholders daily.
- Be flexible and able to work in a fast-paced environment.
- Work within an Agile development team applying Agile methodologies and release cycles.
- Learn new things through self-study, training, and hands-on learning.
- Work within a global team, across locations and time zones.
Qualifications
- Bachelor’s degree in Business Administration, Computer Science, Engineering, Information Systems, or a related field.
- Ability to communicate effectively in English, both written and verbal.
- Solid understanding of web technologies, such as HTML, CSS, JavaScript, and responsive design.
- Strong problem-solving skills and ability to work independently.
- Experience with SFDC (Salesforce) is a plus.
- 3+ years of experience as a Software Engineer.
- 3+ years of experience working within a development team.
- Understanding of how to apply the software development lifecycle (SDLC).
- Understand impacts across systems, both upstream and downstream.
- Experience with Agile methodologies.
About Us
At NI, we believe in connecting people, ideas, and technology to create a path to success. We are recognized globally as an outstanding employer, offering competitive compensation and benefits, modern workspaces, career development and mobility opportunities, and a culture that emphasizes community and belonging. We encourage our team members to step out of the status quo and collaborate with others to create innovative solutions.
Are you ready to help shape humanity for the next 100 years? If so, let's get started, and remember: Engineer Ambitiously!
Benefits Extracted with AI
- Competitive compensation
- Career development opportunities
- Modern workspaces
- Community-focused culture
Similar jobs
Last update: 23 minutes ago
Software Engineer with PL/SQL and Database Management Skills
Join NI as a Software Engineer in Debrecen, Hungary. Work with PL/SQL, DBMS, and more in a dynamic, international environment.
Medior C++ Developer for Engineering Tools
Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.
Software Engineer with RDBMS Experience
Join NI as a Software Engineer in Debrecen, Hungary. Work on RDBMS and software development in a hybrid environment.
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Senior Software Architect
Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Junior React Engineer
Join Caterpillar as a Junior React Engineer in Kosice, Slovakia. Work on high-impact projects with a global leader in machinery manufacturing.
Senior Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.
JavaScript/DevOps Engineer
Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Software Engineering Undergraduate Intern
Join Nike as a Software Engineering Intern, work with cutting-edge technology, and innovate in a diverse and inclusive environment.
Senior Full Stack Developer with Angular and React
Join CLAAS as a Senior Full Stack Developer in Hungary, specializing in Angular, React, Java, and AWS.
Senior Full Stack Software Engineer
Join ASML as a Senior Full Stack Software Engineer in Eindhoven, focusing on CI/CD and test automation.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Front End UI Software Engineer
Join as a Front End UI Software Engineer in Galway, focusing on Angular development in a hybrid work environment.
Internship for Web Application Development
Join Siemens as a Web Application Intern to develop healthcare applications using Python, Flask, and JavaScript frameworks.
Junior Java Engineer
Join Caterpillar as a Junior Java Engineer in Kosice, Slovakia. Work on software development and integration in an agile environment.
Associate Web Engineer
Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.
Software Engineer (Node.js, React.js)
Join ImmobilienScout24 as a Software Engineer in Vienna, working with Node.js and React.js in a hybrid environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Back End DevOps Engineer (TypeScript + Node.js)
Join Efficy as a Back End DevOps Engineer in Warsaw, Poland. Work with TypeScript, Node.js, AWS, and more in a hybrid environment.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.