Senior Software Engineer, Accounts

Jobgether

United States

Remote

USD 145,000 - 193,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work – United States based
Competitive compensation
Professional development reimbursement
Bonuses and incentives
Collaborative team culture

Job summary

Jobgether is seeking a senior software engineer for a remote US-based role. You will architect and develop scalable services, APIs, and authentication systems in an agile environment, driving performance, security, and reliability.

The position emphasizes cross-team collaboration, technical leadership, and ownership of production releases, with opportunities for AI-assisted tooling and ongoing professional growth.

Qualifications

  • At least five years of professional software engineering experience.
  • Strong knowledge of data structures, algorithms, distributed systems, and scalable architecture.
  • Experience building APIs using Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.js.
  • Solid relational database experience with PostgreSQL and MySQL.
  • Production systems experience with performance, reliability, and monitoring.
  • Experience in authentication, identity, or regulated systems with strong security.
  • Cloud-native infrastructure experience with Kubernetes and containerized apps.
  • Familiarity with asynchronous processing and event-driven systems.

Responsibilities

  • Architect, design, and deliver scalable software from concept to production.
  • Build and optimize REST APIs, gRPC services, and SQL queries.
  • Develop secure systems for OAuth 2.0, OIDC, MFA, and PII protection.
  • Identify bottlenecks, run load tests, and improve performance and reliability.
  • Set up monitoring, alerts, and incident management; participate in on-call rotations.
  • Design integrations between internal services, legacy platforms, and external providers.
  • Plan data migrations and ensure data integrity across systems.
  • Provide technical leadership and present architectural recommendations.
  • Promote code quality, testing standards, and best practices.
  • Collaborate with business and tech teams to deliver reliable products.

Skills

Architectural design
Backend development
Security & auth
Cloud-native infra
Async processing
Testing tools
Technical communication
Operational ownership
AI-assisted development
Cross-functional collaboration

Tools

Phoenix
Ruby on Rails
FastAPI
Laravel
Node.js
PostgreSQL
MySQL
Kubernetes
Oban
Exq
Sidekiq
Celery
Kafka
RabbitMQ
AWS SQS/SNS
Google Cloud Pub/Sub
Elixir
GraphQL

Job description

Accountabilities

- Architecture and Software Development: Design, architect, and deliver scalable software solutions and new features from conception to production within an agile development environment.

- API and Service Engineering: Build, maintain, and optimize REST APIs, low-latency gRPC services, and SQL queries supporting player registration, authentication, identity verification, fraud detection, and other critical platform capabilities.

- Identity and Security: Develop and maintain secure systems for OAuth 2.0, OpenID Connect, multi-factor authentication, biometrics, know-your-customer verification, and the secure handling of personally identifiable information.

- Performance and Reliability: Identify production bottlenecks, investigate performance regressions, conduct load testing and tracing, and implement improvements that enhance scalability, availability, and responsiveness.

- Monitoring and Incident Management: Establish and refine monitoring, alerting, and observability practices using tools such as Datadog. Participate in on-call rotations and take ownership of production services and release cycles.

- Systems Integration: Design and maintain integrations between internal services, legacy platforms, and external providers for identity verification, fraud prevention, geolocation, messaging, and other essential capabilities.

- Data Management and Migration: Develop and maintain data transformation processes, migration strategies, and supporting infrastructure that preserve data integrity, consistency, and system interoperability.

- Technical Leadership: Own complex engineering challenges, prepare detailed technical proposals, and present architectural recommendations to leadership and partner teams.

- Code Quality and Mentorship: Promote clean architecture, testing standards, and software engineering best practices through code reviews, technical specifications, collaborative problem-solving, and mentorship.

- Cross-Functional Collaboration: Work with stakeholders across business and technology teams to deliver reliable products, improve operational efficiency, manage technical risks, and optimize costs.

- Continuous Improvement: Evaluate emerging technologies and development practices, including AI-assisted and agentic software development tools, to improve engineering productivity while maintaining high standards of quality and security.

Requirements

- Professional Experience: At least five years of professional software engineering experience, with a strong track record of designing, developing, and operating production-grade applications.

- Computer Science Fundamentals: Strong knowledge of data structures, algorithms, distributed systems, software design principles, and scalable application architecture.

- Backend Development: Experience building modern applications and APIs using frameworks such as Phoenix, Ruby on Rails, FastAPI, Laravel, or Node.js.

- Database Expertise: Strong understanding of relational databases, particularly PostgreSQL and MySQL, including schema design, normalization, denormalization, query optimization, and performance trade-offs.

