Summary
===========================
The Staff Software Engineer will work in a global team to develop and deploy software solutions for additive machines. In this role you will be lead the design/ architecture, development and deployment of software solutions. You will work closely with stakeholders and global teams to strategically define and design unified software solutions to support business as well as Additive machine's end customers. You will guide and mentor team to develop state-of-the-art software that is robust & scalable.
===================
Roles and Responsibilities
In this role, you will:
• Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
• Be responsible for owning & developing backend code (modules) that meet standards, is robust & scalable.
• Lead end-to-end solutions that maybe deployed on-prem or on-cloud in alignment with Additive's SDSLC practices.
• Work closely with software engineers, QA engineers and systems engineers to deliver state-of-the art software products.
• Drive design reviews, architecture discussion, automation frameworks, CICD pipeline and enable best in class software team.
• Database design and development of frontend and backend components to support on-time delivery of critical software modules - Design backend APIs to enable inspection-based compensation
• Leverage computational geometry algorithms and fast collision detection techniques to achieve best in class packing densities
Education Qualification
A minimum of Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
o A minimum of 8 years industry experience in software development
Technical Expertise:
• Hands-on experience in JavaScript, NodeJS, PostgreSQL, AWS SDK, C#
• Proven track record in backend development. Knowledge of multiple back-end languages (e.g. C#, .NET core, Java) and JavaScript frameworks
• Experience with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
• Experience in CICD (Git, Jenkins, Docker, Kubernetes)
• Strong track record in Agile based software development and program management
• Familiarity with front-end languages and libraries (e.g. Angular, React, Node.js).
• Exposure to Additive or related domain
Business Acumen:
• Strong problem-solving abilities and capable of building scalable and robust solutions.
• Expert in breaking down complex problems and designing, articulating solutions.
• Evangelizes how our technology solves customer problems from a technology and business perspective
Leadership:
• Demonstrates clarity of thinking to work through limited information and in ambiguous scenarios.
• Proactively identifies and removes project obstacles or barriers on behalf of the team
Personal Attributes:
• Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
• Able to work well with global teams, including time-zone flexibility
• Skilled in providing oversight and mentoring team members.
Additional Information
==========================
Relocation Assistance Provided: Yes
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.