
Senior Software Engineer
Somos, Inc.
full-time
Posted on:
Location Type: Remote
Location: Colorado • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $144,000 - $165,000 per year
Job Level
Tech Stack
About the role
- 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.
Requirements
- 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).
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GolangNode.jsJavaSpring BootSpring DataHibernateCI/CDautomated testingcloud-oriented developmentAI development tools
Soft skills
communicationtime-managementmentoringcollaborationleadership