Skip to content
Jobgether

Senior Software Engineer

USRemote · United States
Senior · Full-time · Security & IT
POSTED 10 NOVVERIFIED 42M AGO
Apply Ask
Role
0 days opentrue age
Reposted
×1
Same title, closed before
×17
Posted 10 Nov
Pay
$117k–$159kno pay posted
$117k$210k
Market p25–p75
$160k–$210k
Jobgether p25–p75
$117k–$159kn=12
United States · n=3913 · 365d to 6 Nov
CompanyJobgether →
2,000open roles
Opened · 30d
+2,855
Closed · 30d
−2,667
8d of snapshots · 30d window
Market
17,076open · Senior Software engineering
Opened · 7d
+9325% of open
All software engineering
75,188open
All tracked boards · live 10 Nov · n=17,076
TypeScriptJavaScriptNode.jsNestJSPythonDjangoFastAPIPHPPostgreSQLMySQLRedisAWS

Accountabilities

As a Senior Software Engineer, you will take ownership of software development initiatives from technical design through production deployment and ongoing maintenance. Your responsibilities will include:

Design, develop, and maintain scalable software systems within a multi-tenant SaaS environment.

Build and maintain applications and services using TypeScript, Node.js, Python, and AWS serverless technologies.

Develop and support cloud-based, serverless, containerized, and event-driven architectures across customer engagement platforms.

Lead technical design initiatives and contribute to architectural decisions across multiple services and supporting systems.

Create well-structured, testable, efficient, and maintainable code in accordance with engineering standards and industry best practices.

Build and maintain secure RESTful APIs, ensuring appropriate authentication mechanisms and protection of customer data.

Troubleshoot, diagnose, and resolve software defects, production incidents, and system performance issues.

Implement and maintain automated testing, continuous integration and deployment pipelines, observability tools, and feature management capabilities.

Collaborate with geographically distributed engineering teams and cross-functional partners across product and design.

Participate in code reviews and use pull requests to share knowledge, provide constructive feedback, and support continuous learning.

Mentor other engineers through technical guidance, collaborative development, and knowledge sharing.

Contribute to team processes, engineering standards, and a culture of shared ownership and accountability.

Incorporate AI-assisted development tools into daily workflows to improve productivity and engineering effectiveness.

Requirements

The ideal candidate is an experienced software engineer with a strong background in SaaS architecture, cloud-native development, and production system ownership. You should combine deep technical expertise with collaborative leadership, sound architectural judgment, and a willingness to adopt emerging development technologies. The following qualifications are expected:

Demonstrated experience designing, building, deploying, and owning production systems within a multi-tenant SaaS environment.

Proven ability to lead technical design initiatives across multiple services and supporting systems, including ongoing production support.

Strong production-level experience with TypeScript and Node.js, particularly using Express or NestJS.

Strong Python development experience with frameworks such as Django or FastAPI.

Extensive experience with AWS serverless, container-based, and event-driven architectures.

Hands-on knowledge of AWS services, including Lambda, API Gateway, SQS, EventBridge, and ECS/Fargate.

Experience working with Docker and deploying applications through the Serverless Framework or comparable tools.

Strong database and data management skills, including PostgreSQL, MySQL, DynamoDB, and Redis.

Experience designing and implementing secure RESTful APIs, including OAuth2 and AWS Cognito authentication.

Understanding of application security and best practices for protecting personally identifiable and customer-sensitive information.

Strong engineering fundamentals, including automated testing with tools such as Vitest, Jest, Pytest, or Playwright.

Experience implementing CI/CD pipelines using GitHub Actions.

Familiarity with observability and monitoring platforms such as Datadog and Sentry, as well as feature flagging solutions.

Excellent communication and collaboration skills when working with engineering, product, and design teams.

Experience mentoring colleagues through code reviews, pair programming, and technical guidance.

Willingness to integrate AI-assisted development tools into everyday engineering workflows.

The following qualifications are considered strong advantages:

Experience developing applications and features powered by Large Language Models (LLMs).

Familiarity with PHP and Laravel.

Experience with Terraform or other infrastructure-as-code tools.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 10 NovOriginal ↗