Sky Peak Technologies is seeking a senior software developer to be part of our team to build innovative mobile and SaaS technologies that facilitate content optimization and data reduction. The ideal candidate will create and enhance cutting-edge network and content management applications and participate in building end-to-end mobile-stack technologies.
We are looking for a self-starter who can work independently, be innovative in solutioning and problem solving and develop, deploy, enhance, and maintain complex blended mobile cloud/edge products. The ideal candidate will bring both strategic vision and solid execution skills to create mobile content optimization and routing applications. This person should have the ability to start a new project from scratch, estimate effort and time to complete tasks, balance short term needs with long term goals, and manage tasks with appropriate priority and guidance. This is a position with preference for Colorado residents and requires at least 50% time in our Grand Junction office.
Qualifications
- Experience designing, implementing and integrating software-based systems in the cellular communications industry
- Ability to work with teams remotely across multiple time zones and cultures
- Desire to work at a rapidly growing startup and excited to contribute and learn and develop your skills
- Ability to deliver against multiple initiatives simultaneously
- Excellent analytical and troubleshooting abilities
- Experience with RESTful API Integration, BGP and DNS content routing methods, and cellular network protocols
- Understanding of Object-Oriented Design, data structures, graphical information presentation libraries
- Writes high-quality, testable, maintainable, and well-documented code
- Strong knowledge of industry best practices for design and implementation of enterprise B2B applications
- BS Engineering or Computer Science from an accredited institution, or similar degree or proficiency
Responsibilities
- Responsible for the design, development, and successful and timely completion of core functionality and new features in Sky Peak Technologies’ products
- Recommend alternate approaches to solving complex problems and utilize technologies to achieve product goals
- Participate in architecture and design reviews to provide a technical perspective on software implementation
- Take ownership of features and areas of applications that will impact millions of users
- Work with engineering team members to explore and create unique solutions
- Work closely with product teams, designers, and other developers to create a cohesive system
- Ensure code is regression free, well documented and unit tested
Experience
- Experience in cellular communications industry application development
- 8+ years of development experience with programming languages including Java, JavaScript, ReactJS, Python, C/C++
- 6+ years of demonstrated experience designing and implementing enterprise-scale cellular network applications
- Experience implementing RESTful APIs to integrate mobile applications to server-side systems
- 6+ years of software development Git, unit testing, source code review, and testing automation
- Expertise in Java SOA, JSON and/or XML, Modern Android development and libraries
- Familiarity with network protocols and cellular network application development
- Deep technical knowledge of enterprise software system deployments and life cycle upgrade processes
- Experience with Cloud platforms such as AWS and Google Firebase