Intersted in joining our Software Team?At TA Instruments, we're looking for creative and innovative engineers who bring fresh ideas from all areas, including data processing, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile; the list goes on and is growing every day. We encourage all our engineers to constantly add value to themselves and the business through learning and collaboration.We are looking for smart, self-motivated software engineers to join our truly exceptional engineering team. Responsibilities
Lead, manage and grow geographically distributed team of software developers.
Design and implement a new enterprise web-based software platform.
Create and maintain thorough architectural and design documentation for the platform.
Create and maintain an extensible architecture that assure agile response to market needs of future features and capabilities.
Regularly collaborate with the UX team, Product Management to ensure that the platform architecture can deliver the appropriate user experience.
Regularly collaborate with the Product Manager to refine work items in the backlog and in sprints.
Recommend tooling that can help with team efficiency and assure product success.
Lead efforts to design and deploy new and existing applications into cloud (AWS / Azure) environments
Conduct design and code review to ensure compliance with standards
Communicate with internal stakeholders, other technical teams, and project management teams to understand requirements, describe software product features, and technical designs.
Solution Selection – ability to drive to the selection of engineering solutions which best match the needs of the overall system.
Seek out and provide guidance on new practices and technologies that may result in competitive advantage or improved ways of working.
Build, train, develop and manage a team capable of delivering business critical results.
Communicate expectations, manage performance, coach and develop organizational talent in order to enhance the employee satisfaction and overall results for TA.
Bachelor’s or master’s degree in computer science, software engineering or another related science field (Chemistry, Math, Physics)
At least 10+ years proven development experience in software engineering, including at least 3+ years in a people management role.
Good understanding of architectural styles and design patterns (including working to SOLID principles and some knowledge of engineering for performance)
Extensive programming experience in C# and .net framework
Experience in web technologies and frameworks (JS/TS, HTML, CSS/SCSS, Angular, Bootstrap, Node.js)
Experience with Enterprise Software Architecture, IoT, Cloud, Security and Internationalization preferred.
Proficient in Atlassian Toolset (JIRA, Confluence, Bitbucket, etc.)
Experience in cloud environments and software monetization.
Strong verbal and written communication skills, organizational and time management skills
Ability to be nimble, proactive, comfortable working with minimal specifications.
Demonstrated managerial and leadership skills including experience managing subordinate managers preferably with multiple locations.
Demonstrated ability to effectively prioritize and manage multiple tasks/projects simultaneously per the objectives/goals of the organization and execute to deadlines.
For you it’s more than a job. Among other things we’re strong advocates of creating quality software, and using the latest testing methodologies to ensure we meet the expectations of our customers.As the world’s leading supplier of thermal analysis and rheology systems, TA Instruments is a fast growing and highly profitable division of an S&P 500 company, priding itself in innovation and an uncompromising commitment to customer support. Our continued growth relies on recruiting and developing individuals that can make a positive contribution to our business. For additional information about our high technology products sold to Global Fortune 500 companies and leading academic institutions and government laboratories around the world, visit our website at www.tainstruments.com. Headquartered in Delaware, with manufacturing sites in the US and Europe, we are represented in all of the major markets around the world with sales offices in the USA, Canada, Japan, India, China, Taiwan, South Korea, Brazil, Mexico, Australia and across Europe.TA Instruments is an Equal Opportunity Employer.External Company Name: Waters Corporation External Company URL: www.waters.com Street: 159 Lukens Drive Overview: Add 2-3 sentences in paragraph form (Compelling, exciting, engaging copy that describes the opportunity, the team, the work environment, project, etc.) (Text Only): Intersted in joining our Software Team?At TA Instruments, we're looking for creative and innovative engineers who bring fresh ideas from all areas, including data processing, distributed computing, large-scale system design, networking and data storage, security, UI design and mobile; the list goes on and is growing every day. We encourage all our engineers to constantly add value to themselves and the business through learning and collaboration.We are looking for smart, self-motivated software engineers to join our truly exceptional engineering team.