The National Instruments Software Team is seeking to hire a Full Stack Software Engineer to work primarily on systems and data management solutions.
The software you create will be used by scientists, engineers, and other technical professionals to build systems that interact with the real world using measurement and control devices, such as data acquisition, motion, vision, and custom instrumentation, and that run on a wide range of computing devices, including desktops, laptops, servers, and tiny embedded and ruggedized computers.
You will enjoy the unique opportunity to take ownership of your products and be involved in all aspects of the product development cycle. Software Engineers find that NI’s relaxed and stimulating work environment, which includes working in small feature-focused teams, fosters the type of engineering innovation that leads to our many award-winning products.
About the Product
As we look at the industry, it’s hard not to notice all the hype and buzz around IoT, industry , and digital transformation. With our systems and data management solutions, NI is translating these megatrends and hype cycles into pragmatic software solutions for engineering solutions focus on use cases such as test systems management, test asset and device utilization, and test data analytics.
Key Responsibilities
Research, propose and implement high-quality, scalable and testable designs which adhere to the company and industry best practices
Work following an agile development process
Grow and share knowledge within your team and across other teams/sites
Strive towards continuous improvement
Qualifications and Skills
Basic Qualifications
Experience with web application development
Experience with distributed systems
Experience with REST/ HTTP API design
Experience with Database design
Design for testability
Preferred Qualifications
Experience with .NET Framework using C#
Experience with JavaScript
Experience with Message Bus frameworks
Experience with NoSQL databases (MongoDB)
Experience with C++, Python, JupyterHub
Experience with Continuous Delivery
National Instruments is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status. We are committed to inclusion and diversity.