Back to all jobs
N

Senior Software Engineer

Nue

Worldwide$140k–180kRemote1mo ago
Employment
Full-time
Seniority
Senior

About the role

About Nue.io


What You’ll Do:

Responsibilities:

  • Design, architect, and implement large-scale, multi-tenant SaaS applications with a shared-nothing architecture based on the Spring Boot framework, leveraging microservices (API gateway, service registry, service monitoring), and event-driven patterns.
  • Own end-to-end feature delivery: scoping, design, implementation, testing, rollout, and operations.
  • Define and evolve domain models and data schemas to ensure accuracy, auditability, and long-term maintainability.
  • Build and maintain high-throughput, low-latency services that process large volumes of events with strong consistency and reliability guarantees.
  • Design and implement event-driven workflows using message queues and streaming platforms (e.g., Kafka, Kinesis, RabbitMQ, SNS/SQS, Webhooks).
  • Drive technical excellence and best engineering practices — design reviews, RFCs, continuous integration, code reviews, observability, CI/CD.
  • Provide architecture and technical guidance, and mentor other engineers in distributed systems design, database modeling, and scalability patterns.
  • Establish and maintain SLIs/SLOs (latency, throughput, accuracy, availability) for production services and continuously improve them.
  • Collaborate closely with Product and cross-functional teams to translate business requirements into robust, fault-tolerant system designs.
  • Deliver high-quality design and code using modern tools and agile methodologies including TDD, CI, refactoring, and code reviews.
  • Stay current with relevant technologies (event streaming, data infrastructure, security, AI-assisted development) and apply them pragmatically to Nue's SaaS platform.

What You'll Bring:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional software development experience, designing and building large-scale, distributed backend systems.
  • 5+ years of experience with Java (or JVM languages) and building microservices on frameworks such as Spring Boot.
  • Deep understanding of relational databases (e.g., PostgreSQL, MySQL) including schema design, indexing, and performance optimization.
  • Experience with multi-tenant and/or sharded database architectures and strategies for scale and isolation.
  • Hands-on experience with event-driven architectures and streaming or messaging platforms (e.g., Kafka, Kinesis, RabbitMQ, Pub/Sub).
  • Solid understanding of data consistency models, idempotency, exactly-once / at-least-once processing, and eventual consistency patterns.
  • Experience with at least one major cloud provider (AWS, GCP, or Azure) and building cloud-native services (containers, serverless, managed data services).
  • Strong SQL skills and familiarity with database performance profiling and tuning.
  • Experience with concurrent programming and thread safety in production applications.
  • Experience with observability (metrics, logs, traces) and diagnosing performance and reliability issues in production.
  • Test-driven mindset, with hands-on experience writing and maintaining automated unit, integration, and end-to-end tests; familiarity with test automation frameworks such as Playwright or similar tools.
  • Strong portfolio or examples of past projects and code.
  • Strong communication and collaboration skills, with the ability to explain complex systems to both technical and non-technical stakeholders.
  • Enthusiasm for working in a fast-paced, startup-like environment and taking end-to-end ownership of critical systems.

Bonus Points (optional):

  • Experience with finance, billing, subscriptions, payments, or revenue-lifecycle systems in a SaaS or financial-services context.
  • Experience with Snowflake or other modern data warehouses for reporting, analytics, and reconciliation use cases.
  • Familiarity with NoSQL or time-series databases and when to apply them alongside relational systems.
  • Experience with enterprise-scale systems and high-volume transactional workloads.
  • Understanding of compliance, security, and auditability concerns in financial systems (e.g., PCI considerations, data retention, audit trails).
  • Experience integrating with Salesforce or other CRM/ERP platforms.
  • Demonstrated ability to effectively use AI-assisted development tools (e.g., Claude Code, Codex, or similar) to accelerate development, improve code quality, debug complex issues, and explore system designs.
  • Strong attention to detail, ownership mindset, and comfort operating in ambiguous, evolving product domains.


Compensation

What We Offer:

  • Competitive compensation and benefits that reward your talent and impact.
  • Comprehensive health, vision, dental, and life insurance 
  • A front-row seat in the Silicon Valley tech ecosystem, where you’ll work on cutting-edge challenges shaping the future of SaaS, finance, and payments.
  • The opportunity to build truly groundbreaking products — your work won’t just support the business; it will influence how companies around the world monetize and grow.
  • A high-energy, collaborative culture where smart, supportive teammates push each other to learn fast, think boldly, and do the best work of their careers.
  • Room to grow, lead, and make your mark in a fast-scaling company that values creativity, ownership, and ambition.

764,000+ hidden jobs like this

Nue and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.