Senior Software Engineer - Middleware & Integration
Stand Together
Apply to this jobStand Together is seeking a Senior Software Engineer specializing in Middleware & Integrations to provide technical leadership on our high-visibility, consumer-facing web applications. This role is responsible for the architecture, design, and delivery of scalable single-page applications built on AWS.
The Senior Software Engineer will combine hands-on development with architectural oversight, ensuring the reliability, performance, and long-term scalability of our digital ecosystem while mentoring engineers and partnering cross-functionally to deliver high-impact solutions.
** Open to REMOTE US-based candidates
How You Will Contribute
-
Contribute to architecture, design, and technical decision-making for our Node.js backend services, Contentful CMS integrations, and AWS cloud infrastructure.
-
Design, build, and maintain scalable, secure, and high-performing APIs.
-
Improve CI/CD pipelines, deployment processes, monitoring, observability, and system reliability.
-
Ensure compliance with security, governance, and cloud infrastructure best practices within AWS.
-
Establish and enforce engineering standards, best practices, and scalable design patterns.
-
Provide technical mentorship, supervision, and performance guidance to engineers.
-
Partner with product, design, and business stakeholders to translate requirements into technical solutions.
What You Will Bring
- Bachelor's or master's degree in computer science, engineering, or related field.
- 7+ years of software engineering experience including architecture.
- Excellent collaboration, communication, and cross-functional partnership skills.
- Proficiency in programming languages, including JavaScript/TypeScript, Python, and PHP.
- Strong Node.js backend experience—preferably NestJS.
- Experience designing and consuming APIs and distributed or microservices-based architectures.
- Experience with JWT / OIDC authentication (Auth0 or equivalent), passport-jwt / JWKS patterns.
- Proven experience with both relational (SQL) and NoSQL databases — able to design schemas, optimize queries, manage multi-environment deployments/backups/scaling, and with hands-on operational MongoDB experience (replication, sharding, performance tuning) preferred.
- Docker and container orchestration on AWS ECS (task definitions, logging, ECR).
- AWS core services: Amplify, API Gateway, ALB/NLB, S3, EFS, CloudWatch, X-Ray, IAM, VPC/VPC endpoints.
- Experience building and maintaining automation within cloud-native environments using IaC frameworks (Terraform + Terragrunt).
- CI/CD with GitHub Actions and GitHub OIDC for secure AWS deployments.
- Observability and ops experience with logs/metrics/alarms, distributed tracing, and production troubleshooting.
- Experience with security best practices, including IAM least-privilege, private S3 patterns, and secrets management.
- Testing and quality experience, including unit/integration (Jest), e2e, linting/formatting.
- Experience integrating headless CMS platforms with modern front-end frameworks.
- Enthusiasm to contribute to Stand Together's vision and principled approach to solving problems, and a commitment to stewarding our culture, which champions values including transformation and innovation, entrepreneurialism, humility, and respect.
Standout Candidates Will Bring
-
Experience integrating with Contentful CMS, Drupal and WordPress platforms.
-
Zod / schema-first validation and OpenAPI generation tooling experience.
-
Hands-on with CloudPosse Terraform modules and terragrunt layout patterns.
-
Performance tuning for Node.js apps and MongoDB, plus caching strategies.
-
Experience with EFS for stateful containers and mounting/permission management.
-
Knowledge of Checkov / Terraform security scanning and Terraform CI checks.
What We Offer
- Competitive benefits: Enjoy a 6% 401(k) match with immediate vesting, flexible time off, comprehensive health and dental plans, plus wellness and mental health support through Peloton and Talkspace.
- A meaningful career: Join a passionate community of over 1,300 employees dedicated to improving lives and driving innovative solutions to complex social challenges.
- Commitment to growth: Thrive in a non-hierarchical environment that empowers employees to discover, develop and apply their unique talents.
- Competitive compensation: Our approach rewards the value you create through competitive salaries and bonus opportunities, allowing you to share in the success you help drive.
Compensation (from employer):
140000–180000 USD per year
Summary
Designs, develops, and maintains scalable APIs and systems using cloud services and microservices.
Job title
Senior Software Engineer - Middleware & Integration
Experience level
7+ years
Minimum experience
7+ years exp
Industry
philanthropy
Location requirements
Remote US-based candidates allowed.
Salary
$140k–$180k
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Arlington, VA, USA