Senior Software Engineer
Role details
Job location
Tech stack
Job description
As the Senior Software Engineer, you will be central to designing and delivering LoadUp's next-generation cloud-native platform, built for scale, reliability, and speed. You will work alongside the Director of Architecture, fellow engineers, and the product team to craft elegant, well-tested microservices. The ideal candidate combines rock-solid backend engineering fundamentals with an AI-augmented workflow to build a world-class engineering engine at high velocity., * Microservices Development: Design, build, and deliver scalable, fault-tolerant RESTful microservices using Java and Spring Boot.
- AI-Augmented Velocity: Leverage cutting-edge AI development tools (such as Claude Code, Cursor, and GitHub Copilot) to accelerate coding speed while maximizing quality.
- Database & ORM Optimization: Design and optimize data models using Hibernate/Spring Data JPA alongside high-performance PostgreSQL databases.
- Test-Driven Architecture: Champion clean, maintainable code with a deep focus on Test Driven Development (TDD) and robust unit/integration testing frameworks.
- Cloud & Container Deployment: Containerize services using Docker and deploy them across automated CI/CD pipelines into AWS environments like Kubernetes (EKS).
- System Observability: Instrument distributed microservices with structured logging, metrics, and tracing using tools like OpenTelemetry or Datadog.
- Product Collaboration: Partner closely with product managers and designers to transform complex business rules into elegant technical architectures.
Requirements
Do you have experience in SQL?, * Experience: Bachelor's degree in CS/Engineering OR 8+ years of practical software engineering experience building production-ready systems.
- Java Ecosystem Mastery: Deep hands-on experience developing enterprise-grade microservices with Java and Spring Boot.
- Database Proficiency: Strong SQL skills with PostgreSQL, including custom schema design, indexing strategies, and query optimization.
- TDD Discipline: Elite understanding of Test Driven Development with frameworks like JUnit and Mockito.
- Modern Tooling: Active, demonstrated use of AI-powered development environments to streamline software delivery.
- DevOps & Infrastructure: Solid experience working with Docker, Kubernetes, dependency managers (Maven/Gradle), and CI/CD tools like GitHub Actions., * A High-Velocity Builder who views AI development tools as force-multipliers for engineering productivity rather than syntax crutches.
- An Ownership-Minded Engineer obsessed with application quality, system performance, and long-term architectural stability.
- A Collaborative Thinker who can bridge technical design choices with business milestones and multi-tenant SaaS scaling needs.
Benefits & conditions
Pulled from the full job description
- Referral program
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- 401(k) 5% Match
- Health savings account, * Competitive Compensation - Top-tier salary tailored to your backend expertise.
- Health & Wellness Coverage - Full Medical, Dental, Vision, and Life Insurance.
- Flexible Spending & Savings - Access to personalized FSA or HSA accounts.
- Generous Paid Time Off - Vacation structures built to keep you rested and operating at your peak.
- 401(k) with 5% Company Match - A matching commitment to help you save for the future.
- The "LoadUp Extras" - Monthly Lifestyle Stipends, Employee Recognition programs, and Referral Bonuses.