Sr. Engineer (Scala)
About the role
The Sr. Engineer at Prodege plays a pivotal role in strengthening the company's technical foundation by delivering scalable backend services in Scala and Java. This role involves translating product requirements into robust, well-architected software, ensuring reliability, performance, and operational readiness, and fostering a collaborative environment.
Responsibilities
- Deliver Scalable Backend Services (Scala/Java)
- Improve Reliability, Performance, and Operational Readiness
- Strengthen API Design, Data Contracts, and Integration Patterns
- Elevate Code Quality Through Testing and Engineering Standards
- Support Secure Development and Risk Reduction
- Contribute to Team Enablement and Knowledge Sharing
Qualifications
- MUST Haves:
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Five or more (5+) years of professional software engineering experience, including backend/service development.
- Strong hands-on expertise in Scala and/or Java in production environments.
- Experience delivering cloud-based or distributed systems (AWS/GCP/Azure), including observability and incident response participation.
- Demonstrated experience integrating AI/ML capabilities into production backend systems.
- Strong communication skills; able to collaborate across disciplines and contribute to technical discussions.
- Production experience building backend systems in Scala and Java.
- Strong understanding of distributed systems fundamentals (concurrency, consistency, resiliency patterns).
- Proficiency with CI/CD and modern engineering workflows (Git, code reviews, automated testing).
- Experience with observability practices (logging/metrics/tracing) and operational ownership.
- Able to collaborate effectively across Product, QA, and infrastructure/platform partners.
Nice to Haves
- Experience with microservices and event-driven architectures (Kafka/PubSub/RabbitMQ or similar).
- Experience with containerized deployments (Docker/Kubernetes) and infrastructure-as-code concepts.
- Experience with performance/load testing and capacity planning.
- Prior experience in ad-tech, consumer apps, experimentation platforms, or high-volume transactional systems.
Pay
The anticipated base salary range for this position is $170,000 to $200,000. The final salary offered to a successful candidate will be dependent on several factors that may include, but are not limited to; the type and length of experience within the job, type and length of experience within the industry, the type and length of knowledge and skills for the position, education, training, etc. Prodege is a multi-state employer and final compensation within this range could be impacted by work location.
Benefits
Prodege offers a comprehensive benefits package to US Full-time employees including medical, dental, vision, STD, LTD and basic life insurance. Employees receive flexible PTO, as well as paid sick leave prorated based on hire date. US Employees have eight paid holidays throughout the calendar year.
Equal Employment Opportunity Statement
At Prodege, we are committed to creating a diverse and inclusive environment. We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by law. We encourage individuals of all backgrounds to apply.