#Senior #Software Team Lead
Job Opportunity at CrossPoint Consulting Inc.

Posted on Sep 14

http://www.xpoint-consulting.com    914-305-1437

Location: Utica, NY
Job Type: Full Time
Job ID: W4159891

Our Client believes that people are their strength! They are NASDAQ listed and are the leading global provider of Machine-to-Machine (M2M) communication solutions and operates the only commercial satellite network dedicated to M2M. Their unique combination of global satellite, cellular and dual-mode network connectivity, hardware, web reporting applications, and software is the M2M industry’s most complete service offering. No C2C. Must be permanently authorized to work in the United States without sponsorship. Comp $80K-$95K based on experience plus bonus opportunity and excellent benefits.

We’re searching for a passionate Senior Software Team Lead with a background in software development to join our team of information system experts.  The successful candidate will become an integral part of our global IoT engineering team and contribute to building a high quality, distributed software systems for our SaaS platform serving a wide user base.  The successful candidate will be responsible for the design, development, customization, and integration of several software systems in compliance with technical designs that make up our SaaS platform.


The Senior Software Team Lead is a unique role that intersects three other roles; developer, team leader, and product owner. Having breadth and depth in all three areas and using these skills you will move a global team of talented software engineers towards meeting development milestones.
  • Guide a global software engineering team in the product delivery
  • Ability to host and lead technical discussions within a group setting
  • Work cross-functionally with various teams including product management, quality assurance, network, embedded systems and global engineering teams
  • Ability to communicate technical designs and concepts with customers and project stakeholders.
  • Generate technical documentation and supporting designs
  • Analyze understand and document customer engineering requirements in an organized method to aid execution by engineering staff
  • Plan schedule and coordinate execution of development directly with the engineering team in Utica, Hyderabad and other locations daily.
  • Develop a good rapport with technical customer contacts to understand and fulfill their requirements
  • Review accuracy of the work progress to make sure that the services and products are up to the standard of quality
  • Identify and highlight project issues
  • Provide engineering operational support to customers
  • Review developed source code for quality, ability to scale and provide feedback to the engineering team

Candidate will have:

  • Bachelor’s Degree in engineering related field or a strong history of relevant work experience in related field
  • Excellent verbal and written communication skills
  • Ability to work and communicate effectively in a global work environment
  • Understanding for software development methodologies and practices
  • Ability to review and understand complex software systems
  • Background in software development and web-based applications
  • Proficient in one or more programming languages ideally Java, C# and JavaScript
SoftwareEngineer.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2019, All Rights Reserved)