- Production Systems: Demonstrated experience identifying and resolving performance issues involving CPU utilization, memory, I/O, latency, and throughput in high-volume production services.

- Authentication and Security: Experience developing authentication, identity, or other regulated systems requiring strong security, auditability, and data protection. Knowledge of OAuth 2.0, OIDC, JWT, MFA, authorization models, and secure PII handling is particularly important.

- Cloud-Native Infrastructure: Experience with Kubernetes, containerized applications, and production service operations.

- Asynchronous Processing: Familiarity with background job processing frameworks such as Oban, Exq, Sidekiq, Celery, or Beanstalkd, as well as event-driven systems such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Cloud Pub/Sub.

- Testing and Development Tools: Experience with testing frameworks such as ExUnit, RSpec, Jest, or pytest, alongside proficiency with Git, GitHub or equivalent version control tools, and command-line environments.

- Technical Communication: Excellent written and verbal communication skills, with experience producing technical specifications, runbooks, and cross-team architecture documents. Ability to explain complex technical decisions clearly and collaborate effectively across teams.

- Operational Ownership: Experience managing production releases, participating in on-call rotations, troubleshooting incidents, and taking responsibility for service reliability throughout the software lifecycle.

- AI-Assisted Development: Experience using agentic software development tools, designing agentic workflows, and validating AI-generated outputs is a strong advantage.

- Preferred Qualifications: Experience with Elixir, hexagonal architecture, Domain-Driven Design, open-source contributions, or startup environments is beneficial. Additional assets include experience with financial or accounting systems requiring high accuracy and auditability, GraphQL schema design, multi-client or white-label platforms, jurisdiction-specific routing, and gaming regulatory frameworks such as AGCO and DGE. An interest in sports or esports is also welcome.

Benefits

- Competitive Compensation: Annual base salary ranging from USD 145,000 to USD 193,000 , depending on qualifications, experience, and other applicable factors.

- Comprehensive Benefits: Access to a competitive employee benefits package designed to support physical, financial, and emotional well-being.

- Additional Compensation Opportunities: Eligible employees may receive performance-based bonuses or other incentives in accordance with applicable compensation plans.

- Remote Work: A remote position based in the United States, offering flexibility in your working environment.

- Professional Development: Education and conference reimbursement to support continued learning and technical growth.

- Career Advancement: Opportunities for career progression, increased technical ownership, and professional mentorship.

- Collaborative Culture: Work alongside talented, supportive engineering professionals in a relaxed environment that encourages teamwork, innovation, and continuous improvement.

- Meaningful Technical Challenges: Contribute to business-critical platforms where reliability, security, performance, and regulatory compliance are central to the user experience.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Team Lead (SDET)
Engineering Team Lead (SDET)

Jobgether • United States

Remote
USD 164,000 - 201,000
Fully remote within the US
16? days PTO? 15 days PTO annually
Medical, dental, vision coverage
+2
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Jobgether • United States

Remote
USD 180,000 - 240,000
Remote work in the United States
Unlimited PTO
Healthcare: medical, dental, vision
+3
Senior Technical Product Manager, Customer Solutions
Senior Technical Product Manager, Customer Solutions

Jobgether • United States

Remote
USD 160,000 - 180,000
Fully remote
Eastern Time schedule
Unlimited PTO
+7
Staff Software Engineer, Data
Staff Software Engineer, Data

Jobgether • Oregon

Hybrid
USD 176,000 - 230,000
Health insurance
401(k) plan
Equity
+3
Staff Cloud Platform Engineer
Staff Cloud Platform Engineer

Jobgether • United States

Remote
USD 180,000 - 240,000
Healthcare Coverage
Remote Work
Flexible PTO
+2
Senior Engineer (Applied AI / ML)
Senior Engineer (Applied AI / ML)

Jobgether • United States

Remote
USD 140,000 - 220,000
Healthcare coverage
401(k) plan
Flexible vacation policy
+5
Director, Global Regulatory & Compliance Operations
Director, Global Regulatory & Compliance Operations

Jobgether • United States

Remote
USD 158,000 - 193,000
Health insurance
401(k) retirement plan
Paid time off
+4
Senior HR Business Partner
Senior HR Business Partner

Jobgether • United States

Remote
USD 140,000 - 190,000
Fully Remote Work
Comprehensive Healthcare Coverage
401(k) with employer contribution and
+3
Program Management, Data & AI Applications
Program Management, Data & AI Applications

Jobgether • United States

Remote
USD 129,000 - 212,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Application Developer
Senior Application Developer

FarCoder • United States

Hybrid
USD 90,000 - 130,000
Flexible remote work
Full-time, W2
Comprehensive benefits