At Smith Micro, we develop software to simplify and enhance the mobile experience, providing solutions to leading wireless service providers and cable MSOs around the world. Our solutions enrich today’s connected lifestyles while creating new opportunities to engage consumers via smartphones and consumer IoT devices. Smith Micro's flagship products include SafePath - a connected life platform bringing together people and the connected things that are part of their daily digital lifestyle inside and outside the home; CommSuite - a voice services platform adding intelligence and other services to voice messaging; and ViewSpot - a digital retail platform bringing in-store devices to life with engaging experiences. If you enjoy a fast-paced environment where your skills can have real impact, let’s talk!
What You Will Do:
Support backend deployment on infrastructure
Build a strong understanding of the partner specific core products and architectures
Implement enhancements or architectural changes with high quality
Facilitate QA in qualifying product features/improvements
Troubleshoot and solve production issues
Communicate effectively with the members of the core product teams
Prepare needed documentation to improve code maintainability.
What You Will Need:
Experience working on the production backend services or infrastructure for large-scale, highly distributed mobile and web applications.
Strong Java and Python with OOP (Object-Oriented Programming, RESTful APIs, Swagger, JSON) experience and proficient with version control such as GitHub, SVN, P4.
Proficiency in working with Linux, Shell scripting, Database, data transformation and Cloud-based technologies such as AWS, OpenStack, or Google Cloud.
Solid understanding of basic design principles behind a scalable application.
Passion about the architecture, automated testing framework including unit tests, quality, and performance of the applications your team builds.
Understanding of the full stack and have participated in the development, build, testing and release process.
Continuous incorporation of new and creative technical solutions to improve your products.
We’re looking for creative thinkers, game-changing challengers and individuals with an entrepreneurial spirit. We won’t just hire anyone. Only amazing people like you – those who are driven, focused, and interested in ever-changing technology.
For our USA openings: We offer competitive pay, paid time off and holidays, and a comprehensive benefits package that includes premium medical coverage, well-being programs, an employee stock purchase program (ESPP), a 401(k) plan with company match, and more.
For our Global openings: Each location participates based on country benefit requirements and will be discussed during the interview process.
Smith Micro is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Smith Micro is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation in the US, contact Human Resources department, HR@smithmicro.com or call 412-837-5300.
Over the past 30+ years, Smith Micro has developed unparalleled expertise in embedded software for networked devices, policy-based management platforms, and highly-scalable mobile applications and hosted services - solving the most vexing of connectivity and mobile service challenges for our customers.
For network operators and organizations struggling to reduce costs and complexity in a fragmented, rapidly evolving mobile market, we offer proven solutions that increase reliability, security, and efficiency while accelerating time-to-market for mobile products and services.
Our portfolio of wireless solutions include a wide range of client and server applications that manage devices, communications and network connectivity for end-users, as well as Machine-to-Machine (M2M) endpoints - simplifying wireless connectivity to reduce support costs and increase accessibility. We optimize network and device resources for maximum performance and efficiency. And we enable a safe, productive mobile environment that meets enterprise and governmental standards for security, control and regulatory compliance.