Back to positions

[Remote] Senior Software Engineer, Go (Golang)

Remote role Full-time Open position

Note: The job is a remote job and is open to candidates in USA. Somos is an innovative technology company that ensures that phone calls and text messages can be trusted. We are seeking a highly skilled Senior Software Engineer to help drive and scale our product development, focusing on designing and building scalable, carrier-grade API services.

Responsibilities

  • Design and oversee the implementation of scalable, multi-cloud, and geo-redundant carrier-grade APIs
  • Lead development efforts using modern technology stacks, including Golang, Node.js (JavaScript), Java, serverless, and EKS architectures
  • Champion and integrate AI development tools and methodologies to enhance engineering productivity and product capabilities
  • Establish and enforce industry best practices for the full software development lifecycle (SDLC), including coding standards, CI/CD pipelines, and automated testing
  • Collaborate with engineering, product, sales, and business development teams to establish requirements, provide estimates, and meet production deadlines
  • Mentor other engineers and drive technical decisions that create future options and align with long-term company goals

Skills

  • Minimum of 8 years software engineering experience, or equivalent combination of education and experience
  • Expertise in building scalable, highly-available applications using Golang, Node.js (TypeScript)
  • Expertise in Java, Spring Boot, Spring Data, Hibernate
  • Experience with cloud-oriented development using Amazon Web Services (AWS) services such as RDS, S3, IAM, Lambda, API Gateway, Cognito, SQS/SNS, EKS
  • Experience working in a polyglot environment with relational and NoSQL databases: Postgres/MySQL, MongoDB, DynamoDB
  • Strong experience with modern SDLC tools, including CI/CD tools and Git source control
  • Experience supporting high-traffic, carrier-grade services
  • Demonstrable experience using AI development tools to improve productivity and code quality
  • Excellent communication and time-management skills
  • Must reside within the United States (US citizen or lawful permanent resident only)
  • Expertise in building scalable Python/Rust applications
  • Experience with Front-End technologies: Typescript, Javascript, Angular and/or React, jQuery, Bootstrap, HTML5, CSS3, storybook
  • Experience working in an Agile development environment
  • Proficiency with large-scale database systems (e.g., MySQL, Postgres, MongoDB, Dynamo)
  • Experience supporting end-user mobile applications
  • Familiarity with specific CI/CD tools like CodeFresh or Github Actions
  • Experience in designing multi-cloud or geo-redundant architectures
  • Advanced experience leveraging AI development tools for accelerating development cycles

Benefits

  • Bonus: 15% Annual Bonus based on Company and Personal Goal Achievements
  • 100% Company Paid Medical, Dental and Vision insurance for you and your family!
  • 401(k) Savings Plan with Employer Contribution
  • 100% Company Paid Short- and Long-Term Disability
  • 100% Company Paid Life Insurance
  • Flexible Time Off program
  • A Variety of Voluntary Benefits

Company Overview

  • In our increasingly digital world, trust is paramount. It was founded in 2008, and is headquartered in East Brunswick, New Jersey, USA, with a workforce of 51-200 employees. Its website is https://www.somos.com.
  • Apply To This Job

    Further positions