Senior Software Engineer, Java - Content Team
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.
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.
Accountabilities:
- 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.
- 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.
- 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.
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.
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.