Remote: Lead Principal AWS Software Engineer / Architect / Voip

Moz Herndon , VA 20171

Posted 2 months ago

The Lead Principal AWS Software Engineer / Architect / VoIP will lead a team of software developers delivering high-volume, flexible, and performance 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.

Responsibilities

  • Full responsibility for delivering solutions into production (working through operations teams).

  • Full responsibility for quality of code the team is responsible (either through personal review or thoughtful delegation).

  • Coding is involved (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.

  • Reviewing test plans, test cases, and automated test scripts created by QA team members.

  • Participate in the development and evangelization of the Java and/or Node.js coding standards within the organization.

  • Displays solid fiscal responsibility by managing and adhering to budgets and always seeking out operating efficiencies and economies.

  • Works with Technical Project Management to create and maintain the prioritized backlog and schedule for the team.

  • Demonstrates an inclusive, roll-up-your-sleeves work ethic by showing a willingness to participate in daily workloads when needed to make deadlines.

  • Contributes to team effort by accomplishing related results as needed.

Qualifications/Requirements

  • Minimum of 10 years of experience in telephony software development, focusing on the use of C and C++

  • Ideally, 2+ years professional development experience with Node.js in a web application context

  • 4+ years of experience in leading Development Teams

  • 2+ years working within Amazon Web Services or similar cloud systems for development and production applications, with an emphasis on automated build and deployment, high availability, and scale

  • 2+ years professional experience creating automated unit tests in Java and/or Node.js

  • 4+ years 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

  • Professional exposure to multiple scripting languages including Javascript, Python, and Perl

  • Exposure to DevOps and Continuous Delivery Tools such as CodePipeline or Jenkins

  • Proficient with Jira, Confluence, and git toolset

  • Understanding of software development life cycle methodologies (particularly Agile). Hands-on experience with Agile/Scrum & Waterfall process environments

  • Leading initiatives where teams were comprised of onshore and offshore resources

  • Excellent communication skills

  • Demonstrated experience successfully leading teams in a dynamic, fast time to market and customer focused environment.

  • Consistently exhibits a 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

  • Able to prioritize and manage multiple projects simultaneously in order to meet deadlines

  • Ability to work independently and manage the team in Agile environment

Useful Characteristics

  • Professional experience coding against Dialogic SR140 cards and drivers

#J2CloudServices

#LI-Remote

#LI-KB1

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

CSG Systems Incorporated

Posted Yesterday

VIEW JOBS 9/17/2021 12:00:00 AM 2021-12-16T00:00 20206 Principal Software Engineer (Open) Position Type: Full time Location(s): US.MA.Boston.OfficeUS.AL.Remote, US.AL.Remote, US.AZ.Remote, US.CO.Greenwood Village.Office, US.CO.Remote, US.DE.Remote, US.FL.Remote, US.GA.Atlanta.Office, US.GA.Remote, US.IA.Remote, US.IL.Chicago.Office, US.IL.Remote, US.IN.Remote, US.KS.Remote, US.MA.Remote, US.MD.Remote, US.MI.Remote, US.MN.Remote, US.MO.Remote, US.MS.Remote, US.NC.Remote, US.NE.Omaha.Campus, US.NE.Remote, US.NH.Remote, US.NJ.Bloomfield.Office (inactive) {+ 15 more} Position Pay Range: This range represents the low and high end of the salary range for this position. Actual salaries will vary based on factors including but not limited to geographical location and experience. $140,839.00-$225,342.00 Summary: Position Details: Principal Software Engineer As a CSG Principal Engineer on the Kitewheel Engineering Team you will have the ability to have an outsized impact on our success. Kitewheel Engineering is a world class engineering team that has built the industry leading Customer Journey Orchestration Platform. Our team is small, dedicated and passionate. As the 2nd largest business support solutions (BSS) provider, CSG International provides solutions to a global client base. Join an elite team of IT professionals who are driven for success in finding innovative ways to solve problems for our company and clients. We respond to the complexity of a dynamic, convergent world with a flexible set of needs-based solutions, innovative new technologies and forward thinking that helps our clients solve business problems and identify new opportunities and revenue streams. CSG's Digital Engagement Solutions (DES) R&D Kitewheel Engineering Group is currently hiring a Principal Software Engineer. This Technology Leader will join a growing, dynamic team in building the next generation of functionality and scalability of our Journey Orchestration and Analytics platform. The Ideal Candidate Has: * A drive to improve everything they work on * A fearless commitment to elegant engineering principals and secure coding practices * Solid experience delivering a SAAS or PAAS Product in the cloud * Thrived in a complex microservices ecosystem and written robust, secure, efficient code * Thrived in life at a startup working on a small, high velocity team In This Role, you will: * Work closely with product leadership to prioritize and execute on critical product initiatives * Conceptualize and refine solutions to well understood user problems * Provide thoughtful mentoring and guidance to other engineers * Explore and evangelize modern standards and pursuit of cutting-edge technologies * Improve engineering efficiency via strategic investments, libraries, processes, etc. Requirements * 10+ years experience of hands on development. React/Node/Python expertise a plus. * Language independent programming skills. "Use the right tool" is a mantra you live by. * Proven track record of delivering elegant solutions to complex problems * Rave reviews from former teammates * A Positive, team first attitude with lots of smiles and laughs to go around Benefits: CSG is proud to offer employee-focused benefits that are robust in design and support a wide spectrum of employee well-being needs. Included in our benefits package is your choice of 3 medical plans administered by United HealthCare, MetLife dental, and vision coverage. CSG also offers an Incentive Savings Plan (401k), serviced by Fidelity Investments. CSG makes a dollar-for-dollar Matching Contribution based on the first 5.5% of your eligible pay you contribute as Pre-Tax or Roth After-Tax Contributions. All contributions are immediately 100% vested. At CSG, we recognize the ability to take time away to recharge is important. We offer a US Tiered Vacation Plan for non-exempt (hourly) roles, and a Flexible Vacation plan for all exempt (salaried) employees. For more benefit details, please view: http://viewer.zmags.com/publication/8c5c80bd. This role is eligible for bonus and equity. CSG Systems Incorporated Herndon VA

Remote: Lead Principal AWS Software Engineer / Architect / Voip

Moz