Jobgether

Senior Software Engineer, Java - Content Team

Jobgether · United States · $160K–$200K/yr

Internet Marketplace Platforms · 11-50 employees

20 h ago
Remote Principal (10+ yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and develop scalable backend services using Java, Kotlin, and Python to enhance platform functionality. Collaborate with cross-functional engineering teams to implement API-first solutions and solve complex scalability challenges.

What they look for

Java Kotlin Python Backend Architecture Scalable Systems API Development REST Services Spring Jersey Relational Database Design Redis Object-Oriented Programming Software Design Patterns Software Testing Cloud Technologies Manifest-Driven Development

Requirements

Requires a Bachelor's degree and over 10 years of experience in Java-based software development for product environments. Must have expertise in designing highly scalable systems and proficiency in Kotlin and API frameworks.

Benefits

Competitive Annual Salary Remote Work Flexibility Medical Insurance Dental Insurance Vision Insurance 401(k) Retirement Plan Life Insurance Unlimited Paid Time Off Professional Growth Opportunities Career Advancement

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Java - Content Team based in United States.

This role offers the opportunity to shape the future of a large-scale IT operations platform by building flexible, extensible software capabilities. The Senior Software Engineer will join an innovative engineering team focused on manifest-driven development and creating customizable experiences for customers. The position combines hands-on backend development, architecture design, and collaboration across advanced technology teams. The successful candidate will help define new platform capabilities, develop scalable systems, and solve complex engineering challenges. Working with modern cloud technologies and multiple programming languages, this role provides significant technical ownership and visibility. This is an opportunity for an experienced engineer to influence product evolution while contributing to high-impact solutions used globally.

\n

Accountabilities: The Senior Software Engineer will design, develop, and enhance scalable software solutions that expand platform functionality and improve customer experiences. This role requires technical leadership, strong ownership, and collaboration with engineering teams to deliver reliable, high-quality systems.

  • Build and enhance platform capabilities through manifest-driven development approaches.
  • Develop backend services using Java and Kotlin to enable extensible platform functionality and integrations.
  • Create Python-based workers and services that extend platform value through third-party integrations.
  • Collaborate with AI workflow, server, and platform engineering teams to deliver strategic product initiatives.
  • Participate in architecture and design reviews to ensure scalable, maintainable, and API-first solutions.
  • Design and implement software systems that support high availability and large-scale usage.
  • Troubleshoot production issues by analyzing logs, metrics, traces, and system behavior.
  • Apply strong software engineering practices to improve reliability, performance, and maintainability.
  • Contribute to technical decisions, engineering standards, and continuous improvement initiatives.
  • Support additional engineering activities as needed to achieve team and business objectives.

Requirements:

The ideal candidate is a highly experienced software engineer with deep expertise in Java development, scalable systems, and backend architecture. This role requires strong technical judgment, adaptability across technologies, and experience building reliable products at scale.

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent professional experience.
  • 10+ years of experience developing Java-based software applications for product environments or equivalent experience.
  • Strong expertise in Kotlin, with Python experience considered a plus.
  • 4+ years of experience designing and supporting highly scalable software systems.
  • Proven ability to solve complex scalability challenges and optimize systems for growth.
  • Experience using AI-powered development tools to improve engineering workflows.
  • Strong understanding of object-oriented programming principles and software design patterns.
  • Expertise in API development, REST services, and frameworks such as Jersey or Spring.
  • Experience with relational database design and development.
  • Knowledge of client-side and server-side development for responsive communication systems.
  • Experience with caching technologies, including Redis, is highly valued.
  • Strong understanding of software testing practices and quality assurance methodologies.
  • Ability to collaborate effectively across engineering teams and communicate complex technical concepts.

Benefits:

  • Competitive annual salary range of approximately $160,000 - $200,000 depending on location, experience, skills, and qualifications.
  • Remote work flexibility across eligible U.S. states, with hybrid options available in select office locations.
  • Comprehensive medical, dental, and vision insurance coverage.
  • 401(k) retirement plan to support long-term financial planning.
  • Life insurance coverage.
  • Unlimited paid time off to support work-life balance.
  • Opportunities for professional growth, career advancement, and technical development.
  • Collaborative, supportive, and innovative engineering culture.
  • Opportunity to work on large-scale cloud-based technology used by customers worldwide.
  • Employee-focused workplace with flexibility and resources to support success.

\nHow 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.

#LI-CL1