Sapsol Technologies Inc Logo

Sapsol Technologies Inc

Backend Software Engineer

Posted 4 Days Ago
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
Designs, builds, tests, deploys, and documents backend AWS solutions and delivery pipelines. Responsibilities include developing serverless and multi-tenant SaaS applications, maintaining infrastructure with AWS CDK, owning DevOps and production support, defining data and architecture standards, reviewing AI-generated code, mentoring engineers, and improving engineering practices.
The summary above was generated by AI

Position: 7089 - Senior Software Engineer

Mode: Long term contract

Remote-only Accepted? YES

Profile: This is a senior backend individual contributor role. The team seeks a technically strong backend engineer who can design solutions and provide hands-on support.

Process/Submission Rules: List Tech Stack Grid in Submission notes. Once a candidate is invited to interview, the team will either hold an initial 30-minute call with the manager, followed by a 1 to 1.5 hour interview with the team, or move straight to a technical interview with the team if the resume looks solid.

Tech Stack Grid

Technology

Some Awareness (1)

Novice (2)

Intermediate (3)

Advanced (4)

Expert (5)

Languages and runtime

Node.js Development




4


TypeScript (JavaScript ES6+)




4


AWS compute and messaging

AWS - Lambda




4


AWS - SNS/SQS



3



AWS CLI



3



AWS data and storage

AWS - DynamoDB




4


AWS - S3




4


AWS - Athena


2




AWS - Glue


2




Infrastructure as code

AWS CDK




4


Source control and CI/CD

Git




4


GitHub Actions (CI/CD)



3



Architecture

SaaS / multi-tenant application design



3



AI coding tools

Claude Code (agentic coding)



3



GitHub Copilot



3



About the Role

As a Senior Software Engineer, you will design, build, test, deploy and document backend solutions on AWS, including the infrastructure and delivery pipelines that run them. You will improve shared patterns and components and help the team move its systems forward.

You will report to the Senior Director and work in agile teams that build and maintain highly visible, critical applications. You will design and tune software patterns, help teammates use them, and from time to time implement, test and document complex solutions. You will also keep strong, professional relationships with customers and partner teams.

You will follow emerging technology trends, apply them to College Board's needs, and work with teams on practices, standards and guidelines.

Our engineers use AI coding agents such as Claude Code and GitHub Copilot in everyday development, and you will help the team use them well and safely.

We're looking for a skilled communicator and active partner who can turn business needs into lasting, high-quality solutions that support College Board's mission.

Responsibilities of the Role

•     Design and build backend AWS solutions and the continuous delivery pipelines that ship them with quality

•     Write complex code, build and maintain AWS infrastructure with CDK, and automate testing and deployment

•     Design multi-tenant backend services with tenant data isolation

•     Own DevOps for the solutions you build, including deployments, monitoring and production support

•     Use AI coding agents (Claude Code, GitHub Copilot) day to day to design, write, test and document code, and own the quality of what ships

•     Review AI-generated code with the same rigor as any other code

•     Own the quality of your work: set quality criteria, use reviews, and keep improving

•     Write design specs, unit tests and technical documentation, including documenting current-state systems

•     Develop and apply standards, patterns and processes that make our systems consistent, lower risk and improve efficiency

•     Define best practices for modeling, storing and moving data in cloud applications

•     Mentor teammates on best practices, cloud technologies and safe use of AI coding tools

•     Improve the team's processes, speed and quality using ideas from other teams and the industry

Qualifications Needed for the Role

•     Bachelor's degree in Computer Science, Engineering or MIS

•     7+ years of experience in software systems and backend programming

•     5+ years of backend development with Node.js and TypeScript on AWS

•     4+ years hands-on with AWS Lambda, SNS/SQS, S3 and DynamoDB

•     Strong hands-on experience building AWS infrastructure as code with AWS CDK

•     Strong experience with Git and associated methodologies

•     Working experience with CI/CD pipelines using GitHub and GitHub Actions

•     Experience writing unit and integration tests

•     Experience with monitoring and observability tools

•     Experience designing multi-tenant SaaS applications, including tenant data isolation and tenant-scoped access control

•     Working knowledge of AWS serverless architecture, distributed architecture patterns, and AWS data services such as Athena and Glue

•     Hands-on experience using Claude Code and GitHub Copilot to build, test and ship production software

•     Good judgment on when to trust, check or reject AI-generated code, and awareness of risks such as prompt injection, data exposure and over-broad permissions

•     Experience mentoring other engineers on cloud technology

•     Strong problem solving and analytic skills

•     Able to handle multiple projects, work independently, and be a supportive Scrum team member

Preferred Skills for the Role

•     Familiarity with AWS networking and containers (for example VPC, ECS/Fargate)

•     Strong knowledge of relational and NoSQL databases

•     Experience with event-driven design and API design


Similar Jobs

Yesterday
Easy Apply
Remote
United States
Easy Apply
115K-180K Annually
Entry level
115K-180K Annually
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Develop backend systems and continuous delivery platforms that help engineering teams release software independently and safely. Responsibilities include writing tested and extensible code, collaborating with stakeholders, debugging code, participating in code reviews, balancing delivery speed with reliability, and contributing to team growth. The role involves working with distributed systems and technologies including Python or Kotlin, AWS, MySQL, and Kubernetes.
Top Skills: AWSCi/CdDistributed SystemsKotlinKubernetesMySQLPython
2 Days Ago
Easy Apply
Remote
United States
Easy Apply
173K-233K Annually
Senior level
173K-233K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver quarterly engineering goals for Affirm’s ML Feature Platform. Design, develop, and launch scalable backend systems, lead engineers through ambiguous problems, collaborate with product and design stakeholders, improve platform reliability and availability, support on-call operations, establish quality standards, and mentor team members. The role focuses on highly available distributed systems supporting machine learning feature creation, storage, serving, and offline backfilling.
Top Skills: AWSKotlinKubernetesMySQLPython
2 Days Ago
Easy Apply
Remote
United States
Easy Apply
173K-233K Annually
Senior level
173K-233K Annually
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver goals for ML training and serving infrastructure. Lead engineers through ambiguous, distributed-systems challenges; design, develop, and operate highly available backend platforms; monitor reliability and support on-call operations. Collaborate with product and engineering stakeholders, improve code and design standards, identify and resolve technical issues, and mentor team members. The role focuses on scalable systems that enable production model training and serving.
Top Skills: AWSKotlinKubernetesMySQLPython

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account