— Full responsibility for delivering solutions into production (working through operations teams).
— Coding is involved, as this is not a pure management role.
— Responsible for training and mentoring developers on the team and recommending actions around hiring, firing and promotions.
— Responsible for architectural decisions with consultation from other members of engineering leadership.
— Daily coordination of development activities with Product and Project Managers and other Lead Developers.
— Working closely with distributed development and QA resources in several countries.
— Assisting in the design and evolution of the company’s software development process and ensuring your team’s compliance with those processes.
— Designing and developing new features based on product specifications.
— Troubleshooting production issues and providing configuration or coding changes to fix them.
— Refactoring existing code to improve efficiency, extensibility, and maintainability.
— Identifying and evaluating new techniques, tools, and technologies to expand the team’s capabilities.
Why work with us?
● Life at Waverley means collaborating with dedicated professionals, passionate about technology
● Our people demonstrate outstanding engineering culture through constant learning and knowledge-sharing
● We value Responsible Freedom, which means we evaluate the results and have flexibility in workstyle or locations
● A chance to contribute to the cutting edge of Silicon Valley software development
● Possibility to work in a startup-like atmosphere, in a new and growing team
● Modern office, comfortable work environment, the best tools
● Competitive compensation
● Friendly inspiring atmosphere
— 6+ years of experience in telephony software development, focusing on the use of C and C++
— Experience in leading Development Teams
— Experience troubleshooting computer telephony issues in a production environment
— Deep understanding of telephony technologies, especially fax transmission protocols, including SIP, TDM, XMPP, RTP, data transmission speed standards and their impact on call quality, T.38, etc.
— Professional experience coding against the Asterisk, FreeSWITCH soft-switch platforms
— Professional experience coding against the Kamailio or OpenSips SIP server
— Experience with Jira, Confluence, and git toolset
— Understanding of software development life cycle methodologies (particularly Agile). Hands-on experience with Agile/Scrum & Waterfall process environments
— Demonstrated experience successfully leading teams in a dynamic, fast time to market and customer focused environment.
— Consistently exhibits personal accountability to outcomes to all team members, peers, and stakeholders.
— Strong organizational skills, including the ability to respond quickly in a fast-paced environment
— Ability to prioritize and manage multiple projects simultaneously in order to meet deadlines
— Ability to work independently and manage the team in Agile environment
— Upper — intermediate level of English
The Lead Telecom Engineer will lead a team of software developers delivering high-volume, flexible, and performant systems in our best-in-breed enterprise and mission-critical fax and document exchange customers. The Lead will manage the coding practices of the team, perform code reviews, mentor team members, and coordinate with Quality Assurance, Technical Project Management, and Product Management peers to deliver high-quality code that solves important business problems in a predictable and repeatable manner.
The product is a unique internet-based fax service that makes it possible to send and receive faxes online, by email and via mobile devices, meaning users can access the service at any time, from any place.