Software Engineer Team Lead

Ametek, Inc.Chelmsford, MA
44d

About The Position

We are looking for a Software Team Lead to support the Chelmsford site for Spectro Scientific and Grabner Instruments. This role involves leading cloud-based and device-level software development, managing resources, and driving legacy system migrations. The ideal candidate will plan and execute development efforts using tools like the Atlassian Suite, mentor junior engineers, ensure secure and scalable coding practices, and contribute across the full software development lifecycle.

Requirements

  • BS in Computer Science or related field
  • 8+ years of experience in software development and 3+ years in project leadership
  • Proficient in C/C++, .NET/C#, Python, and QT
  • Strong Java skills with experience in frameworks like Wildfly and Spring
  • Familiar with web technologies: Vue, React, NodeJS, JSP, JSF, HTML
  • Experienced with companion technologies: XHTML, JSON, RESTful APIs, Ant, Maven
  • Skilled in database technologies: PostgreSQL, MySQL, Derby, Hibernate
  • Proficient with development tools: SVN, Git, Jira, Confluence
  • Knowledge of agile development methodologies
  • Exposure to cybersecurity principles and secure coding practices
  • Experience with Windows and Linux OS configuration

Nice To Haves

  • Certified in AWS Solutions Architecture or Microsoft Program Management (preferred)
  • Effective collaborator in cross-functional teams

Responsibilities

  • Lead migration of legacy systems to cloud-native architectures
  • Allocate resources to ensure timely project completion and foster a collaborative team environment
  • Conduct code reviews and mentor junior engineers on secure, scalable coding practices
  • Ensure thorough testing and debugging to resolve technical issues
  • Contribute across all stages of the software development lifecycle
  • Plan and lead development of cloud-based and device-level software solutions
  • Develop high-quality software aligned with best practices and design principles
  • Guide development efforts and teams to successful, on-time project delivery
  • Identify and resolve development roadblocks
  • Improve algorithms and enhance system scalability
  • Configure, maintain, and deploy applications across environments
  • Create and maintain technical documentation
  • Stay current with software development trends, frameworks, and tools
  • Continuously enhance skills and productivity
  • Troubleshoot production issues as needed
  • Lead daily stand-ups, planning meetings, and retrospectives
  • Interpret requirements and guide development for device-integrated software

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Electrical Equipment, Appliance, and Component Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service