You are viewing a preview of this job. Log in or register to view more details about this job.

Senior Software Engineer

We are searching for Senior Software Engineer with both Azure and python experience who learns quickly and thrives in a fast-paced, innovative environment. The role is to help empower a global technology focused Product Validation team to reliably collect data and deliver product performance insights in the customer use case through the creative use of data. You will develop solutions to complex problems contributing to the iterative development of a modular python-based data platform that will enable the rapid delivery of actionable visualizations/insights utilizing secure open-source packages as much as possible to provide real data-driven value to the Precision Technology group.


  • Research, write, develop, test, and evaluate software programs.
  • Work with teams to facilitate deployment related to software programs.
  • Determine purpose, application, and feasibility of new or enhancement of existing software.
  • Create and update documentation for designs, and all phases of the project.
  • Work with external customers to troubleshoot and solve problems.
  • Coordinate engineering efforts and provide engineering assistance to internal teams or external customers.
  • Keep abreast of new developments in the fields of engineering design, methods, and applications.
  • May provide or assist with training needs as it relates to new or existing software.
  • Drive the code and team towards engineering excellence.
  • Demonstrates support for company culture in their daily actions and behaviors.
  • Maintain a clean and safe work area. Follow established safety and ergonomic standards.
  • May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.
  • Learning, understanding, continuously improving, and promoting the quality management system in accordance with ISO standards.

This position pays: $106,000-$142,025 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.) 



  • Minimum of a bachelor’s degree in Engineering, in field related to specific position.
  • 5+ years of professional software development experience using Python. Or equivalent combination of education and experience.
  • 3+ years of experience working with Cloud solutions, Azure preferred (Databricks, Blob Storage, CosmosDB NoSQL, PostgreSQL, etc).