Senior Software Engineer
Listed on 2026-02-28
-
Software Development
Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
JOB TITLE: Senior Software Engineer
LOCATION: Remote
DURATION: Permanent
RATE RANGE: $170,000 - $200,000
Our platform sits at the intersection of API monetization, AI observability, and usage-based pricing
. We serve mid-to-large enterprises that want real-time visibility into how their AI and API ecosystems are used — by product, team, or customer — and need fine-grained controls to drive revenue and avoid runaway spend.
We’re a small, fast-moving team with deep experience in distributed systems, SaaS monetization, and API-first platforms. We’re backed by strong customer demand and are expanding our core engineering team to scale our backend services and data infrastructure.
Responsibilities- Core Service Development:
Develop, maintain, and optimize REST API services along with headless, event-driven, and batch processing systems using Spring Boot.
- System Design & Implementation:
Architect and implement robust, scalable, and high-performance distributed systems. Troubleshoot and optimize complex application issues, ensuring system reliability and efficiency.
- API & Integration:
Design and implement RESTful APIs following OpenAPI Specification (OAS) and HATEOAS best practices. Collaborate with cross-functional teams to integrate various system components and external services.
- Performance Tuning & Monitoring:
Identify performance bottlenecks and implement solutions to optimize system performance. Monitor system metrics and logs to ensure high uptime and rapid incident resolution.
- Testing & CI/CD:
Write comprehensive unit and integration tests. Collaborate in developing and maintaining Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure seamless code deployment.
- Containerization & Cloud:
Design, build, and deploy containerized applications using Docker. Utilize AWS infrastructure to build and scale services that meet business needs.
- Experience
- 7+ years of professional software development experience
- 5+ years of hands‑on experience with Spring Boot and Java ecosystem
- 3+ years designing and implementing distributed systems at scale
- Educational Background
- Master’s or bachelor’s degree in Computer Science or a closely related field
- Programming Languages & Frameworks
- Strong proficiency in Java with a solid background in Spring Boot.
- Experience with Hibernate/JPA for ORM and persistence
- API Development
- Expertise in REST API design, development, and implementation.
- Familiarity with OpenAPI Specification (OAS) and HATEOAS standards.
- Database & Messaging Technologies
- Hands‑on experience with Postgre
SQL. - Proficiency in Kafka for messaging/event streaming.
- Experience with Redis for caching and data storage scenarios.
- Hands‑on experience with Postgre
- Distributed Systems & Performance
- Proven experience in designing, implementing, and troubleshooting distributed systems.
- Track record of load testing, performance tuning and ensuring system scalability.
- Containerization & Cloud
- Experience using Docker or similar containerization technologies.
- Demonstrated experience working within AWS environments.
- Experience with Linux
- Testing & CI/CD
- Strong commitment to writing unit and integration tests.
- Familiarity with CI/CD systems and best practices in automation.
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate or annual salary only, unless otherwise stated. In addition to base compensation, full‑time roles are eligible for Medical, Dental, Vision, Commuter and 401K benefits with company matching.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).