CareerZen Logo
Company logo

Sr. Automation Project Engineer

Martz Technologies, Inc.

Full-time

Berwick, PA

Job description

Please note that all applicants must be located in the USA. Tele-Town Hall is unable to provide visa sponsorship.

About Tele-Town Hall

We are a leading provider of mass communication solutions, enabling our customers to engage and interact with large audiences through high-capacity, real-time voice and messaging products. As part of our modernization efforts, we are transitioning from a legacy architecture to a service-oriented architecture (SOA). While this transformation takes place, our legacy systems remain critical to supporting our customers’ needs and ensuring seamless integration of new functionality.

We are seeking a Lead Software Engineer to oversee feature development and ensure smooth integration of modernized services into the legacy architecture. This role will lead a small, focused team responsible for maintaining and evolving the existing system.

Role Overview

The Lead Software Engineer will guide a team in maintaining and developing features for our legacy architecture while collaborating with the modernization team to integrate new services built using the strangler vine approach. This position requires deep technical expertise, strong leadership skills, and the ability to navigate the complexities of a legacy system while ensuring its continued reliability and functionality.

Reporting to the CTO, this role plays a pivotal part in bridging the past and future of our technology stack.

Responsibilities

Technical Leadership

· Lead the development and maintenance of features within the legacy architecture, ensuring stability and performance.

· Integrate new API endpoints and services from the modernization team into the legacy system.

· Provide technical guidance to the team, conducting code reviews and establishing best practices.

Team Management

· Manage and mentor a team of engineers, fostering a culture of collaboration, innovation, and accountability.

· Develop roadmaps and task breakdowns for new feature development and perform day-to-day project management activities with the team.

· Plan and allocate team resources effectively to meet project milestones and timelines.

· Provide regular feedback and support to ensure team growth and high performance.

Collaboration

· Work closely with the modernization team to understand changes introduced via the strangler vine approach.

· Collaborate with stakeholders to ensure legacy systems meet current and evolving business requirements.

· Act as a liaison between the legacy and modernization teams to facilitate seamless integration.

Legacy System Expertise

· Develop a deep understanding of the legacy architecture, identifying areas for incremental improvement.

· Troubleshoot and resolve complex issues within the legacy system.

· Document system changes and integrations for future reference and knowledge transfer.

Continuous Improvement

· Identify opportunities to optimize the legacy system for better performance, scalability, and maintainability.

· Advocate for and implement process improvements to streamline development workflows.

· Stay up to date with industry trends and apply relevant practices to legacy system management.

Qualifications

Experience:

· 8+ years of software engineering experience, with at least 3 years in a senior or lead role.

· Strong experience working with and maintaining legacy systems.

· Proven track record of integrating new components or services into existing systems.

Technical Skills:

· Proficiency in at least one of PHP, node.js, C++ or Ruby on Rails.

· Experience with MariaDB / MySQL a plus.

· Solid understanding of API design and system integration principles.

· Familiarity with version control systems (e.g., Git) and CI/CD pipelines.

Leadership:

· Demonstrated ability to lead and mentor teams, manage resources, and drive projects to completion.

· Strong communication and interpersonal skills to work effectively with diverse stakeholders.

Mindset:

· A problem-solving attitude with a focus on maintaining high system reliability.

· Ability to balance the demands of maintaining legacy systems with integrating modern components.

· A collaborative approach with a willingness to adapt to evolving priorities.

Benefits

· 100% Remote

· Unlimited PTO with manager’s discretion

· Health insurance option with 100% of premiums covered

· Dental/Vision plan with 100% of premiums covered

· Employee Assistance Program

· 401k matching program

· Short/Long Term Disability and Life Insurance

· Annual performance-related bonus

Job Type: Full-time

Pay: From $150,000.00 per year

Benefits:

  • 401(k) 3% Match
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid time off

Schedule:

  • Monday to Friday

Work Location: Remote