Developer

Somos is a leading provider of trusted, neutral numbering and registry administration services and data solutions. Our mission is to empower more intimate and trusted interconnections between brands, consumers and communities. A total customer focus is reflected in everything we do – working collaboratively to build market value and creatively resolve industry problems. Somos serves as the North American Numbering Plan Administrator and the Pooling Administrator for over 800 million local and wireless telephone numbers and operates the SMS/800 Toll-Free Number (TFN) Registry for the 42 Million and growing Toll-Free Numbers in North America. Other Somos solutions include the Texting & Smart Services (TSS) Registry, the centralized registry for the use of Toll-Free Numbers in text messaging and multimedia services; and RouteLink, the alternative solution for accessing authoritative Toll-Free routing data.

Looking for a developer with a broad interest and understanding of technology, software, databases and the web, but with deep interest in server side or back-end work. Be part of the development team where the passion to improve, extent, re-architect and transform existing products to be amazingly scalable, improved throughput, resilient and modern. Develop ideas, conceive solutions and implement minimally viable proof of concepts and robust products. Apply web-scale design patterns to solve practical problems around high transaction, massively scalable and concurrent search and reserve problems.

Core Job Responsibilities & Accountabilities:

  • Work with product owners to understand desired application capabilities and testing scenarios
  • Hands on development, implementation, integration and testing using Java, Node, and/or Python
  • Implements software using best practices (e.g., software reuse, modifiable, efficient, reliable, understandable, fault tolerant, and secure)
  • Create microservices following API-driven design patterns
  • Develop applications using an Agile approach
  • Integration with existing systems
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities
Minimum Qualifications & Skills
  • Minimum of 5 years of relevant experience in a highly-complex technical environment
  • Experience working in a polyglot environment
  • Experience with Agile methodology: Scrum, DevOps, Continuous Development/Continuous Integration, and automated test tools
  • Experience with cloud-oriented development using Amazon Web Services (AWS) services such as RDS, S3, IAM, Lambda, API Gateway, Cognitor, SQS/SNS, EKS
  • Solid, practical knowledge of Java Eco System: Java, Spring, Spring Boot, Spring Data, Hibernate, REST, Maven or Gradle
  • Experience with Front-End technologies: javascript, Angular and/or React, jQuery, Bootstrap, HTML5, CSS3
  • Experience with relational and NoSQL databases: MySQL, MongoDB, DynamoDB, Snowflake, or similar experience
  • Ability to collaborate with internal and external resources
  • Bachelors degree in Computer Science or equivalent experience

Preferred Skills:

  • Experience with Docker and Kubernetes
  • Experience with serverless architecture
  • Experience with Hadoop and Spark


Somos is proud to be an equal opportunity employer and we embrace and celebrate our employees’ differences.  We are committed to building a team that is diverse and represents a variety of backgrounds, perspectives and skills.  Applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Stay Connected

Stay in touch! Sign up for our monthly newsletter. We will never share your information with third parties.

Need to reach us sooner? Call or text us at:

844.HEY.SOMOS