Senior Software Engineer

Somos

$150K — $179K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software engineering or equivalent education and experience
  • Expertise in creating scalable applications using Golang and Node.js (TypeScript)
  • Familiar with AWS services like RDS, S3, IAM, and Lambda
  • Proficient in both relational and NoSQL databases
  • Strong background in modern SDLC tools and practices
  • Experience supporting high-traffic, carrier-grade services
  • Familiarity with AI development tools for productivity enhancements

Responsibilities

  • Design and implement scalable, multi-cloud carrier-grade APIs
  • Lead development using Golang and Node.js (TypeScript)
  • Integrate AI tools to boost engineering efficiency
  • Establish best practices for the full software development lifecycle
  • Collaborate with cross-functional teams to meet project requirements
  • Mentor engineering team members and influence technical direction

Benefits

  • 100% Company Paid Medical, Dental, and Vision insurance for the employee and 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
  • Variety of Voluntary Benefits
Full Job Description
We are seeking a highly skilled Senior Software Engineer to help drive and scale our product development. The ideal candidate will be a product-focused technical leader with a proven track record of designing and building scalable, carrier-grade API services and incorporating modern technologies like AI, serverless, and EKS, while ensuring alignment with the company's strategy.

Core Responsibilities & Accountabilities:
  • Design and oversee the implementation of scalable, multi-cloud, and geo-redundant carrier-grade APIs.
  • Lead development efforts using modern technology stacks, including at least 4 years of Golang and 2 years of Node.js (TypeScript), 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.

Minimum Qualifications & Skills:
  • Minimum of 8 years of software engineering experience, or equivalent combination of education and experience.
  • Expertise in building scalable, highly available applications using Golang, Node.js (TypeScript).
  • Experience with cloud-oriented development using Amazon Web Services (AWS) services such as RDS, S3, IAM, Lambda, API Gateway, SQS/SNS, and EKS.
  • Experience working in a polyglot environment with relational and NoSQL databases: DynamoDB, MySQL, and MongoDB.
  • 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).

Preferred Qualifications & Skills:
  • Experience with Front-End technologies: TypeScript, React
  • Experience working in an Agile development environment.
  • Proficiency with large-scale database systems (e.g., DynamoDB, MySQL, MongoDB).
  • Experience supporting end-user mobile applications
  • Familiarity with specific CI/CD tools like GitHub Actions.
  • Experience in designing multi-cloud or geo-redundant architectures.
  • Advanced experience leveraging AI development tools for accelerating development cycles.

Salary and Benefits:
  • Salary Range: $150,000 - $179,000
  • 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

Interview Process Note: As part of the final interview stage, candidates may be asked to meet with members of the Somos team in person.

This job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of this position. Aspects of this job description may change at any time, with or without notice.

This job description is not intended as and does not create an employment contract. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.

Similar Jobs

More Jobs at Somos

  • Senior Software Engineer
    $150K — $179K *
    East Brunswick, NJ 08816 (Middlesex County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: